holgersson-overlay/app-crypt/sirikali/sirikali-1.4.8.ebuild
Nils Freydank 2080558e5c
app-crypt/sirikali: Fix deps
Add a missed dep on qtdbus and put everything into DEPEND as all deps
are build and runtime deps the same time.

Closes: https://bugs.gentoo.org/809575
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Nils Freydank <holgersson@posteo.de>
2021-08-24 15:58:23 +02:00

44 lines
970 B
Bash

# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit eutils cmake
S="${WORKDIR}/SiriKali-${PV}"
DESCRIPTION="A Qt/C++ GUI front end to some encrypted filesystems and sshfs"
HOMEPAGE="https://github.com/mhogomchungu/sirikali"
SRC_URI="https://github.com/mhogomchungu/${PN}/releases/download/${PV}/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
IUSE="gnome-keyring kwallet test"
RESTRICT="!test? ( test )"
KEYWORDS="~amd64 ~x86"
DEPEND="
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
"
src_configure() {
local MY_S_FLAG=false
use kwallet && MY_S_FLAG=true
use gnome-keyring && MY_S_FLAG=true
local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_BUILD_TYPE=RELEASE
-DNOSECRETSUPPORT=${MY_S_FLAG}
-DNOKDESUPPORT=true
)
cmake_src_configure
}