[arch-commits] Commit in lib32-libcap/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Fri Feb 21 19:06:52 UTC 2020
Date: Friday, February 21, 2020 @ 19:06:51
Author: heftig
Revision: 577879
2.32-1
Modified:
lib32-libcap/trunk/PKGBUILD
----------+
PKGBUILD | 32 +++++++++++++-------------------
1 file changed, 13 insertions(+), 19 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-02-21 19:04:54 UTC (rev 577878)
+++ PKGBUILD 2020-02-21 19:06:51 UTC (rev 577879)
@@ -1,23 +1,23 @@
# Maintainer: Florian Pritz <bluewind at xinu.at>
# Contributor: Hugo Doria <hugo at archlinux.org>
-_pkgbasename=libcap
-pkgname=lib32-$_pkgbasename
-pkgver=2.29
+pkgname=lib32-libcap
+pkgver=2.32
pkgrel=1
pkgdesc="POSIX 1003.1e capabilities (32-bit)"
arch=(x86_64)
url="https://sites.google.com/site/fullycapable/"
license=('GPL2')
-depends=('lib32-attr' $_pkgbasename)
-makedepends=('gcc-multilib' 'linux-api-headers')
+depends=('lib32-glibc' 'lib32-attr' 'libcap')
+makedepends=('linux-api-headers')
+provides=('libcap.so')
+source=(https://kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-$pkgver.tar.{xz,sign})
+sha256sums=('1005e3d227f2340ad1e3360ef8b69d15e3c72a29c09f4894d7aac038bd26e2be'
+ 'SKIP')
validpgpkeys=('38A644698C69787344E954CE29EE848AE2CCF3F4') # Andrew G. Morgan <morgan at kernel.org>
-source=(https://kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-$pkgver.tar.{xz,sign})
-md5sums=('dd865b8a0a13cb8e9768e832e00f9f11'
- 'SKIP')
prepare() {
- cd ${_pkgbasename}-${pkgver}
+ cd libcap-$pkgver
# use our buildflags
sed -i "s/CFLAGS :=/CFLAGS += \$(CPPFLAGS) /" Make.Rules
@@ -25,18 +25,12 @@
}
build() {
- cd ${_pkgbasename}-${pkgver}
-
- export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
-
- make -C libcap CC="gcc -m32" prefix=/usr lib=lib32
+ make -C libcap-$pkgver/libcap KERNEL_HEADERS=/usr/include CC="gcc -m32"
}
package() {
- cd ${_pkgbasename}-${pkgver}
+ cd libcap-$pkgver
+ make -C libcap prefix=/usr lib=lib32 DESTDIR="$pkgdir" RAISE_SETFCAP=no install
- make -C libcap prefix=/usr lib=lib32 DESTDIR="$pkgdir" install
- chmod 755 "$pkgdir"/usr/lib32/libcap.so.${pkgver}
-
- rm -rf "$pkgdir"/usr/include
+ rm -r "$pkgdir"/usr/include
}
More information about the arch-commits
mailing list