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 @@
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
}