[arch-commits] Commit in ropper/trunk (PKGBUILD)
Levente Polyak
anthraxx at archlinux.org
Fri Jun 17 14:49:32 UTC 2016
Date: Friday, June 17, 2016 @ 14:49:32
Author: anthraxx
Revision: 180368
upgpkg: ropper 1.9.10-1
Modified:
ropper/trunk/PKGBUILD
----------+
PKGBUILD | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-06-17 13:20:00 UTC (rev 180367)
+++ PKGBUILD 2016-06-17 14:49:32 UTC (rev 180368)
@@ -3,18 +3,16 @@
pkgbase=ropper
pkgname=('ropper' 'python-ropper' 'python2-ropper')
_pkgname=Ropper
-pkgver=1.9.5
+pkgver=1.9.10
pkgrel=1
pkgdesc="Show information about binary files and find gadgets to build rop chains for different architectures"
url="https://github.com/sashs/Ropper"
arch=('any')
license=('GPL2')
-optdepends=('sqlite: gadgets database support'
- 'python-keystone: assemble command support')
makedepends=('python-setuptools' 'python-capstone' 'python-filebytes' 'python2-setuptools' 'python2-capstone' 'python2-filebytes')
checkdepends=('sqlite')
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/sashs/${_pkgname}/archive/v${pkgver}.tar.gz)
-sha512sums=('cb14b763ab181c6e0e6ffb17a2fa533aef897d14775ea42037a66929e6d1992c69aa323693830a8e48510ffee48c84510d1fa7047d9fd6777c9549dbac8ac403')
+sha512sums=('467ec8b4d15278313ea0725b11fed0358820c846ec1741f564118479631c664d05ba8149fe5a0af8ce1cd4dbcda7e3bb068539e29013d4fac50c1ca0f96ff622')
prepare() {
cp -ra ${_pkgname}-${pkgver}{,-py2}
@@ -41,6 +39,8 @@
package_ropper() {
depends=('python' 'python-ropper')
+ optdepends=('sqlite: gadgets database support'
+ 'python-keystone: assemble command support')
cd ${_pkgname}-${pkgver}
python setup.py install -O1 --root="${pkgdir}" --skip-build
install -Dm 644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
@@ -49,20 +49,24 @@
package_python-ropper() {
depends=('python-capstone' 'python-filebytes')
+ optdepends=('sqlite: gadgets database support'
+ 'python-keystone: assemble command support')
cd ${_pkgname}-${pkgver}
python setup.py install -O1 --root="${pkgdir}" --skip-build
install -Dm 644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
install -Dm 644 sample.py "${pkgdir}/usr/share/doc/${pkgname}/sample.py"
- rm "${pkgdir}/usr/bin/ropper"
+ rm -r "${pkgdir}/usr/bin"
}
package_python2-ropper() {
depends=('python2-capstone' 'python2-filebytes')
+ optdepends=('sqlite: gadgets database support'
+ 'python2-keystone: assemble command support')
cd ${_pkgname}-${pkgver}-py2
python2 setup.py install -O1 --root="${pkgdir}" --skip-build
install -Dm 644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
install -Dm 644 sample.py "${pkgdir}/usr/share/doc/${pkgname}/sample.py"
- rm "${pkgdir}/usr/bin/ropper"
+ rm -r "${pkgdir}/usr/bin"
}
# vim: ts=2 sw=2 et:
More information about the arch-commits
mailing list