From 946921b94625cb1a2f0a2bc8eb6d47ccf06982b0 Mon Sep 17 00:00:00 2001 From: copyleftie Date: Tue, 6 Mar 2018 16:52:16 -0500 Subject: [PATCH] pinentry: enable pinentry-tty Closes: #12220 [via git-merge-pr] --- srcpkgs/pinentry-tty | 1 + srcpkgs/pinentry/template | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) create mode 120000 srcpkgs/pinentry-tty diff --git a/srcpkgs/pinentry-tty b/srcpkgs/pinentry-tty new file mode 120000 index 00000000000..ca6c20e3c67 --- /dev/null +++ b/srcpkgs/pinentry-tty @@ -0,0 +1 @@ +pinentry \ No newline at end of file diff --git a/srcpkgs/pinentry/template b/srcpkgs/pinentry/template index ecc1b8bd990..586388d4f88 100644 --- a/srcpkgs/pinentry/template +++ b/srcpkgs/pinentry/template @@ -5,7 +5,7 @@ revision=1 build_style=gnu-configure configure_args="--disable-rpath --without-libcap --disable-pinentry-gtk --enable-pinentry-curses --enable-fallback-curses --enable-pinentry-gtk2 - --enable-pinentry-emacs --enable-pinentry-qt" + --enable-pinentry-emacs --enable-pinentry-qt --enable-pinentry-tty" hostmakedepends="pkg-config" makedepends="ncurses-devel gtk+-devel libassuan-devel libgpg-error-devel qt5-devel" short_desc="PIN or passphrase entry dialogs for GnuPG" @@ -27,6 +27,14 @@ post_install() { rm ${DESTDIR}/usr/bin/pinentry } +pinentry-tty_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" for dumb terminals" + pkg_install() { + vmove usr/bin/pinentry-tty + } +} + pinentry-qt_package() { depends="${sourcepkg}>=${version}_${revision}" short_desc+=" based on Qt"