# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=5 inherit eutils flag-o-matic MY_PN=${PN/-gtk2} MY_P=${P/-gtk2} DESCRIPTION="Gtk+2 frontend for pinentry" HOMEPAGE="http://gnupg.org/aegypten2/index.html" SRC_URI="mirror://gnupg/${MY_PN}/${MY_P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="~arm ~amd64 ~x86" IUSE="debug_grade_1 caps" RDEPEND=" ~app-crypt/pinentry-base-${PV} !app-crypt/pinentry-base[static] caps? ( sys-libs/libcap ) x11-libs/gtk+:2 " DEPEND="${RDEPEND} virtual/pkgconfig" S="${WORKDIR}/${MY_P}" src_configure() { econf \ --disable-dependency-tracking \ --enable-maintainer-mode \ --disable-pinentry-gtk \ --enable-pinentry-gtk2 \ --disable-pinentry-qt \ --disable-pinentry-curses \ --disable-fallback-curses \ --disable-pinentry-qt4 \ $(use_with caps libcap) \ --without-x } src_compile() { emake AR="$(tc-getAR)" } src_install() { if use debug_grade_1 ; then set -ex fi cd gtk+-2 && emake DESTDIR="${D}" install } pkg_postinst() { eselect pinentry set pinentry-gtk-2 # eselect pinentry update ifunset } pkg_postrm() { eselect pinentry update ifunset }