diff options
author | Nicolas Iooss | 2019-12-08 21:11:46 +0100 |
---|---|---|
committer | Nicolas Iooss | 2019-12-08 21:11:46 +0100 |
commit | 392c065affb3e1af0b7581ea1e112806b560eb55 (patch) | |
tree | bd3bd4eb77582a15888fdb8a240a8b330abcb3cf /PKGBUILD | |
parent | 9c096b9300644658e399ee7032b1974bd6b5d01f (diff) | |
download | aur-392c065affb3e1af0b7581ea1e112806b560eb55.tar.gz |
libsemanage 3.0-1 update
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 8 insertions, 11 deletions
@@ -7,32 +7,30 @@ # If you want to help keep it up to date, please open a Pull Request there. pkgname=libsemanage -pkgver=2.9 -pkgrel=2 +pkgver=3.0 +pkgrel=1 pkgdesc="SELinux binary policy manipulation library" arch=('i686' 'x86_64') url='http://userspace.selinuxproject.org' license=('LGPL2.1') groups=('selinux') -makedepends=('flex' 'python2' 'python' 'ruby' 'swig') -depends=('libselinux>=2.8' 'audit') -optdepends=('python2: python2 bindings' - 'python: python bindings' +makedepends=('flex' 'python' 'ruby' 'swig') +depends=('libselinux>=3.0' 'audit') +optdepends=('python: python bindings' 'ruby: ruby bindings') options=(!emptydirs) # For /var/lib/selinux install=libsemanage.install conflicts=("selinux-usr-${pkgname}") provides=("selinux-usr-${pkgname}=${pkgver}-${pkgrel}") -source=("https://github.com/SELinuxProject/selinux/releases/download/20190315/${pkgname}-${pkgver}.tar.gz" +source=("https://github.com/SELinuxProject/selinux/releases/download/20191204/${pkgname}-${pkgver}.tar.gz" "semanage.conf") -sha256sums=('2576349d344492e73b468059767268dec1dabd8c35f3c7222c3ec2448737bc1c' +sha256sums=('a497b0720d54eac427f1f3f618eed417e50ed8f4e47ed0f7a1d391bd416e84cf' '5b0e6929428e095b561701ccdfa9c8b0c3d70dad3fc46e667eb46a85b246a4a0') build() { cd "${pkgname}-${pkgver}" make swigify make all - make PYTHON=/usr/bin/python2 pywrap make PYTHON=/usr/bin/python3 pywrap make RUBY=/usr/bin/ruby rubywrap } @@ -40,11 +38,10 @@ build() { package() { cd "${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" LIBEXECDIR=/usr/lib SHLIBDIR=/usr/lib install - make DESTDIR="${pkgdir}" PYTHON=/usr/bin/python2 LIBEXECDIR=/usr/lib SHLIBDIR=/usr/lib install-pywrap make DESTDIR="${pkgdir}" PYTHON=/usr/bin/python3 LIBEXECDIR=/usr/lib SHLIBDIR=/usr/lib install-pywrap make DESTDIR="${pkgdir}" RUBY=/usr/bin/ruby LIBEXECDIR=/usr/lib SHLIBDIR=/usr/lib install-rubywrap - /usr/bin/python2 -m compileall "${pkgdir}/$(/usr/bin/python2 -c 'from distutils.sysconfig import *; print(get_python_lib(plat_specific=1))')" /usr/bin/python3 -m compileall "${pkgdir}/$(/usr/bin/python3 -c 'from distutils.sysconfig import *; print(get_python_lib(plat_specific=1))')" + /usr/bin/python3 -O -m compileall "${pkgdir}/$(/usr/bin/python3 -c 'from distutils.sysconfig import *; print(get_python_lib(plat_specific=1))')" install -D -m0644 "${srcdir}/semanage.conf" "${pkgdir}/etc/selinux/semanage.conf" |