# Contributor: Sören Tempel # Maintainer: A. Wilcox pkgname=pinentry pkgver=1.2.1 pkgrel=0 pkgdesc="Collection of passphrase entry handlers for the Assuan protocol" url="https://www.gnupg.org/related_software/pinentry/" arch="all" license="GPL-2.0+" depends="" makedepends="gtk+2.0-dev libassuan-dev libcap-dev libgpg-error-dev ncurses-dev qt5-qtbase-dev" subpackages="$pkgname-doc $pkgname-gtk $pkgname-qt5" source="ftp://ftp.gnupg.org/gcrypt/$pkgname/$pkgname-$pkgver.tar.bz2 pinentry " build () { ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --disable-pinentry-gtk \ --enable-pinentry-gtk2 \ --enable-pinentry-qt \ --enable-pinentry-curses \ --enable-fallback-curses make } check() { make check } package() { make DESTDIR="$pkgdir" install rm -f "$pkgdir"/usr/bin/pinentry install -D -m755 "$srcdir"/pinentry "$pkgdir"/usr/bin/pinentry } gtk() { pkgdesc="GTK+ passphrase entry handler" install_if="$pkgname=$pkgver-r$pkgrel gtk+2.0" mkdir -p "$subpkgdir"/usr/bin mv "$pkgdir"/usr/bin/pinentry-gtk* \ "$subpkgdir"/usr/bin/ } qt5() { pkgdesc="Qt 5 passphrase entry handler" install_if="$pkgname=$pkgver-r$pkgrel qt5-qtbase" mkdir -p "$subpkgdir"/usr/bin mv "$pkgdir"/usr/bin/pinentry-qt* \ "$subpkgdir"/usr/bin/ } sha512sums="a665315628f4dcf07e16a22db3f3be15d7e7e93b3deec0546c7275b71b0e3bd65535a08af5e12d6339fd6595132df86529401d9d12bd17c428a3466e8dfafab6 pinentry-1.2.1.tar.bz2 3a6fbbe2ccdbf8d6ed5fddd960fabe9276b04d8ca1a14dded8a5f0de4b8de1636dee2cd343f2db8ff78a66b339faa6d517316f296ca924b8b2add9666f80c433 pinentry"