diff --git a/app-crypt/sirikali/Manifest b/app-crypt/sirikali/Manifest index 2dfcc40..dc70ab5 100644 --- a/app-crypt/sirikali/Manifest +++ b/app-crypt/sirikali/Manifest @@ -1 +1 @@ -DIST sirikali-1.5.1.tar.xz 1569820 BLAKE2B dfb6a737cba4f427db3e16d9bd80f97f00626d2cc172bbfc273d8e58987ef6152d1d0cb54a8db4d0fe76aa20639590d08b681240210ea2ba0c2b4891b3208ace SHA512 920ebb5420bd439beffda0c6adef7cf9d90c748c31187d6c1e99c58ff3bec129fb4fcf172e0b0e03ded114a52b27e89982c7ed421508ab402f70f63b1f5960a5 +DIST sirikali-1.7.2.tar.xz 1617480 BLAKE2B 79d6ae74afdb45064eb6828497942a3ea0d401d1d30c3bd27713bfaa5547c3476d6b61fc2094b4dd7a4d9cdd79fccf476293ec3264e7a5272922df1b19261d9e SHA512 2c3dab9eda846e3885281434a929bf9fb707e9d1e311e3e3c8cd312e6bb96e54394a04b002d714513eecaee59b773a9c02f87279e644c3302b1c85cf9eabcdea diff --git a/app-crypt/sirikali/metadata.xml b/app-crypt/sirikali/metadata.xml index c31b25a..99e3e25 100644 --- a/app-crypt/sirikali/metadata.xml +++ b/app-crypt/sirikali/metadata.xml @@ -8,6 +8,7 @@ Enable support for storing passwords in kwallet Enable support for storing passowrds in gnome-keyring + Use dev-libs/libpwquality to check against password policies SiriKali is a Qt/C++ GUI frontend to cryfs, gocryptfs, securefs, ecryptfs and encfs. diff --git a/app-crypt/sirikali/sirikali-1.5.1.ebuild b/app-crypt/sirikali/sirikali-1.7.2.ebuild similarity index 59% rename from app-crypt/sirikali/sirikali-1.5.1.ebuild rename to app-crypt/sirikali/sirikali-1.7.2.ebuild index cbb8f03..4acb73e 100644 --- a/app-crypt/sirikali/sirikali-1.5.1.ebuild +++ b/app-crypt/sirikali/sirikali-1.7.2.ebuild @@ -1,46 +1,39 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="8" inherit cmake -S="${WORKDIR}/SiriKali-${PV}" - DESCRIPTION="A Qt/C++ GUI front end to some encrypted filesystems and sshfs" HOMEPAGE=" https://mhogomchungu.github.io/sirikali/ https://github.com/mhogomchungu/sirikali " SRC_URI="https://github.com/mhogomchungu/${PN}/releases/download/${PV}/${P}.tar.xz" +S="${WORKDIR}/SiriKali-${PV}" LICENSE="GPL-2+" SLOT="0" -IUSE="gnome-keyring kwallet test" -RESTRICT="!test? ( test )" +IUSE="gnome-keyring kwallet +pwquality test" KEYWORDS="~amd64" +RESTRICT="!test? ( test )" DEPEND=" + dev-qt/qtbase:6[dbus,gui,network,widgets] dev-libs/libgcrypt:0= - dev-libs/libpwquality - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 gnome-keyring? ( app-crypt/libsecret ) - virtual/pkgconfig + kwallet? ( kde-frameworks/kwallet ) + pwquality? ( dev-libs/libpwquality ) " src_configure() { - local MY_S_FLAG=false - use kwallet && MY_S_FLAG=true - use gnome-keyring && MY_S_FLAG=true + local MY_ENABLE_SECRETS=false + use kwallet && MY_ENABLE_SECRETS=true + use gnome-keyring && MY_ENABLE_SECRETS=true local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX=/usr - -DCMAKE_BUILD_TYPE=RELEASE - -DNOSECRETSUPPORT=${MY_S_FLAG} - -DNOKDESUPPORT=true + -DNOSECRETSUPPORT=${MY_ENABLE_SECRETS} + -DBUILD_WITH_QT6=true ) cmake_src_configure }