From 52d2bda5619fae90a9d5e77cb2b9c8b2ddc4a313 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Fri, 24 Dec 2010 00:10:08 +0100 Subject: [PATCH] libcap: simplify by using build_style=custom-install and do_{build,install}. --- srcpkgs/libcap/template | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/srcpkgs/libcap/template b/srcpkgs/libcap/template index 4daa4cfde9d..b81ff8c5b13 100644 --- a/srcpkgs/libcap/template +++ b/srcpkgs/libcap/template @@ -3,8 +3,7 @@ pkgname=libcap version=2.19 revision=1 distfiles="${KERNEL_SITE}/libs/security/linux-privs/libcap2/$pkgname-$version.tar.bz2" -build_style=gnu_makefile -make_install_args="prefix=/usr" +build_style=custom-install short_desc="POSIX.1e capabilities library" maintainer="Juan RP " checksum=ed1693e344054a398e68a7cc840892e3d1a880562743bdf28fd918649aa5a4ce @@ -19,25 +18,25 @@ Add_dependency build perl Add_dependency build pam-devel Add_dependency build attr-devel -pre_build() +do_build() { sed -i -e "s|LIBDIR=\$(FAKEROOT)\$(lib_prefix)\/lib|LIBDIR=\$(FAKEROOT)/\$(lib)|g" \ ${wrksrc}/Make.Rules + make ${makejobs} } -pre_install() +do_install() { if [ "$xbps_machine" = "x86_64" ]; then mkdir -p ${DESTDIR}/usr/lib cd ${DESTDIR}/usr && ln -s lib lib64 && cd ${wrksrc} fi -} -post_install() -{ + make DESTDIR=${DESTDIR} prefix=/usr install + install -D -m644 ${wrksrc}/pam_cap/capability.conf \ - ${DESTDIR}/etc/security/capability.conf || return 1 - mkdir -p ${DESTDIR}/lib || return 1 - mv ${DESTDIR}/usr/lib/security ${DESTDIR}/lib || return 1 + ${DESTDIR}/etc/security/capability.conf + mkdir -p ${DESTDIR}/lib + mv ${DESTDIR}/usr/lib/security ${DESTDIR}/lib rm -f ${DESTDIR}/usr/lib64 }