public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: app-crypt/tomb/
@ 2021-04-17 20:00 Andrew Ammerlaan
  0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2021-04-17 20:00 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:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
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] 6+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: app-crypt/tomb/
@ 2021-04-17 20:00 Andrew Ammerlaan
  0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2021-04-17 20:00 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:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
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] 6+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: app-crypt/tomb/
@ 2021-04-17 20:00 Andrew Ammerlaan
  0 siblings, 0 replies; 6+ 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] 6+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: app-crypt/tomb/
@ 2021-04-18  9:10 Andrew Ammerlaan
  0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2021-04-18  9:10 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:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
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] 6+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: app-crypt/tomb/
@ 2021-04-18  9:10 Andrew Ammerlaan
  0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2021-04-18  9:10 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:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
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] 6+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: app-crypt/tomb/
@ 2024-03-17 15:27 Julien Roy
  0 siblings, 0 replies; 6+ messages in thread
From: Julien Roy @ 2024-03-17 15:27 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:     Julien Roy <julien <AT> jroy <DOT> ca>
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] 6+ messages in thread

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

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-04-17 20:00 [gentoo-commits] repo/proj/guru:master commit in: app-crypt/tomb/ Andrew Ammerlaan
  -- strict thread matches above, loose matches on Subject: below --
2024-03-17 15:27 Julien Roy
2021-04-18  9:10 Andrew Ammerlaan
2021-04-18  9:10 Andrew Ammerlaan
2021-04-17 20:00 Andrew Ammerlaan
2021-04-17 20:00 Andrew Ammerlaan

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