app-crypt/sirikali: Bump to 1.7.2
This bump does some ebuild housekeeping and implements upstream's earlier Qt6 migration. Signed-off-by: Nils Freydank <nils.freydank@posteo.de>
This commit is contained in:
parent
98c7e8dadc
commit
89fa445fa5
@ -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
|
||||
|
@ -8,6 +8,7 @@
|
||||
<use>
|
||||
<flag name="kwallet">Enable support for storing passwords in kwallet</flag>
|
||||
<flag name="gnome-keyring">Enable support for storing passowrds in gnome-keyring</flag>
|
||||
<flag name="pwquality">Use <pkg>dev-libs/libpwquality</pkg> to check against password policies</flag>
|
||||
</use>
|
||||
<longdescription>
|
||||
SiriKali is a Qt/C++ GUI frontend to cryfs, gocryptfs, securefs, ecryptfs and encfs.
|
||||
|
@ -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
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user