summaryrefslogtreecommitdiff
path: root/app-crypt/zuluCrypt
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-crypt/zuluCrypt
reinit the tree, so we can have metadata
Diffstat (limited to 'app-crypt/zuluCrypt')
-rw-r--r--app-crypt/zuluCrypt/Manifest4
-rw-r--r--app-crypt/zuluCrypt/metadata.xml19
-rw-r--r--app-crypt/zuluCrypt/zuluCrypt-5.1.0.ebuild49
3 files changed, 72 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <use>
+ <flag name="gnome">
+ Enable support for the freedesktop.org Secret Service API via <pkg>app-crypt/libsecret</pkg>
+ </flag>
+ <flag name="kwallet">
+ Enable encrypted storage of passwords with <pkg>kde-frameworks/kwallet</pkg>
+ </flag>
+ <flag name="udev">
+ Whether udev will be consulted when deciding if a volume is system or not
+ </flag>
+ </use>
+ <upstream>
+ <remote-id type="github">mhogomchungu/zuluCrypt</remote-id>
+ </upstream>
+</pkgmetadata>
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
+}