guru/kde-apps/kwalletcli/kwalletcli-3.03.ebuild
Adel KARA SLIMANE 4cf6c83449
kde-apps/kwalletcli: new package, add 3.03
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2023-08-15 20:04:52 +02:00

53 lines
1.1 KiB
Bash

# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit flag-o-matic
MY_PV="$(ver_cut 1)_$(ver_cut 2)"
DESCRIPTION="CLI for the KDE Wallet"
HOMEPAGE="http://www.mirbsd.org/kwalletcli.htm"
SRC_URI="https://github.com/MirBSD/kwalletcli/archive/refs/tags/kwalletcli-$MY_PV.tar.gz"
S="${WORKDIR}/${PN}-${PN}-${MY_PV}"
LICENSE="MirOS"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-qt/qtcore:5
dev-qt/qtgui:5
kde-frameworks/kcoreaddons:5
kde-frameworks/ki18n:5
kde-frameworks/kwallet:5
"
PDEPEND="
app-shells/mksh
"
PATCHES=( "${FILESDIR}/pinentry-qt-interaction-${PV}.patch" )
src_compile() {
append-flags "-fPIC"
append-ldflags "-fPIC"
emake KDE_VER=5
}
src_install() {
mkdir -p "${ED}/usr/bin" || die
mkdir -p "${ED}/usr/share/man/man1" || die
emake DESTDIR="${ED}" INSTALL_STRIP= install
einstalldocs
}
pkg_postinst() {
elog "To use pinentry-kwallet with GnuPG, add/change the line:"
elog " pinentry-program /usr/bin/pinentry-kwallet"
elog "to ~/.gnupg/gpg-agent.conf"
elog "then restart your gnupg-agent with"
elog " gpg-connect-agent reloadagent /bye"
}