[arch-commits] Commit in libcap/trunk (PKGBUILD)

Bartłomiej Piotrowski bpiotrowski at archlinux.org
Sat Dec 6 11:59:06 UTC 2014


    Date: Saturday, December 6, 2014 @ 12:59:05
  Author: bpiotrowski
Revision: 227319

upgpkg: libcap 2.24-2

make libcap use capabality list provided by linux-api-headers (FS#42799)

Modified:
  libcap/trunk/PKGBUILD

----------+
 PKGBUILD |   28 +++++++++++++---------------
 1 file changed, 13 insertions(+), 15 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-12-06 10:23:34 UTC (rev 227318)
+++ PKGBUILD	2014-12-06 11:59:05 UTC (rev 227319)
@@ -1,35 +1,33 @@
 #$Id$
-# Maintainer: Allan McRae <allan at archlinux.org>
+# Maintainer:  Bartłomiej Piotrowski <bpiotrowski at archlinux.org>
+# Contributor: Allan McRae <allan at archlinux.org>
 # Contributor: Hugo Doria <hugo at archlinux.org>
 
 pkgname=libcap
 pkgver=2.24
-pkgrel=1
-pkgdesc="POSIX 1003.1e capabilities"
+pkgrel=2
+pkgdesc='POSIX 1003.1e capabilities'
 arch=('i686' 'x86_64')
-url="http://sites.google.com/site/fullycapable/"
+url='http://sites.google.com/site/fullycapable/'
 license=('GPL2')
 depends=('glibc' 'attr')
-options=('!staticlibs')
-source=(https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-${pkgver}.tar.xz)
+makedepends=('linux-api-headers')
+source=(https://kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-$pkgver.tar.xz)
 md5sums=('d43ab9f680435a7fff35b4ace8d45b80')
 
 prepare() {
-  cd ${srcdir}/${pkgname}-${pkgver}
-
-  # install into /usr/bin
+  cd $pkgname-$pkgver
   sed -i "/SBINDIR/s#sbin#bin#" Make.Rules
 }
 
 build() {
-  cd ${srcdir}/${pkgname}-${pkgver}
-  make
+  make -C $pkgname-$pkgver KERNEL_HEADERS=/usr/include
 }
 
 package() {
-  cd ${srcdir}/${pkgname}-${pkgver}
-  make prefix=/usr lib=/lib DESTDIR=${pkgdir} RAISE_SETFCAP=no install
-  
+  cd $pkgname-$pkgver
+  make prefix=/usr lib=/lib DESTDIR="$pkgdir" RAISE_SETFCAP=no install
+
   install -Dm644 pam_cap/capability.conf \
-    $pkgdir/usr/share/doc/$pkgname/capability.conf.example
+    "$pkgdir"/usr/share/doc/$pkgname/capability.conf.example
 }



More information about the arch-commits mailing list