diff options
author | Nicolas Iooss | 2017-09-30 23:25:42 +0200 |
---|---|---|
committer | Nicolas Iooss | 2017-09-30 23:25:56 +0200 |
commit | 7db822ff3f6d81585d9e92e245e4b4e636e570ef (patch) | |
tree | 0baae07747f98af357170c6a8a11e0177fe8aaf1 /PKGBUILD | |
parent | 17b1046f8d1a3102c8fdd93ff6be51b4e504bf11 (diff) | |
download | aur-7db822ff3f6d81585d9e92e245e4b4e636e570ef.tar.gz |
setools 4.1.1-3 update: support NetworkX 2.0
Backport upstream commit
https://github.com/TresysTechnology/setools/commit/856b56accba14b0296e608b7f05bead2d63ca542
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 15 |
1 files changed, 10 insertions, 5 deletions
@@ -16,13 +16,13 @@ pkgname=setools pkgver=4.1.1 -pkgrel=2 +pkgrel=3 pkgdesc="Policy analysis tools for SELinux" groups=('selinux') arch=('i686' 'x86_64') url="https://github.com/TresysTechnology/setools/wiki" license=('GPL' 'LGPL') -depends=('libselinux>=2.7' 'python' 'python-networkx') +depends=('libselinux>=2.7' 'python' 'python-networkx>=2.0') optdepends=('python-pyqt5: needed for graphical tools' 'python2: Python2 support' 'python2-enum34: Python2 support' @@ -30,12 +30,14 @@ optdepends=('python-pyqt5: needed for graphical tools' 'qt5-tools: display apol help with Qt Assistant') makedepends=('bison' 'flex' 'swig' 'python-setuptools' 'python-tox' - 'python2' 'python2-setuptools' 'python2-networkx' 'python2-mock' 'python2-tox') + 'python2' 'python2-setuptools' 'python2-networkx>=2.0' 'python2-mock' 'python2-tox') checkdepends=('checkpolicy' 'python2-enum34') conflicts=("selinux-${pkgname}") provides=("selinux-${pkgname}=${pkgver}-${pkgrel}") -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/TresysTechnology/setools/archive/${pkgver}.tar.gz") -sha256sums=('46a927ea2b163cbe1d35cc35da43e45853e13720c7e02d4cf75a498783c19610') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/TresysTechnology/setools/archive/${pkgver}.tar.gz" + '0001-Update-NetworkX-support-to-2.0.-NetworkX-2.0-has-API.patch') +sha256sums=('46a927ea2b163cbe1d35cc35da43e45853e13720c7e02d4cf75a498783c19610' + '4ff4c3e33de6fddcf42b766904a65926f5d4a2bc543a66e8c1e1f24c71350176') prepare() { cd "${pkgname}-${pkgver}" @@ -48,6 +50,9 @@ prepare() { # This a a bug in Flex, https://github.com/westes/flex/issues/155 # Do not make the build fail because of this sed -e "s/'-Werror',//" -i setup.py + + # NetworkX 2.0 has API breakage + patch -Np1 -i ../0001-Update-NetworkX-support-to-2.0.-NetworkX-2.0-has-API.patch } build() { |