# Maintainer: crab2313 pkgname=libselinux-static _pkgname=${pkgname%-static} pkgver=3.1 pkgrel=1 pkgdesc="SELinux library (static version)" arch=('x86_64') url='https://github.com/SELinuxProject/selinux' license=('custom') groups=('selinux') makedepends=() depends=('libsepol>=3.1' 'pcre-static') options=(staticlibs) source=("https://github.com/SELinuxProject/selinux/releases/download/20200710/${_pkgname}-${pkgver}.tar.gz") sha256sums=('ea5dcbb4d859e3f999c26a13c630da2f16dff9462e3cc8cb7b458ac157d112e7') build() { cd "${_pkgname}-${pkgver}" # Do not build deprecated rpm_execcon() interface. It is useless on Arch Linux anyway. export DISABLE_RPM=y export CFLAGS="${CFLAGS} -fno-semantic-interposition" make -C src libselinux.a } package() { cd "${_pkgname}-${pkgver}" mkdir -p "${pkgdir}/usr/lib" export DISABLE_RPM=y install -Dm 0755 src/libselinux.a ${pkgdir}/usr/lib/ }