public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: app-crypt/tomb/
@ 2024-03-17 15:18 Thomas HUBA
  0 siblings, 0 replies; 11+ messages in thread
From: Thomas HUBA @ 2024-03-17 15:18 UTC (permalink / raw
  To: gentoo-commits

commit:     d0003f81aabbb18575ad6916c915a279d1de44fd
Author:     Thomas HUBA <t0x0m <AT> pm <DOT> me>
AuthorDate: Sun Mar 17 15:17:14 2024 +0000
Commit:     Thomas HUBA <t0x0m <AT> pm <DOT> me>
CommitDate: Sun Mar 17 15:17:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d0003f81

app-crypt/tomb: add myself as a maintainer

Signed-off-by: Thomas HUBA <t0x0m <AT> pm.me>

 app-crypt/tomb/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/tomb/metadata.xml b/app-crypt/tomb/metadata.xml
index bfce51265a..8a0928a6ef 100644
--- a/app-crypt/tomb/metadata.xml
+++ b/app-crypt/tomb/metadata.xml
@@ -2,8 +2,8 @@
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
   <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
+    <email>t0x0m@pm.me</email>
+    <name>Thomas Huba</name>
   </maintainer>
   <upstream>
     <maintainer>


^ permalink raw reply related	[flat|nested] 11+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-crypt/tomb/
@ 2021-04-25 23:29 Alessandro Barbieri
  0 siblings, 0 replies; 11+ messages in thread
From: Alessandro Barbieri @ 2021-04-25 23:29 UTC (permalink / raw
  To: gentoo-commits

commit:     d9d35ac515ed7fd7016b0da5ab10038680a1af61
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sun Apr 25 16:24:05 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sun Apr 25 23:29:32 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d9d35ac5

app-crypt/tomb: respect CC

Closes: https://bugs.gentoo.org/784785
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 app-crypt/tomb/tomb-2.9-r5.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-crypt/tomb/tomb-2.9-r5.ebuild b/app-crypt/tomb/tomb-2.9-r5.ebuild
index 93bcdbae9..1bd85d2e5 100644
--- a/app-crypt/tomb/tomb-2.9-r5.ebuild
+++ b/app-crypt/tomb/tomb-2.9-r5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-inherit desktop qmake-utils xdg
+inherit desktop qmake-utils toolchain-funcs xdg
 
 MYP="${P^}"
 DESCRIPTION="Tomb :: File Encryption on GNU/Linux"
@@ -62,6 +62,7 @@ BDEPEND="
 "
 
 src_compile() {
+	export CC=$(tc-getCC)
 	export PREFIX="${EPREFIX}/usr"
 	emake
 


^ permalink raw reply related	[flat|nested] 11+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-crypt/tomb/
@ 2021-04-17 23:56 Alessandro Barbieri
  0 siblings, 0 replies; 11+ messages in thread
From: Alessandro Barbieri @ 2021-04-17 23:56 UTC (permalink / raw
  To: gentoo-commits

commit:     26866f651871e5cb0b69c6725b20c7ad33b8b88b
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sat Apr 17 23:56:10 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sat Apr 17 23:56:10 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=26866f65

app-crypt/tomb: install an icon and mime xml

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 app-crypt/tomb/{tomb-2.9-r4.ebuild => tomb-2.9-r5.ebuild} | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-crypt/tomb/tomb-2.9-r4.ebuild b/app-crypt/tomb/tomb-2.9-r5.ebuild
similarity index 96%
rename from app-crypt/tomb/tomb-2.9-r4.ebuild
rename to app-crypt/tomb/tomb-2.9-r5.ebuild
index 6d6005f78..93bcdbae9 100644
--- a/app-crypt/tomb/tomb-2.9-r4.ebuild
+++ b/app-crypt/tomb/tomb-2.9-r5.ebuild
@@ -3,7 +3,6 @@
 
 EAPI="7"
 
-XDG_ECLASS_MIMEINFOFILES="${S}/extras/desktop/dyne-tomb.xml"
 inherit desktop qmake-utils xdg
 
 MYP="${P^}"
@@ -108,6 +107,7 @@ src_install() {
 	if use tray ; then
 		pushd extras/qt-tray || die
 		dobin tomb-qt-tray
+		doicon pixmaps/tomb_icon.png
 		popd || die
 	fi
 
@@ -125,6 +125,9 @@ src_install() {
 	popd
 	pushd extras/desktop
 	#copied from install.zsh
+	#mime types
+	insinto /usr/share/mime/packages
+	doins dyne-tomb.xml
 	#desktop
 	domenu tomb.desktop
 	#menu


^ permalink raw reply related	[flat|nested] 11+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-crypt/tomb/
@ 2021-04-17 23:37 Alessandro Barbieri
  0 siblings, 0 replies; 11+ messages in thread
From: Alessandro Barbieri @ 2021-04-17 23:37 UTC (permalink / raw
  To: gentoo-commits

commit:     9334174f4579ea52f03270d1e480e0b4c6ba9f4e
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sat Apr 17 23:34:48 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sat Apr 17 23:36:54 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9334174f

app-crypt/tomb: install translations

still unsure about that mime xml file

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 .../{tomb-2.9-r3.ebuild => tomb-2.9-r4.ebuild}     | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

diff --git a/app-crypt/tomb/tomb-2.9-r3.ebuild b/app-crypt/tomb/tomb-2.9-r4.ebuild
similarity index 88%
rename from app-crypt/tomb/tomb-2.9-r3.ebuild
rename to app-crypt/tomb/tomb-2.9-r4.ebuild
index 58f6cb53a..6d6005f78 100644
--- a/app-crypt/tomb/tomb-2.9-r3.ebuild
+++ b/app-crypt/tomb/tomb-2.9-r4.ebuild
@@ -3,6 +3,7 @@
 
 EAPI="7"
 
+XDG_ECLASS_MIMEINFOFILES="${S}/extras/desktop/dyne-tomb.xml"
 inherit desktop qmake-utils xdg
 
 MYP="${P^}"
@@ -18,7 +19,6 @@ LICENSE="
 "
 SLOT="0"
 KEYWORDS="~amd64"
-#todo extras/desktop
 IUSE="gui test tray"
 #test require sudo, can't be done non interactively
 RESTRICT="test"
@@ -40,9 +40,11 @@ DOCS=(
 S="${WORKDIR}/${MYP}"
 CDEPEND="
 	dev-libs/libgcrypt
-	dev-qt/qtcore:5
-	dev-qt/qtgui:5
-	dev-qt/qtwidgets:5
+	tray? (
+		dev-qt/qtcore:5
+		dev-qt/qtgui:5
+		dev-qt/qtwidgets:5
+	)
 "
 RDEPEND="
 	${CDEPEND}
@@ -91,7 +93,7 @@ src_install() {
 	#translations
 	export PREFIX="${ED}/usr"
 	pushd extras/translations || die
-	emake
+	emake install
 	popd || die
 
 	#zenity gui
@@ -116,13 +118,13 @@ src_install() {
 
 	#is there an eclass for this?
 	#pixmap
-	doicon extras/gtk-tray/monmort.xpm
+	pushd extras/gtk-tray
+	doicon monmort.xpm
+	newicon --context mimetypes --size 32 monmort.xpm monmort
+	newicon --size 32 monmort.xpm dyne-monmort
+	popd
 	pushd extras/desktop
 	#copied from install.zsh
-	#mime types
-	xdg-mime install dyne-tomb.xml
-	xdg-icon-resource install --context mimetypes --size 32 monmort.xpm monmort
-	xdg-icon-resource install --size 32 monmort.xpm dyne-monmort
 	#desktop
 	domenu tomb.desktop
 	#menu


^ permalink raw reply related	[flat|nested] 11+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: app-crypt/tomb/
@ 2021-04-17 20:00 Andrew Ammerlaan
  2021-04-17 20:00 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
  0 siblings, 1 reply; 11+ messages in thread
From: Andrew Ammerlaan @ 2021-04-17 20:00 UTC (permalink / raw
  To: gentoo-commits

commit:     0ba83b1088c9257a88e13baf224133712b68dd65
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Sat Apr 17 19:56:22 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sat Apr 17 19:56:22 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0ba83b10

app-crypt/tomb: domenu/doicon

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 app-crypt/tomb/tomb-2.9-r3.ebuild | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/app-crypt/tomb/tomb-2.9-r3.ebuild b/app-crypt/tomb/tomb-2.9-r3.ebuild
index db6fb6445..58f6cb53a 100644
--- a/app-crypt/tomb/tomb-2.9-r3.ebuild
+++ b/app-crypt/tomb/tomb-2.9-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-inherit qmake-utils xdg
+inherit desktop qmake-utils xdg
 
 MYP="${P^}"
 DESCRIPTION="Tomb :: File Encryption on GNU/Linux"
@@ -116,8 +116,7 @@ src_install() {
 
 	#is there an eclass for this?
 	#pixmap
-	insinto /usr/share/pixmaps
-	doins extras/gtk-tray/monmort.xpm
+	doicon extras/gtk-tray/monmort.xpm
 	pushd extras/desktop
 	#copied from install.zsh
 	#mime types
@@ -125,8 +124,7 @@ src_install() {
 	xdg-icon-resource install --context mimetypes --size 32 monmort.xpm monmort
 	xdg-icon-resource install --size 32 monmort.xpm dyne-monmort
 	#desktop
-	insinto /usr/share/applications
-	doins tomb.desktop
+	domenu tomb.desktop
 	#menu
 	insinto /etc/menu
 	doins tomb


^ permalink raw reply related	[flat|nested] 11+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-crypt/tomb/
@ 2021-04-17  2:20 Alessandro Barbieri
  0 siblings, 0 replies; 11+ messages in thread
From: Alessandro Barbieri @ 2021-04-17  2:20 UTC (permalink / raw
  To: gentoo-commits

commit:     8f2420471e7e6626d03988c3ec63f19822272664
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sat Apr 17 02:19:41 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sat Apr 17 02:20:12 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8f242047

app-crypt/tomb: remove unneeded phases

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 app-crypt/tomb/tomb-2.9-r3.ebuild | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/app-crypt/tomb/tomb-2.9-r3.ebuild b/app-crypt/tomb/tomb-2.9-r3.ebuild
index 5dd083f3d..db6fb6445 100644
--- a/app-crypt/tomb/tomb-2.9-r3.ebuild
+++ b/app-crypt/tomb/tomb-2.9-r3.ebuild
@@ -154,11 +154,3 @@ src_test() {
 	pushd extras/kdf-keys || die
 	emake test
 }
-
-pkg_postinst() {
-	xdg_pkg_postinst
-}
-
-pkg_postrm() {
-	xdg_pkg_postrm
-}


^ permalink raw reply related	[flat|nested] 11+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-crypt/tomb/
@ 2021-04-17  0:27 Alessandro Barbieri
  0 siblings, 0 replies; 11+ messages in thread
From: Alessandro Barbieri @ 2021-04-17  0:27 UTC (permalink / raw
  To: gentoo-commits

commit:     d87046c51059bed0f6dfb5f4fe13c91244b86d59
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sat Apr 17 00:26:02 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sat Apr 17 00:26:56 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d87046c5

app-crypt/tomb: freedesktop stuff

please review, not sure about all that xdg things

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 .../{tomb-2.9-r2.ebuild => tomb-2.9-r3.ebuild}     | 39 +++++++++++++++++++++-
 1 file changed, 38 insertions(+), 1 deletion(-)

diff --git a/app-crypt/tomb/tomb-2.9-r2.ebuild b/app-crypt/tomb/tomb-2.9-r3.ebuild
similarity index 72%
rename from app-crypt/tomb/tomb-2.9-r2.ebuild
rename to app-crypt/tomb/tomb-2.9-r3.ebuild
index 226d8e67c..5dd083f3d 100644
--- a/app-crypt/tomb/tomb-2.9-r2.ebuild
+++ b/app-crypt/tomb/tomb-2.9-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-inherit qmake-utils
+inherit qmake-utils xdg
 
 MYP="${P^}"
 DESCRIPTION="Tomb :: File Encryption on GNU/Linux"
@@ -102,16 +102,45 @@ src_install() {
 		popd || die
 	fi
 
+	#qt tray
 	if use tray ; then
 		pushd extras/qt-tray || die
 		dobin tomb-qt-tray
 		popd || die
 	fi
 
+	#kdf programs
 	pushd extras/kdf-keys || die
 	emake install
 	popd || die
 
+	#is there an eclass for this?
+	#pixmap
+	insinto /usr/share/pixmaps
+	doins extras/gtk-tray/monmort.xpm
+	pushd extras/desktop
+	#copied from install.zsh
+	#mime types
+	xdg-mime install dyne-tomb.xml
+	xdg-icon-resource install --context mimetypes --size 32 monmort.xpm monmort
+	xdg-icon-resource install --size 32 monmort.xpm dyne-monmort
+	#desktop
+	insinto /usr/share/applications
+	doins tomb.desktop
+	#menu
+	insinto /etc/menu
+	doins tomb
+	#mime info
+	insinto /usr/share/mime-info
+	doins tomb.mime
+	doins tomb.keys
+	insinto /usr/lib/mime/packages
+	newins tomb.mimepkg tomb
+	#application entry
+	insinto /usr/share/application-registry
+	doins tomb.applications
+	popd
+
 	#documentation
 	einstalldocs
 	cd doc/literate || die
@@ -125,3 +154,11 @@ src_test() {
 	pushd extras/kdf-keys || die
 	emake test
 }
+
+pkg_postinst() {
+	xdg_pkg_postinst
+}
+
+pkg_postrm() {
+	xdg_pkg_postrm
+}


^ permalink raw reply related	[flat|nested] 11+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-crypt/tomb/
@ 2021-04-15  0:51 Alessandro Barbieri
  0 siblings, 0 replies; 11+ messages in thread
From: Alessandro Barbieri @ 2021-04-15  0:51 UTC (permalink / raw
  To: gentoo-commits

commit:     b4fde57e4a6ba8d229c69f32717dea043fe4fea2
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Wed Apr 14 04:04:07 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Thu Apr 15 00:51:37 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b4fde57e

app-crypt/tomb: also install kdf-keys

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 app-crypt/tomb/tomb-2.9-r1.ebuild | 103 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 103 insertions(+)

diff --git a/app-crypt/tomb/tomb-2.9-r1.ebuild b/app-crypt/tomb/tomb-2.9-r1.ebuild
new file mode 100644
index 000000000..509c6f9e3
--- /dev/null
+++ b/app-crypt/tomb/tomb-2.9-r1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+MYP="${P^}"
+DESCRIPTION="Tomb :: File Encryption on GNU/Linux"
+HOMEPAGE="https://www.dyne.org/software/tomb"
+SRC_URI="https://files.dyne.org/tomb/releases/Tomb-${PV}.tar.gz"
+LICENSE="
+	GPL-3
+	gui? ( GPL-3+ )
+"
+SLOT="0"
+KEYWORDS="~amd64"
+#todo extras/desktop extras/qt-tray extras/kdf
+IUSE="gui test"
+#test require sudo, can't be done non interactively
+RESTRICT="test"
+PATCHES=( "${FILESDIR}/gtomb.patch" )
+DOCS=(
+	AUTHORS.txt
+	ChangeLog.txt
+	KNOWN_BUGS.txt
+	README.txt
+	doc/bertini_thesis.pdf
+	doc/HACKING.txt
+	doc/KEY_SPECIFICATIONS.txt
+	doc/LinuxHDEncSettings.txt
+	doc/Luks_on_disk_format.pdf
+	doc/New_methods_in_HD_encryption.pdf
+	doc/TKS1-draft.pdf
+	doc/tomb_manpage.pdf
+)
+S="${WORKDIR}/${MYP}"
+CDEPEND="dev-libs/libgcrypt"
+RDEPEND="
+	${CDEPEND}
+	app-admin/sudo
+	app-crypt/gnupg
+	app-crypt/pinentry
+	app-shells/zsh
+	sys-fs/cryptsetup
+	gui? ( gnome-extra/zenity )
+"
+DEPEND="${CDEPEND}"
+BDEPEND="
+	dev-python/pygments
+	sys-devel/gettext
+"
+
+src_compile() {
+	export PREFIX="${EPREFIX}/usr"
+	emake
+
+	pushd extras/kdf-keys || die
+	emake all
+	popd || die
+
+	#translations
+	pushd extras/translations || die
+	emake all
+	popd || die
+
+	#documentation
+	cd doc/literate || die
+	emake
+}
+
+src_install() {
+	default
+
+	#translations
+	export PREFIX="${ED}/usr"
+	pushd extras/translations || die
+	emake install
+	popd || die
+
+	#zenity gui
+	if use gui ; then
+		pushd extras/gtomb || die
+		dobin gtomb
+		newdoc README.md README-gtomb
+		popd || die
+	fi
+
+	pushd extras/kdf-keys || die
+	emake install
+	popd || die
+
+	#documentation
+	einstalldocs
+	cd doc/literate || die
+	insinto "/usr/share/doc/${PF}/html"
+	doins -r *.html *.css public
+}
+
+src_test() {
+	emake test
+
+	pushd extras/kdf-keys || die
+	emake test
+}


^ permalink raw reply related	[flat|nested] 11+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-crypt/tomb/
@ 2021-04-15  0:51 Alessandro Barbieri
  0 siblings, 0 replies; 11+ messages in thread
From: Alessandro Barbieri @ 2021-04-15  0:51 UTC (permalink / raw
  To: gentoo-commits

commit:     dc575b9297cbe8d9063f42e716525b4236aaf9ff
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Wed Apr 14 17:32:34 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Thu Apr 15 00:51:37 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dc575b92

app-crypt/tomb: remove old ebuilds

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 app-crypt/tomb/tomb-2.9-r1.ebuild | 103 --------------------------------------
 app-crypt/tomb/tomb-2.9.ebuild    |  88 --------------------------------
 2 files changed, 191 deletions(-)

diff --git a/app-crypt/tomb/tomb-2.9-r1.ebuild b/app-crypt/tomb/tomb-2.9-r1.ebuild
deleted file mode 100644
index 509c6f9e3..000000000
--- a/app-crypt/tomb/tomb-2.9-r1.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-MYP="${P^}"
-DESCRIPTION="Tomb :: File Encryption on GNU/Linux"
-HOMEPAGE="https://www.dyne.org/software/tomb"
-SRC_URI="https://files.dyne.org/tomb/releases/Tomb-${PV}.tar.gz"
-LICENSE="
-	GPL-3
-	gui? ( GPL-3+ )
-"
-SLOT="0"
-KEYWORDS="~amd64"
-#todo extras/desktop extras/qt-tray extras/kdf
-IUSE="gui test"
-#test require sudo, can't be done non interactively
-RESTRICT="test"
-PATCHES=( "${FILESDIR}/gtomb.patch" )
-DOCS=(
-	AUTHORS.txt
-	ChangeLog.txt
-	KNOWN_BUGS.txt
-	README.txt
-	doc/bertini_thesis.pdf
-	doc/HACKING.txt
-	doc/KEY_SPECIFICATIONS.txt
-	doc/LinuxHDEncSettings.txt
-	doc/Luks_on_disk_format.pdf
-	doc/New_methods_in_HD_encryption.pdf
-	doc/TKS1-draft.pdf
-	doc/tomb_manpage.pdf
-)
-S="${WORKDIR}/${MYP}"
-CDEPEND="dev-libs/libgcrypt"
-RDEPEND="
-	${CDEPEND}
-	app-admin/sudo
-	app-crypt/gnupg
-	app-crypt/pinentry
-	app-shells/zsh
-	sys-fs/cryptsetup
-	gui? ( gnome-extra/zenity )
-"
-DEPEND="${CDEPEND}"
-BDEPEND="
-	dev-python/pygments
-	sys-devel/gettext
-"
-
-src_compile() {
-	export PREFIX="${EPREFIX}/usr"
-	emake
-
-	pushd extras/kdf-keys || die
-	emake all
-	popd || die
-
-	#translations
-	pushd extras/translations || die
-	emake all
-	popd || die
-
-	#documentation
-	cd doc/literate || die
-	emake
-}
-
-src_install() {
-	default
-
-	#translations
-	export PREFIX="${ED}/usr"
-	pushd extras/translations || die
-	emake install
-	popd || die
-
-	#zenity gui
-	if use gui ; then
-		pushd extras/gtomb || die
-		dobin gtomb
-		newdoc README.md README-gtomb
-		popd || die
-	fi
-
-	pushd extras/kdf-keys || die
-	emake install
-	popd || die
-
-	#documentation
-	einstalldocs
-	cd doc/literate || die
-	insinto "/usr/share/doc/${PF}/html"
-	doins -r *.html *.css public
-}
-
-src_test() {
-	emake test
-
-	pushd extras/kdf-keys || die
-	emake test
-}

diff --git a/app-crypt/tomb/tomb-2.9.ebuild b/app-crypt/tomb/tomb-2.9.ebuild
deleted file mode 100644
index f38553c21..000000000
--- a/app-crypt/tomb/tomb-2.9.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-MYP="${P^}"
-DESCRIPTION="Tomb :: File Encryption on GNU/Linux"
-HOMEPAGE="https://www.dyne.org/software/tomb"
-SRC_URI="https://files.dyne.org/tomb/releases/Tomb-${PV}.tar.gz"
-LICENSE="
-	GPL-3
-	gui? ( GPL-3+ )
-"
-SLOT="0"
-KEYWORDS="~amd64"
-#todo extras/desktop extras/qt-tray extras/kdf
-IUSE="gui test"
-#test require sudo, can't be done non interactively
-RESTRICT="test"
-PATCHES=( "${FILESDIR}/gtomb.patch" )
-DOCS=(
-	AUTHORS.txt
-	ChangeLog.txt
-	KNOWN_BUGS.txt
-	README.txt
-	doc/bertini_thesis.pdf
-	doc/HACKING.txt
-	doc/KEY_SPECIFICATIONS.txt
-	doc/LinuxHDEncSettings.txt
-	doc/Luks_on_disk_format.pdf
-	doc/New_methods_in_HD_encryption.pdf
-	doc/TKS1-draft.pdf
-	doc/tomb_manpage.pdf
-)
-S="${WORKDIR}/${MYP}"
-RDEPEND="
-	app-admin/sudo
-	app-crypt/gnupg
-	app-crypt/pinentry
-	app-shells/zsh
-	sys-fs/cryptsetup
-	gui? ( gnome-extra/zenity )
-"
-BDEPEND="
-	dev-python/pygments
-	sys-devel/gettext
-"
-src_compile() {
-	export PREFIX="${EPREFIX}/usr"
-	emake
-
-	#translations
-	pushd extras/translations || die
-	emake all
-	popd || die
-
-	#documentation
-	cd doc/literate || die
-	emake
-}
-
-src_install() {
-	default
-
-	#translations
-	export PREFIX="${ED}/usr"
-	pushd extras/translations || die
-	emake install
-	popd || die
-
-	#zenity gui
-	if use gui ; then
-	pushd extras/gtomb || die
-	dobin gtomb
-	newdoc README.md README-gtomb
-	popd || die
-	fi
-
-	#documentation
-	einstalldocs
-	cd doc/literate || die
-	insinto "/usr/share/doc/${P}/html"
-	doins -r *.html *.css public
-}
-
-src_test() {
-	emake test
-}


^ permalink raw reply related	[flat|nested] 11+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-crypt/tomb/
@ 2021-04-15  0:51 Alessandro Barbieri
  0 siblings, 0 replies; 11+ messages in thread
From: Alessandro Barbieri @ 2021-04-15  0:51 UTC (permalink / raw
  To: gentoo-commits

commit:     1d96caceaee2cd5902a34c8b563236216939c23b
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Wed Apr 14 05:10:01 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Thu Apr 15 00:51:37 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d96cace

app-crypt/tomb: add tray

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 app-crypt/tomb/metadata.xml       |   5 ++
 app-crypt/tomb/tomb-2.9-r2.ebuild | 126 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 131 insertions(+)

diff --git a/app-crypt/tomb/metadata.xml b/app-crypt/tomb/metadata.xml
index c5e7c824b..a37638635 100644
--- a/app-crypt/tomb/metadata.xml
+++ b/app-crypt/tomb/metadata.xml
@@ -10,6 +10,8 @@
       <email>J@Dyne.org</email>
       <name>Denis Roio</name>
     </maintainer>
+    <bugs-to>https://github.com/dyne/Tomb/issues</bugs-to>
+    <remote-id type="github">dyne/Tomb</remote-id>
   </upstream>
   <longdescription lang="en">
 Tomb is an 100% free and open source system for file encryption on GNU/Linux, facilitating the backup of secret files. Tomb is written in code that is easy to review and links commonly shared components.
@@ -17,4 +19,7 @@ Tomb generates encrypted storage folders to be opened and closed using their ass
 A tomb is like a locked folder that can be safely transported and hidden in a filesystem; its keys can be kept separate, for instance keeping the tomb file on your computer harddisk and the key files on a USB stick.
 Tomb is a simple tool to manage encrypted storage on GNU/Linux, from the hashes of the dyne:bolic nesting mechanism.
   </longdescription>
+  <use>
+    <flag name="tray">add a tomb tray in a QT desktop toolbar</flag>
+  </use>
 </pkgmetadata>

diff --git a/app-crypt/tomb/tomb-2.9-r2.ebuild b/app-crypt/tomb/tomb-2.9-r2.ebuild
new file mode 100644
index 000000000..7f2cd400d
--- /dev/null
+++ b/app-crypt/tomb/tomb-2.9-r2.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit qmake-utils
+
+MYP="${P^}"
+DESCRIPTION="Tomb :: File Encryption on GNU/Linux"
+HOMEPAGE="
+	https://www.dyne.org/software/tomb
+	https://github.com/dyne/Tomb
+"
+SRC_URI="https://files.dyne.org/tomb/releases/Tomb-${PV}.tar.gz"
+LICENSE="
+	GPL-3
+	gui? ( GPL-3+ )
+"
+SLOT="0"
+KEYWORDS="~amd64"
+#todo extras/desktop
+IUSE="gui test tray"
+#test require sudo, can't be done non interactively
+RESTRICT="test"
+PATCHES=( "${FILESDIR}/gtomb.patch" )
+DOCS=(
+	AUTHORS.txt
+	ChangeLog.txt
+	KNOWN_BUGS.txt
+	README.txt
+	doc/bertini_thesis.pdf
+	doc/HACKING.txt
+	doc/KEY_SPECIFICATIONS.txt
+	doc/LinuxHDEncSettings.txt
+	doc/Luks_on_disk_format.pdf
+	doc/New_methods_in_HD_encryption.pdf
+	doc/TKS1-draft.pdf
+	doc/tomb_manpage.pdf
+)
+S="${WORKDIR}/${MYP}"
+CDEPEND="
+	dev-libs/libgcrypt
+	dev-qt/qtcore:5
+	dev-qt/qtgui:5
+	dev-qt/qtwidgets:5
+"
+RDEPEND="
+	${CDEPEND}
+	app-admin/sudo
+	app-crypt/gnupg
+	app-crypt/pinentry
+	app-shells/zsh
+	sys-fs/cryptsetup
+	gui? ( gnome-extra/zenity )
+"
+DEPEND="${CDEPEND}"
+BDEPEND="
+	dev-python/pygments
+	sys-devel/gettext
+"
+
+src_compile() {
+	export PREFIX="${EPREFIX}/usr"
+	emake
+
+	pushd extras/kdf-keys || die
+	emake all
+	popd || die
+
+	if use tray ; then
+		pushd extras/qt-tray || die
+		eqmake5
+		emake all
+		popd || die
+	fi
+
+	#translations
+	pushd extras/translations || die
+	emake all
+	popd || die
+
+	#documentation
+	cd doc/literate || die
+	emake
+}
+
+src_install() {
+	default
+
+	#translations
+	export PREFIX="${ED}/usr"
+	pushd extras/translations || die
+	emake
+	popd || die
+
+	#zenity gui
+	if use gui ; then
+		pushd extras/gtomb || die
+		dobin gtomb
+		newdoc README.md README-gtomb
+		popd || die
+	fi
+
+	if use tray ; then
+		pushd extras/qt-tray || die
+		dobin tomb-qt-tray
+		popd || die
+	fi
+
+	pushd extras/kdf-keys || die
+	emake install
+	popd || die
+
+	#documentation
+	einstalldocs
+	cd doc/literate || die
+	insinto "/usr/share/doc/${PF}/html"
+	doins -r *.html *.css public
+}
+
+src_test() {
+	emake test
+
+	pushd extras/kdf-keys || die
+	emake test
+}


^ permalink raw reply related	[flat|nested] 11+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-crypt/tomb/
@ 2021-04-15  0:51 Alessandro Barbieri
  0 siblings, 0 replies; 11+ messages in thread
From: Alessandro Barbieri @ 2021-04-15  0:51 UTC (permalink / raw
  To: gentoo-commits

commit:     47941b3a6509b01689acc8efef7914f5ff6fa08d
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Wed Apr 14 17:31:34 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Thu Apr 15 00:51:37 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47941b3a

app-crypt/tomb: added missing dependency

Closes: https://bugs.gentoo.org/782859
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 app-crypt/tomb/tomb-2.9-r2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-crypt/tomb/tomb-2.9-r2.ebuild b/app-crypt/tomb/tomb-2.9-r2.ebuild
index 7f2cd400d..226d8e67c 100644
--- a/app-crypt/tomb/tomb-2.9-r2.ebuild
+++ b/app-crypt/tomb/tomb-2.9-r2.ebuild
@@ -55,6 +55,7 @@ RDEPEND="
 "
 DEPEND="${CDEPEND}"
 BDEPEND="
+	dev-python/markdown
 	dev-python/pygments
 	sys-devel/gettext
 "


^ permalink raw reply related	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2024-03-17 15:18 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-17 15:18 [gentoo-commits] repo/proj/guru:dev commit in: app-crypt/tomb/ Thomas HUBA
  -- strict thread matches above, loose matches on Subject: below --
2021-04-25 23:29 Alessandro Barbieri
2021-04-17 23:56 Alessandro Barbieri
2021-04-17 23:37 Alessandro Barbieri
2021-04-17 20:00 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2021-04-17 20:00 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2021-04-17  2:20 Alessandro Barbieri
2021-04-17  0:27 Alessandro Barbieri
2021-04-15  0:51 Alessandro Barbieri
2021-04-15  0:51 Alessandro Barbieri
2021-04-15  0:51 Alessandro Barbieri
2021-04-15  0:51 Alessandro Barbieri

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox