diff options
author | Pierre LALET | 2019-07-07 13:17:04 +0200 |
---|---|---|
committer | Pierre LALET | 2019-07-07 13:17:04 +0200 |
commit | 8724ab252ff722c7e26b977d090a11b24ad42601 (patch) | |
tree | 16f5719df6ea3ff046c635b5bc3c0205125e99d8 | |
parent | 42069136d353c2b865a20aa558346f96d9f4d8db (diff) | |
download | aur-8724ab252ff722c7e26b977d090a11b24ad42601.tar.gz |
Use SHA512, clean-up
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 84 |
2 files changed, 55 insertions, 33 deletions
@@ -7,8 +7,8 @@ pkgbase = ivre license = GPL3 source = https://files.pythonhosted.org/packages/source/i/ivre/ivre-0.9.13.tar.gz source = https://raw.githubusercontent.com/cea-sec/ivre/v0.9.13/pkg/apache/ivre.conf - sha256sums = 056388ea0b6da1205ec531f9689043b91449d5b18a658345389de6e30d34f8f7 - sha256sums = 1befe4daf20ccdf1b1906de244df2de5519843210e95491f3d8fe62ec660848c + sha512sums = 58d4ff1a6ddef512ea447916ab658fa3f20527e91c58cb249e84b27c57101db8aa944e7089a3df3a60dba6cc2e3a3799622ef4cee6756445240fed16d4af6098 + sha512sums = 9db82963976ed0134c88ca779ab2d8ac92fdaf5eff8f6e6c47014b56f92cb78313acd6b6ddee8de13de6c3ae8a2988f216a659496f16b756836475a9b774b0c5 pkgname = ivre depends = python-ivre @@ -1,6 +1,6 @@ # Maintainer: Pierre Lalet <pl@ivre.rocks> -pkgbase='ivre' +pkgbase=ivre pkgname=('ivre' 'ivre-web' 'ivre-docs' 'python-ivre' 'python2-ivre') pkgver=0.9.13 pkgrel=1 @@ -10,20 +10,22 @@ url='https://ivre.rocks/' license=('GPL3') source=("https://files.pythonhosted.org/packages/source/${pkgname:0:1}/$pkgname/$pkgname-$pkgver.tar.gz" "https://raw.githubusercontent.com/cea-sec/$pkgname/v$pkgver/pkg/apache/ivre.conf") -sha256sums=('056388ea0b6da1205ec531f9689043b91449d5b18a658345389de6e30d34f8f7' - '1befe4daf20ccdf1b1906de244df2de5519843210e95491f3d8fe62ec660848c') +sha512sums=('58d4ff1a6ddef512ea447916ab658fa3f20527e91c58cb249e84b27c57101db8aa944e7089a3df3a60dba6cc2e3a3799622ef4cee6756445240fed16d4af6098' + '9db82963976ed0134c88ca779ab2d8ac92fdaf5eff8f6e6c47014b56f92cb78313acd6b6ddee8de13de6c3ae8a2988f216a659496f16b756836475a9b774b0c5') prepare() { - cp -a ${pkgbase}-${pkgver}{,-py2} + cp -a $pkgbase-$pkgver{,-py2} } build() { ( cd "$srcdir/$pkgbase-$pkgver" + python setup.py build ) ( cd "$srcdir/$pkgbase-$pkgver-py2" + python2 setup.py build ) } @@ -41,22 +43,29 @@ package_ivre() { 'imagemagick: Screenshots via Nmap scripts' 'phantomjs: HTTP screenshots via Nmap script' 'ffmpeg: RTSP Screenshots via Nmap script') + cd "$srcdir/$pkgbase-$pkgver" - python setup.py install --root="${pkgdir}" --prefix=/usr --optimize=1 - rm -r "${pkgdir}/usr/lib" \ - "${pkgdir}/usr/share/doc" \ - "${pkgdir}/usr/share/ivre/dokuwiki" \ - "${pkgdir}/usr/share/ivre/web" + + python setup.py install --root="$pkgdir" --prefix=/usr --optimize=1 + + rm -r "$pkgdir/usr/lib" \ + "$pkgdir/usr/share/doc" \ + "$pkgdir/usr/share/ivre/dokuwiki" \ + "$pkgdir/usr/share/ivre/web" + install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" doc/LICENSE* } package_ivre-docs() { pkgdesc+=' (documentation)' + cd "$srcdir/$pkgbase-$pkgver" - python setup.py install --root="${pkgdir}" --prefix=/usr --optimize=1 - rm -r "${pkgdir}/usr/bin" "${pkgdir}/usr/lib" \ - "${pkgdir}/usr/share/ivre" \ - "${pkgdir}/etc/bash_completion.d" + + python setup.py install --root="$pkgdir" --prefix=/usr --optimize=1 + + rm -r "$pkgdir/usr/bin" "$pkgdir/usr/lib" \ + "$pkgdir/usr/share/ivre" \ + "$pkgdir/etc/bash_completion.d" } package_ivre-web() { @@ -66,17 +75,21 @@ package_ivre-web() { 'dokuwiki: Web server (notebook)') pkgdesc+=' (web application)' backup=('etc/httpd/conf/extra/ivre.conf') + cd "$srcdir/$pkgbase-$pkgver" - python setup.py install --root="${pkgdir}" --prefix=/usr --optimize=1 - rm -r "${pkgdir}/usr/bin" "${pkgdir}/usr/lib" \ - "${pkgdir}/usr/share/doc" \ - "${pkgdir}/usr/share/ivre/bro" \ - "${pkgdir}/usr/share/ivre/data" \ - "${pkgdir}/usr/share/ivre/docker" \ - "${pkgdir}/usr/share/ivre/geoip" \ - "${pkgdir}/usr/share/ivre/honeyd" \ - "${pkgdir}/usr/share/ivre/nmap_scripts" \ - "${pkgdir}/etc/bash_completion.d" + + python setup.py install --root="$pkgdir" --prefix=/usr --optimize=1 + + rm -r "$pkgdir/usr/bin" "$pkgdir/usr/lib" \ + "$pkgdir/usr/share/doc" \ + "$pkgdir/usr/share/ivre/bro" \ + "$pkgdir/usr/share/ivre/data" \ + "$pkgdir/usr/share/ivre/docker" \ + "$pkgdir/usr/share/ivre/geoip" \ + "$pkgdir/usr/share/ivre/honeyd" \ + "$pkgdir/usr/share/ivre/nmap_scripts" \ + "$pkgdir/etc/bash_completion.d" + install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" doc/LICENSE* install -Dm0644 "$srcdir/ivre.conf" "$pkgdir/etc/httpd/conf/extra/ivre.conf" } @@ -96,11 +109,15 @@ package_python-ivre() { 'postgresql: database server (experimental backend)' 'neo4j-community: database server (experimental flow analysis)') pkgdesc+=' (library)' + cd "$srcdir/$pkgbase-$pkgver" - python setup.py install --root="${pkgdir}" --prefix=/usr --optimize=1 - rm -r "${pkgdir}/usr/bin" \ - "${pkgdir}/usr/share" \ - "${pkgdir}/etc/bash_completion.d" + + python setup.py install --root="$pkgdir" --prefix=/usr --optimize=1 + + rm -r "$pkgdir/usr/bin" \ + "$pkgdir/usr/share" \ + "$pkgdir/etc/bash_completion.d" + install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" doc/LICENSE* } @@ -119,10 +136,15 @@ package_python2-ivre() { 'postgresql: database server (experimental backend)' 'neo4j-community: database server (experimental flow analysis)') pkgdesc+=' (library)' + cd "$srcdir/$pkgbase-$pkgver-py2" - python2 setup.py install --root="${pkgdir}" --prefix=/usr --optimize=1 - rm -r "${pkgdir}/usr/bin" \ - "${pkgdir}/usr/share" \ - "${pkgdir}/etc/bash_completion.d" + + python2 setup.py install --root="$pkgdir" --prefix=/usr --optimize=1 + + rm -r "$pkgdir/usr/bin" \ + "$pkgdir/usr/share" \ + "$pkgdir/etc/bash_completion.d" + install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" doc/LICENSE* } + |