From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- app-crypt/zuluCrypt/Manifest | 4 +++ app-crypt/zuluCrypt/metadata.xml | 19 ++++++++++++ app-crypt/zuluCrypt/zuluCrypt-5.1.0.ebuild | 49 ++++++++++++++++++++++++++++++ 3 files changed, 72 insertions(+) create mode 100644 app-crypt/zuluCrypt/Manifest create mode 100644 app-crypt/zuluCrypt/metadata.xml create mode 100644 app-crypt/zuluCrypt/zuluCrypt-5.1.0.ebuild (limited to 'app-crypt/zuluCrypt') diff --git a/app-crypt/zuluCrypt/Manifest b/app-crypt/zuluCrypt/Manifest new file mode 100644 index 000000000000..a3fd36fec66a --- /dev/null +++ b/app-crypt/zuluCrypt/Manifest @@ -0,0 +1,4 @@ +DIST zuluCrypt-5.1.0.tar.bz2 1610597 SHA256 dd57be9bcee64f7f4427f4a80e31bf8796d3ad7889f6c3bd78597ff14c1ba520 SHA512 b916d43f8c889f1593c506d95360b195f0639024463eb77b5b21b544468f99719b877d8c94725504305f307efe5cb18e203dc8f9b015bd55825dc1d4fffb42f0 WHIRLPOOL 72e202888b7c6cfc5fcc5720430c92813c7c313d04a1d31d432b942e0553450024c5a1a4e2cbb79359e4fa8276d7874a4d507721744a707745f1cf951d19510a +EBUILD zuluCrypt-5.1.0.ebuild 997 SHA256 639b42f269a4f700f679385aa3ecb82d1159fe2041a0e39928e1ca5e95ad41c9 SHA512 3e30c15866cd2a106e2a67e12a5864a1b9c17beb0b062d293907b9d5ed978a86cb37d7c85a7f400ab189995a689dae5987530eb0318a8609a6e1d4fa92e85065 WHIRLPOOL d9d34a070cf14b1c7f37d6505a8ec160da6994a9d3e4b00f79b2fb7e93f01892c7675c3c1aa350db547e39ceca51d1b3b4202e4249909999a976229435be90e8 +MISC ChangeLog 1926 SHA256 5070972114a74c5e541d1cae06aa6104bee73578afdcb98c2c0546e4d48581a4 SHA512 e702e47e3b80a20f1c5151ee9e61744db28d7125a74037578d02299bbb4f6ab570039b1f56752da3c9d261d7144e2af6afa66843dcab88e1020fcd401ce429fe WHIRLPOOL d6edfcc0ac970a4786ac8950a4bf414f079dc2e9de6512bdd22894d9b917cd7f2eee31f2dfd262c19e4ec413a5308e437c0a2cb891374b26a77be81045f98f8f +MISC metadata.xml 619 SHA256 f2a705afb51944d6f179465b20db1ccb3d289815d92541bd7ec756fa049cad61 SHA512 6505a1f4a960053fcec858749ef3a80698a870788aac81789f6cee0982b5c2c8fde2e63fd43f1925de3af0333b73ecf71582cf79711e402be4ecc1a62945ecb7 WHIRLPOOL 1afdf2ae3fd1a790dff853ed1e6430216ec62d5dab7b1ae6d108424f0d91de5308ec0e01f8e9b13ab3fbb080efce632214bd42d3ad58cddea705df04d4d532f2 diff --git a/app-crypt/zuluCrypt/metadata.xml b/app-crypt/zuluCrypt/metadata.xml new file mode 100644 index 000000000000..25f3de3d1e0c --- /dev/null +++ b/app-crypt/zuluCrypt/metadata.xml @@ -0,0 +1,19 @@ + + + + + + + Enable support for the freedesktop.org Secret Service API via app-crypt/libsecret + + + Enable encrypted storage of passwords with kde-frameworks/kwallet + + + Whether udev will be consulted when deciding if a volume is system or not + + + + mhogomchungu/zuluCrypt + + diff --git a/app-crypt/zuluCrypt/zuluCrypt-5.1.0.ebuild b/app-crypt/zuluCrypt/zuluCrypt-5.1.0.ebuild new file mode 100644 index 000000000000..da866ba45894 --- /dev/null +++ b/app-crypt/zuluCrypt/zuluCrypt-5.1.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils + +DESCRIPTION="Front end to cryptsetup" +HOMEPAGE="https://mhogomchungu.github.io/zuluCrypt/" +SRC_URI="https://github.com/mhogomchungu/zuluCrypt/releases/download/${PV}/zuluCrypt-${PV}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gnome kwallet +qt5 udev" + +REQUIRED_USE="kwallet? ( qt5 )" + +CDEPEND=" + dev-libs/libgcrypt:0= + sys-apps/util-linux + sys-fs/cryptsetup + gnome? ( app-crypt/libsecret ) + qt5? ( + dev-libs/libpwquality + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + kwallet? ( kde-frameworks/kwallet:5 ) + ) +" +RDEPEND="${CDEPEND} + udev? ( virtual/udev )" +DEPEND="${CDEPEND} + virtual/pkgconfig +" + +src_configure() { + local mycmakeargs=( + -DLIB_SUFFIX="$(get_libdir)" + -DNOGNOME=$(usex !gnome) + -DNOKDE=$(usex !kwallet) + -DNOGUI=$(usex !qt5) + -DUDEVSUPPORT=$(usex udev) + ) + + cmake-utils_src_configure +} -- cgit v1.2.3