* [gentoo-commits] repo/proj/guru:master commit in: x11-misc/i3-restore/
@ 2024-02-25 10:02 Viorel Munteanu
0 siblings, 0 replies; 4+ messages in thread
From: Viorel Munteanu @ 2024-02-25 10:02 UTC (permalink / raw
To: gentoo-commits
commit: 632f5f0efa812d7ed3d82af4136e865eb7bf2dca
Author: Vitaly Zdanevich <zdanevich.vitaly <AT> ya <DOT> ru>
AuthorDate: Sun Feb 25 04:51:47 2024 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sun Feb 25 04:51:47 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=632f5f0e
x11-misc/i3-restore: new package, add 4.1
Signed-off-by: Vitaly Zdanevich <zdanevich.vitaly <AT> ya.ru>
x11-misc/i3-restore/Manifest | 1 +
x11-misc/i3-restore/i3-restore-4.1.ebuild | 49 +++++++++++++++++++++++++++++++
x11-misc/i3-restore/metadata.xml | 11 +++++++
3 files changed, 61 insertions(+)
diff --git a/x11-misc/i3-restore/Manifest b/x11-misc/i3-restore/Manifest
new file mode 100644
index 0000000000..390ad6d48c
--- /dev/null
+++ b/x11-misc/i3-restore/Manifest
@@ -0,0 +1 @@
+DIST i3-restore-4.1.tar.gz 33362 BLAKE2B 008637a1ad5281f9076c02daddd6e89cecaba1c5361ae53fc949386d25b759fd0fb2a0cfa47637b0f31b05e487987b81854a514ec413f7be70077b5f458d279d SHA512 a0affbbf564830a6de400c2f3d3bb7549676e670d4ad10b341482eb3dca771e109054f4d114625c7cd7636c56915e9eaeb1d956e43bc2b3cfb23334503d301b2
diff --git a/x11-misc/i3-restore/i3-restore-4.1.ebuild b/x11-misc/i3-restore/i3-restore-4.1.ebuild
new file mode 100644
index 0000000000..20905fc3e3
--- /dev/null
+++ b/x11-misc/i3-restore/i3-restore-4.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A simple bash + python script to restore your i3 session"
+HOMEPAGE="https://github.com/jdholtz/i3-restore/"
+
+SRC_URI="https://github.com/jdholtz/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64"
+
+LICENSE="GPL-3"
+SLOT="0"
+
+PYTHON_COMPAT=( python3_{7..12} )
+inherit python-single-r1
+
+RDEPEND="
+ x11-wm/i3
+ "${PYTHON_DEPS}"
+"
+DEPEND="
+ x11-misc/xdotool
+ app-misc/jq
+ $(python_gen_cond_dep \
+ 'dev-python/psutil[${PYTHON_USEDEP}]' )
+"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+ sed -i 's#CURR_DIR="$(dirname "${0}")"#CURR_DIR=/usr/libexec/i3-restore#' i3-save i3-restore \
+ || die "Sed error!"
+ default
+}
+
+src_install() {
+ insinto "/usr/libexec/${PN}"
+ doins -r utils
+ dobin i3-save
+ dobin i3-restore
+ python_moduleinto "/usr/libexec/${PN}"
+ python_domodule programs
+}
+
+pkg_postinst() {
+ elog "Usage: i3-save and i3-restore"
+ elog "See the documentation about automatic saving and restoring https://github.com/jdholtz/i3-restore/?tab=readme-ov-file#automating-the-script"
+}
diff --git a/x11-misc/i3-restore/metadata.xml b/x11-misc/i3-restore/metadata.xml
new file mode 100644
index 0000000000..2edebb765d
--- /dev/null
+++ b/x11-misc/i3-restore/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>zdanevich.vitaly@ya.ru</email>
+ <name>Vitaly Zdanevich</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">jdholtz/i3-restore</remote-id>
+ </upstream>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: x11-misc/i3-restore/
@ 2024-02-26 16:30 Viorel Munteanu
0 siblings, 0 replies; 4+ messages in thread
From: Viorel Munteanu @ 2024-02-26 16:30 UTC (permalink / raw
To: gentoo-commits
commit: 9e43dab919c961a50cbed428b81424da5a7c83c4
Author: Vitaly Zdanevich <zdanevich.vitaly <AT> ya <DOT> ru>
AuthorDate: Sun Feb 25 20:31:38 2024 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sun Feb 25 20:31:38 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9e43dab9
x11-misc/i3-restore: fix permission for logs folder
Signed-off-by: Vitaly Zdanevich <zdanevich.vitaly <AT> ya.ru>
x11-misc/i3-restore/i3-restore-4.1.ebuild | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/x11-misc/i3-restore/i3-restore-4.1.ebuild b/x11-misc/i3-restore/i3-restore-4.1.ebuild
index c88117bc1f..5b81eef559 100644
--- a/x11-misc/i3-restore/i3-restore-4.1.ebuild
+++ b/x11-misc/i3-restore/i3-restore-4.1.ebuild
@@ -35,10 +35,14 @@ src_prepare() {
}
src_install() {
+ keepdir /usr/libexec/${PN}/logs || die
+ fperms 777 /usr/libexec/${PN}/logs || die
+
insinto "/usr/libexec/${PN}"
doins -r utils
dobin i3-save
dobin i3-restore
+
python_moduleinto "/usr/libexec/${PN}"
python_domodule programs
}
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: x11-misc/i3-restore/
@ 2024-02-26 16:30 Viorel Munteanu
0 siblings, 0 replies; 4+ messages in thread
From: Viorel Munteanu @ 2024-02-26 16:30 UTC (permalink / raw
To: gentoo-commits
commit: dfed77677b653892eee1e40b842fee9aac33ddf3
Author: Vitaly Zdanevich <zdanevich.vitaly <AT> ya <DOT> ru>
AuthorDate: Sun Feb 25 21:24:03 2024 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sun Feb 25 21:24:03 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dfed7767
x11-misc/i3-restore: add <longdescription>
Signed-off-by: Vitaly Zdanevich <zdanevich.vitaly <AT> ya.ru>
x11-misc/i3-restore/metadata.xml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/x11-misc/i3-restore/metadata.xml b/x11-misc/i3-restore/metadata.xml
index 2edebb765d..f6d057e77b 100644
--- a/x11-misc/i3-restore/metadata.xml
+++ b/x11-misc/i3-restore/metadata.xml
@@ -5,6 +5,9 @@
<email>zdanevich.vitaly@ya.ru</email>
<name>Vitaly Zdanevich</name>
</maintainer>
+ <longdescription>
+A simple Python and Bash script to restore your i3 session. It works very similar to how Firefox restores a previous session. The script can correctly restore terminal subprocesses (such as Vim and ssh) and web browser instances exactly how they were before.
+ </longdescription>
<upstream>
<remote-id type="github">jdholtz/i3-restore</remote-id>
</upstream>
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: x11-misc/i3-restore/
@ 2024-03-07 11:34 Andrew Ammerlaan
0 siblings, 0 replies; 4+ messages in thread
From: Andrew Ammerlaan @ 2024-03-07 11:34 UTC (permalink / raw
To: gentoo-commits
commit: 76572b25a75c1e207866cc49b3b834f0824627ab
Author: Vitaly Zdanevich <zdanevich.vitaly <AT> ya <DOT> ru>
AuthorDate: Thu Mar 7 03:39:18 2024 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Thu Mar 7 03:39:18 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=76572b25
x11-misc/i3-restore: add einfo with link to alternative software
Signed-off-by: Vitaly Zdanevich <zdanevich.vitaly <AT> ya.ru>
x11-misc/i3-restore/i3-restore-4.1.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/x11-misc/i3-restore/i3-restore-4.1.ebuild b/x11-misc/i3-restore/i3-restore-4.1.ebuild
index 5b81eef559..2d3d1965b9 100644
--- a/x11-misc/i3-restore/i3-restore-4.1.ebuild
+++ b/x11-misc/i3-restore/i3-restore-4.1.ebuild
@@ -50,4 +50,5 @@ src_install() {
pkg_postinst() {
elog "Usage: i3-save and i3-restore"
elog "See the documentation about automatic saving and restoring https://github.com/jdholtz/i3-restore/?tab=readme-ov-file#automating-the-script"
+ elog "Alternative software: https://github.com/JonnyHaystack/i3-resurrect"
}
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2024-03-07 11:34 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-07 11:34 [gentoo-commits] repo/proj/guru:master commit in: x11-misc/i3-restore/ Andrew Ammerlaan
-- strict thread matches above, loose matches on Subject: below --
2024-02-26 16:30 Viorel Munteanu
2024-02-26 16:30 Viorel Munteanu
2024-02-25 10:02 Viorel Munteanu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox