# $Id$ PNAME="pinentry" PVER="0.8.1" PBUILD="r1" PCATEGORIE="app-crypt" STATE="unstable" DESCRIPTION="A collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol." HOMEPAGE="http://www.gnupg.org/" DEPEND=">= sys-libs/ncurses-5.7 >= sys-libs/libcap-2.17" SDEPEND=">= x11-libs/qt-3.3.8 >= x11-libs/qt4-4.6 >= x11-libs/gtk2+-2.18" SRCFILE="${PNAME}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mtools qt4 SRC_URI=( #ftp://ftp.gnupg.org/gcrypt/${PNAME}/${SRCFILE} ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) #UP2DATE="updatecmd ftp://ftp.gnupg.org/gcrypt/${PNAME}/ | lasttarball gz" UP2DATE="updatecmd ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/${PNAME}/ | lasttarball gz" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} local i for i in qt4/*.moc do ${QTDIR}/bin/moc ${i/.moc/.h} > ${i} || die done } src_compile() { cd ${SRCDIR} mconfigure \ --libexecdir=/usr/$(mlibdir)/${PNAME} \ --enable-pinentry-gtk2 \ --enable-pinentry-qt \ --enable-pinentry-qt4 \ --enable-fallback-curses \ || die mmake || die } src_install() { cd ${SRCDIR} mmake DESTDIR=${BINDIR} install || die # default is the gkt2 backend rm ${BINDIR}/usr/bin/pinentry || die mlink pinentry-gtk-2 /usr/bin/pinentry || die minstalldocs ABOUT-NLS AUTHORS ChangeLog COPYING NEWS README* TODO VERSION || die }