# Contributor: Sören Tempel # Maintainer: Natanael Copa setvar pkgname = 'pinentry' setvar pkgver = '1.0.0' setvar pkgrel = '0' setvar pkgdesc = ""Collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol"" setvar url = ""http://www.gnupg.org/aegypten2"" setvar arch = ""all"" setvar license = ""GPL2+"" setvar depends = """" setvar install = ""pinentry.post-install pinentry.post-deinstall"" setvar makedepends = ""ncurses-dev libcap-dev gtk+-dev libgpg-error-dev libassuan-dev"" setvar subpackages = ""$pkgname-doc $pkgname-gtk"" setvar source = ""ftp://ftp.gnupg.org/gcrypt/$pkgname/$pkgname-$pkgver.tar.bz2"" setvar builddir = ""$srcdir"/$pkgname-$pkgver" proc build { cd $builddir ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --disable-pinentry-gtk \ --enable-pinentry-gtk2 \ --disable-pinentry-qt \ --enable-pinentry-curses \ --enable-fallback-curses \ || return 1 make || return 1 } proc package { cd $builddir make DESTDIR="$pkgdir" install || return 1 # created by post install scripts so we can override with gtk version rm -f "$pkgdir"/usr/bin/pinentry } proc gtk { setvar install = ""pinentry-gtk.post-install pinentry-gtk.post-deinstall"" mkdir -p "$subpkgdir"/usr/bin mv "$pkgdir"/usr/bin/pinentry-gtk* \ "$subpkgdir"/usr/bin/ || return 1 } setvar md5sums = ""4a3fad8b31f9b4c5526c8837495015dc pinentry-1.0.0.tar.bz2"" setvar sha256sums = ""1672c2edc1feb036075b187c0773787b2afd0544f55025c645a71b4c2f79275a pinentry-1.0.0.tar.bz2"" setvar sha512sums = ""f109236707c51871b5020ef807a551366461fafcfbe09bf8cda19d4b163a42cf622562b905ceb41429f1d648b3f3d27807538709da6a135b67f9888709eccd62 pinentry-1.0.0.tar.bz2""