mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
app-crypt/gnupg-pkcs11-scd: sync 0.10.0 with live template, fixups
* Sync 0.10.0 with the new live template * Move eautoreconf to src_prepare and only call it conditionally Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
@@ -5,11 +5,17 @@ EAPI=8
|
||||
|
||||
DESCRIPTION="PKCS#11 support for GnuPG"
|
||||
HOMEPAGE="https://sourceforge.net/projects/gnupg-pkcs11/"
|
||||
SRC_URI="https://github.com/alonbl/${PN}/releases/download/${P}/${P}.tar.bz2"
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/alonbl/gnupg-pkcs11-scd.git"
|
||||
inherit autotools git-r3
|
||||
else
|
||||
SRC_URI="https://github.com/alonbl/${PN}/releases/download/${P}/${P}.tar.bz2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="proxy"
|
||||
|
||||
DEPEND="
|
||||
@@ -17,16 +23,24 @@ DEPEND="
|
||||
<dev-libs/libassuan-3:=
|
||||
dev-libs/libgcrypt:=
|
||||
dev-libs/libgpg-error:=
|
||||
dev-libs/pkcs11-helper:="
|
||||
dev-libs/pkcs11-helper:=
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
proxy? (
|
||||
acct-group/gnupg-pkcs11
|
||||
acct-group/gnupg-pkcs11-scd-proxy
|
||||
acct-user/gnupg-pkcs11-scd-proxy
|
||||
)"
|
||||
)
|
||||
"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
[[ ${PV} == 9999 ]] && eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_enable proxy)
|
||||
|
||||
@@ -9,11 +9,11 @@ HOMEPAGE="https://sourceforge.net/projects/gnupg-pkcs11/"
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/alonbl/gnupg-pkcs11-scd.git"
|
||||
inherit autotools git-r3
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="https://github.com/alonbl/${PN}/releases/download/${P}/${P}.tar.bz2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="proxy"
|
||||
@@ -23,18 +23,25 @@ DEPEND="
|
||||
dev-libs/libassuan:=
|
||||
dev-libs/libgcrypt:=
|
||||
dev-libs/libgpg-error:=
|
||||
dev-libs/pkcs11-helper:="
|
||||
dev-libs/pkcs11-helper:=
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
proxy? (
|
||||
acct-group/gnupg-pkcs11
|
||||
acct-group/gnupg-pkcs11-scd-proxy
|
||||
acct-user/gnupg-pkcs11-scd-proxy
|
||||
)"
|
||||
)
|
||||
"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
[[ ${PV} == 9999 ]] && eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
eautoreconf
|
||||
local myeconfargs=(
|
||||
$(use_enable proxy)
|
||||
--with-proxy-socket=/run/gnupg-pkcs11-scd-proxy/cmd
|
||||
|
||||
Reference in New Issue
Block a user