OSDN Git Service

upg
[joborun/jobcore.git] / libcap / PKGBUILD
1 #!/usr/bin/bash
2 # JOBoRun               : Jwm OpenBox Obarun RUNit
3 # Maintainer            : Joe Bo Run <joborun@disroot.org>
4 # PkgSource             : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname"
5 #-----------------------------------------| DESCRIPTION |---------------------------------------
6
7 pkgname=libcap
8 pkgver=2.63
9 pkgrel=02
10 pkgdesc='POSIX 1003.1e capabilities'
11 arch=('x86_64')
12 url="https://sites.google.com/site/fullycapable/"
13 depends=('glibc' 'pam')
14 makedepends=('linux-api-headers')
15 provides=('libcap.so' 'libpsx.so')
16 #options=(debug)
17 source=("https://kernel.org/pub/linux/libs/security/linux-privs/${pkgname}2/${pkgname}-$pkgver.tar."{xz,sign} 
18 )
19
20 build() {
21   make DYNAMIC=yes KERNEL_HEADERS=/usr/include lib=lib prefix=/usr sbindir=bin -C $pkgname-$pkgver
22 }
23
24 check() {
25   make test -k -C $pkgname-$pkgver
26 }
27
28 package() {
29   make DESTDIR="$pkgdir" RAISE_SETFCAP=no lib=lib prefix=/usr sbindir=bin install -C $pkgname-$pkgver
30   install -vDm 644 $pkgname-$pkgver/{CHANGELOG,README} -t "$pkgdir/usr/share/doc/$pkgname/"
31   install -vDm 644 $pkgname-$pkgver/pam_cap/capability.conf -t "$pkgdir/usr/share/doc/$pkgname/examples/"
32 }
33
34 #---- license gpg-key sha256sums ----
35
36 license=('GPL2')
37
38 validpgpkeys=(38A644698C69787344E954CE29EE848AE2CCF3F4) # Andrew G. Morgan <morgan@kernel.org>
39
40 sha256sums=(0c637b8f44fc7d8627787e9cf57f15ac06c1ddccb53e41feec5496be3466f77f # libcap-2.63.tar.xz
41         766862ef4c7551ed2865a091624ae60873e650647ca5cdbfe8c3c71c0b20e12b) # libcap-2.63.tar.sign