]> Pileus Git - ~andy/sunrise/blobdiff - sys-auth/pam_skey/pam_skey-1.1.4.ebuild
sys-auth/pam_skey: Add missing autoconf dependency
[~andy/sunrise] / sys-auth / pam_skey / pam_skey-1.1.4.ebuild
index 8f18bf6a3100efe2db51687aa826c31c763c509a..d2cc05ce70a77731205327836c2513d72fef5de7 100644 (file)
@@ -2,34 +2,38 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit eutils pam
+WANT_AUTOCONF="latest"
+inherit eutils pam autotools
 
-qevcqejfnv
 DESCRIPTION="pam interface to existing S/Key library/interface"
 HOMEPAGE="http://freshmeat.net/projects/pam_skey/"
-SRC_URI="http://kreator.esa.fer.hr/projects/tarballs/${P}.tar.gz"
-       #http://dchurch.ath.cx/${P}-gentoo-${PR}.patch.bz2"
+SRC_URI="http://kreator.esa.fer.hr/projects/tarballs/${P}.tar.gz
+       http://gentooexperimental.org/~genstef/dist/${P}-gentoo.patch.bz2"
+
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~x86"
 IUSE=""
+
 DEPEND=">=sys-libs/pam-0.78-r3
        >=app-admin/skey-1.1.5-r4"
-S=${WORKDIR}/${PN}
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}"
 
 src_unpack() {
        unpack ${A}
-       cd ${S}
-       epatch ${FILESDIR}/${P}-gentoo.patch
+       cd "${S}"
+       epatch "${WORKDIR}/${P}-gentoo.patch"
 }
 
 src_compile() {
-       econf --libdir="/lib" || die "econf failed"
+       econf --libdir="/$(get_libdir)" || die "econf failed"
        emake || die "emake failed"
 }
 
 src_install() {
-       make DESTDIR=${D} install || die
+       emake DESTDIR="${D}" install || die "install failed"
        dodoc README INSTALL
-       newpamd ${FILESDIR}/pam_skey-system-auth.pam.d system-auth
+       newpamd "${FILESDIR}/pam_skey-system-auth.pam.d" system-auth
 }