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"