[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