diff options
author | Nicolas Iooss | 2017-02-04 12:40:50 +0100 |
---|---|---|
committer | Nicolas Iooss | 2017-02-04 12:40:50 +0100 |
commit | 66feb63d87b4bd3dc9270b612d30746c60c5cede (patch) | |
tree | 5667b196959caafdeee971d7f6a5040bcc3b7d0b | |
parent | 3a67ea6522f46f0944cc0e9616a2b5a7f57de2a0 (diff) | |
download | aur-66feb63d87b4bd3dc9270b612d30746c60c5cede.tar.gz |
setools 4.1.0-1 update
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 22 |
2 files changed, 25 insertions, 10 deletions
@@ -1,7 +1,7 @@ pkgbase = setools pkgdesc = Policy analysis tools for SELinux - pkgver = 4.0.1 - pkgrel = 3 + pkgver = 4.1.0 + pkgrel = 1 url = https://github.com/TresysTechnology/setools/wiki arch = i686 arch = x86_64 @@ -12,6 +12,7 @@ pkgbase = setools makedepends = bison makedepends = flex makedepends = swig + makedepends = qt5-tools makedepends = python-setuptools makedepends = python-tox makedepends = python2 @@ -24,11 +25,13 @@ pkgbase = setools depends = python-networkx optdepends = python-pyqt5: needed for graphical tools optdepends = python2: Python2 support + optdepends = python2-enum34: Python2 support optdepends = python2-networkx: Python2 support - provides = selinux-setools=4.0.1-3 + optdepends = qt5-tools: display apol help with Qt Assistant + provides = selinux-setools=4.1.0-1 conflicts = selinux-setools - source = setools-4.0.1.tar.gz::https://github.com/TresysTechnology/setools/archive/4.0.1.tar.gz - sha256sums = 4c2049877f2f68e4485b72bc280fe20127b49a019169a2cf1d8295c908bdcdfe + source = setools-4.1.0.tar.gz::https://github.com/TresysTechnology/setools/archive/4.1.0.tar.gz + sha256sums = cc251572c50298e2705617c8a0ddb5ae7cfe0bde2480bc0c6a4e44341d3df831 pkgname = setools @@ -15,8 +15,8 @@ # - replace setools 3.3.8 with setools3-libs and install setools then. pkgname=setools -pkgver=4.0.1 -pkgrel=3 +pkgver=4.1.0 +pkgrel=1 pkgdesc="Policy analysis tools for SELinux" groups=('selinux') arch=('i686' 'x86_64') @@ -25,15 +25,17 @@ license=('GPL' 'LGPL') depends=('libselinux>=2.5' 'python' 'python-networkx') optdepends=('python-pyqt5: needed for graphical tools' 'python2: Python2 support' - 'python2-networkx: Python2 support') -makedepends=('bison' 'flex' 'swig' + 'python2-enum34: Python2 support' + 'python2-networkx: Python2 support' + 'qt5-tools: display apol help with Qt Assistant') +makedepends=('bison' 'flex' 'swig' 'qt5-tools' 'python-setuptools' 'python-tox' 'python2' 'python2-setuptools' 'python2-networkx' 'python2-mock' 'python2-tox') checkdepends=('checkpolicy') conflicts=("selinux-${pkgname}") provides=("selinux-${pkgname}=${pkgver}-${pkgrel}") source=("${pkgname}-${pkgver}.tar.gz::https://github.com/TresysTechnology/setools/archive/${pkgver}.tar.gz") -sha256sums=('4c2049877f2f68e4485b72bc280fe20127b49a019169a2cf1d8295c908bdcdfe') +sha256sums=('cc251572c50298e2705617c8a0ddb5ae7cfe0bde2480bc0c6a4e44341d3df831') prepare() { cd "${pkgname}-${pkgver}" @@ -46,10 +48,20 @@ 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 + + # Install apol.qch too + sed "s/\(package_data={'': \['\*\.ui', '\*\.qhc'\)\]/\1, '*.qch']/" -i setup.py + echo 'include setoolsui/apol/apol.qch' >> MANIFEST.in } build() { cd "${pkgname}-${pkgver}" + + # Rebuild apol help files + qcollectiongenerator qhc/apol.qhcp + cp -f qhc/apol.qhc setoolsgui/apol/apol.qhc + cp -f qhc/apol.qch setoolsgui/apol/apol.qch + python2 setup.py build python setup.py build } |