* [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
* [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: 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-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-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 20:00 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
@ 2021-04-17 20:00 ` Andrew Ammerlaan
0 siblings, 0 replies; 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 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: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-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/
@ 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
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 --
2021-04-15 0:51 [gentoo-commits] repo/proj/guru:dev commit in: app-crypt/tomb/ Alessandro Barbieri
-- strict thread matches above, loose matches on Subject: below --
2024-03-17 15:18 Thomas HUBA
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
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox