[arch-commits] Commit in ropper/repos (2 files)

2020-11-12 Thread Evangelos Foutras via arch-commits
Date: Thursday, November 12, 2020 @ 18:51:09
  Author: foutrelis
Revision: 753218

archrelease: copy trunk to community-staging-any

Added:
  ropper/repos/community-staging-any/
  ropper/repos/community-staging-any/PKGBUILD
(from rev 753216, ropper/trunk/PKGBUILD)

--+
 PKGBUILD |   44 
 1 file changed, 44 insertions(+)

Copied: ropper/repos/community-staging-any/PKGBUILD (from rev 753216, 
ropper/trunk/PKGBUILD)
===
--- community-staging-any/PKGBUILD  (rev 0)
+++ community-staging-any/PKGBUILD  2020-11-12 18:51:09 UTC (rev 753218)
@@ -0,0 +1,44 @@
+# Maintainer: Levente Polyak 
+
+pkgbase=ropper
+pkgname=('ropper' 'python-ropper')
+_pkgname=Ropper
+pkgver=1.13.5
+pkgrel=2
+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')
+makedepends=('python-setuptools' 'python-capstone' 'python-filebytes')
+source=(https://github.com/sashs/${_pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz)
+sha512sums=('ef9d308352ba4a662ef3eb9da77b7dcd458582d3840acd2c197c20d91023a6a1a2d68340b1557f053b45096a5dad0443e64bb5e48e20c30a953c9a4e8c89b7f2')
+
+build() {
+  cd ${_pkgname}-${pkgver}
+  python setup.py build
+}
+
+check() {
+  cd ${_pkgname}-${pkgver}
+  python test.py
+}
+
+package_ropper() {
+  depends=('python' "python-ropper>=${pkgver}")
+  optdepends=('python-keystone: assemble command support')
+  cd ${_pkgname}-${pkgver}
+  python setup.py install -O1 --root="${pkgdir}" --skip-build
+  install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
+  rm -r "${pkgdir}/usr/lib"
+}
+
+package_python-ropper() {
+  depends=('python-capstone' 'python-filebytes')
+  optdepends=('python-keystone: assemble command support')
+  cd ${_pkgname}-${pkgver}
+  python setup.py install -O1 --root="${pkgdir}" --skip-build
+  install -Dm 644 README.md sample.py -t "${pkgdir}/usr/share/doc/${pkgname}"
+  rm -r "${pkgdir}/usr/bin"
+}
+
+# vim: ts=2 sw=2 et:


[arch-commits] Commit in ropper/repos (2 files)

2019-11-03 Thread Felix Yan via arch-commits
Date: Monday, November 4, 2019 @ 03:25:36
  Author: felixonmars
Revision: 523060

archrelease: copy trunk to community-staging-any

Added:
  ropper/repos/community-staging-any/
  ropper/repos/community-staging-any/PKGBUILD
(from rev 523059, ropper/trunk/PKGBUILD)

--+
 PKGBUILD |   67 +
 1 file changed, 67 insertions(+)

Copied: ropper/repos/community-staging-any/PKGBUILD (from rev 523059, 
ropper/trunk/PKGBUILD)
===
--- community-staging-any/PKGBUILD  (rev 0)
+++ community-staging-any/PKGBUILD  2019-11-04 03:25:36 UTC (rev 523060)
@@ -0,0 +1,67 @@
+# Maintainer: Levente Polyak 
+
+pkgbase=ropper
+pkgname=('ropper' 'python-ropper' 'python2-ropper')
+_pkgname=Ropper
+pkgver=1.12.5
+pkgrel=2
+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')
+makedepends=('python-setuptools' 'python-capstone' 'python-filebytes'
+ 'python2-setuptools' 'python2-capstone' 'python2-filebytes')
+source=(${pkgname}-${pkgver}.tar.gz::https://github.com/sashs/${_pkgname}/archive/v${pkgver}.tar.gz)
+sha512sums=('d5afe158e16569a8bd7ec634f0666a8af2f057a72d0a0d0b974b72b3e44a7f826ebaa46b83a0c2c7bcc2a52b660f2f7cc94ecc54562be08d06079cb57e16ca41')
+
+prepare() {
+  cp -ra ${_pkgname}-${pkgver}{,-py2}
+  sed -r 's|(env python)|\12|' -i ${_pkgname}-${pkgver}-py2/sample.py
+}
+
+build() {
+  (cd ${_pkgname}-${pkgver}
+python setup.py build
+  )
+  (cd ${_pkgname}-${pkgver}-py2
+python2 setup.py build
+  )
+}
+
+check() {
+  (cd ${_pkgname}-${pkgver}
+python test.py
+  )
+  (cd ${_pkgname}-${pkgver}-py2
+python2 test.py
+  )
+}
+
+package_ropper() {
+  depends=('python' "python-ropper>=${pkgver}")
+  optdepends=('python-keystone: assemble command support')
+  cd ${_pkgname}-${pkgver}
+  python setup.py install -O1 --root="${pkgdir}" --skip-build
+  install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
+  rm -r "${pkgdir}/usr/lib"
+}
+
+package_python-ropper() {
+  depends=('python-capstone' 'python-filebytes')
+  optdepends=('python-keystone: assemble command support')
+  cd ${_pkgname}-${pkgver}
+  python setup.py install -O1 --root="${pkgdir}" --skip-build
+  install -Dm 644 README.md sample.py -t "${pkgdir}/usr/share/doc/${pkgname}"
+  rm -r "${pkgdir}/usr/bin"
+}
+
+package_python2-ropper() {
+  depends=('python2-capstone' 'python2-filebytes')
+  optdepends=('python2-keystone: assemble command support')
+  cd ${_pkgname}-${pkgver}-py2
+  python2 setup.py install -O1 --root="${pkgdir}" --skip-build
+  install -Dm 644 README.md sample.py -t "${pkgdir}/usr/share/doc/${pkgname}"
+  rm -r "${pkgdir}/usr/bin"
+}
+
+# vim: ts=2 sw=2 et:


[arch-commits] Commit in ropper/repos (2 files)

2018-07-08 Thread Evangelos Foutras via arch-commits
Date: Sunday, July 8, 2018 @ 14:15:09
  Author: foutrelis
Revision: 354950

archrelease: copy trunk to community-staging-any

Added:
  ropper/repos/community-staging-any/
  ropper/repos/community-staging-any/PKGBUILD
(from rev 354949, ropper/trunk/PKGBUILD)

--+
 PKGBUILD |   67 +
 1 file changed, 67 insertions(+)

Copied: ropper/repos/community-staging-any/PKGBUILD (from rev 354949, 
ropper/trunk/PKGBUILD)
===
--- community-staging-any/PKGBUILD  (rev 0)
+++ community-staging-any/PKGBUILD  2018-07-08 14:15:09 UTC (rev 354950)
@@ -0,0 +1,67 @@
+# Maintainer: Levente Polyak 
+
+pkgbase=ropper
+pkgname=('ropper' 'python-ropper' 'python2-ropper')
+_pkgname=Ropper
+pkgver=1.11.6
+pkgrel=2
+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')
+makedepends=('python-setuptools' 'python-capstone' 'python-filebytes'
+ 'python2-setuptools' 'python2-capstone' 'python2-filebytes')
+source=(${pkgname}-${pkgver}.tar.gz::https://github.com/sashs/${_pkgname}/archive/v${pkgver}.tar.gz)
+sha512sums=('3609aaa60650c48602a48a2f83702b41227fa749cbfcfd76a2dd880900a69b9fc75208fa875eb262766c66c67727046a0687670cfbd203f77c806facd5fa59e8')
+
+prepare() {
+  cp -ra ${_pkgname}-${pkgver}{,-py2}
+  sed -r 's|(env python)|\12|' -i ${_pkgname}-${pkgver}-py2/sample.py
+}
+
+build() {
+  (cd ${_pkgname}-${pkgver}
+python setup.py build
+  )
+  (cd ${_pkgname}-${pkgver}-py2
+python2 setup.py build
+  )
+}
+
+check() {
+  (cd ${_pkgname}-${pkgver}
+python test.py
+  )
+  (cd ${_pkgname}-${pkgver}-py2
+python2 test.py
+  )
+}
+
+package_ropper() {
+  depends=('python' "python-ropper>=${pkgver}")
+  optdepends=('python-keystone: assemble command support')
+  cd ${_pkgname}-${pkgver}
+  python setup.py install -O1 --root="${pkgdir}" --skip-build
+  install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
+  rm -r "${pkgdir}/usr/lib" "${pkgdir}/usr/bin/ropper2"
+}
+
+package_python-ropper() {
+  depends=('python-capstone' 'python-filebytes')
+  optdepends=('python-keystone: assemble command support')
+  cd ${_pkgname}-${pkgver}
+  python setup.py install -O1 --root="${pkgdir}" --skip-build
+  install -Dm 644 README.md sample.py -t "${pkgdir}/usr/share/doc/${pkgname}"
+  rm -r "${pkgdir}/usr/bin"
+}
+
+package_python2-ropper() {
+  depends=('python2-capstone' 'python2-filebytes')
+  optdepends=('python2-keystone: assemble command support')
+  cd ${_pkgname}-${pkgver}-py2
+  python2 setup.py install -O1 --root="${pkgdir}" --skip-build
+  install -Dm 644 README.md sample.py -t "${pkgdir}/usr/share/doc/${pkgname}"
+  rm -r "${pkgdir}/usr/bin"
+}
+
+# vim: ts=2 sw=2 et:


[arch-commits] Commit in ropper/repos (2 files)

2016-12-26 Thread Felix Yan
Date: Monday, December 26, 2016 @ 09:32:49
  Author: felixonmars
Revision: 202613

archrelease: copy trunk to community-staging-any

Added:
  ropper/repos/community-staging-any/
  ropper/repos/community-staging-any/PKGBUILD
(from rev 202612, ropper/trunk/PKGBUILD)

--+
 PKGBUILD |   69 +
 1 file changed, 69 insertions(+)

Copied: ropper/repos/community-staging-any/PKGBUILD (from rev 202612, 
ropper/trunk/PKGBUILD)
===
--- community-staging-any/PKGBUILD  (rev 0)
+++ community-staging-any/PKGBUILD  2016-12-26 09:32:49 UTC (rev 202613)
@@ -0,0 +1,69 @@
+# Maintainer: Levente Polyak 
+
+pkgbase=ropper
+pkgname=('ropper' 'python-ropper' 'python2-ropper')
+_pkgname=Ropper
+pkgver=1.10.10
+pkgrel=2
+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')
+makedepends=('python-setuptools' 'python-capstone' 'python-filebytes'
+ 'python2-setuptools' 'python2-capstone' 'python2-filebytes')
+source=(${pkgname}-${pkgver}.tar.gz::https://github.com/sashs/${_pkgname}/archive/v${pkgver}.tar.gz)
+sha512sums=('5ef06837a5ceeb61cf12dbf3d529fad5f98b581a655490ee9d62909ace9b2a31885be2c972eba448252299a1de3417452ba5ec33235c8dfb50d477279c7c34b8')
+
+prepare() {
+  cp -ra ${_pkgname}-${pkgver}{,-py2}
+  sed -r 's|(env python)|\12|' -i ${_pkgname}-${pkgver}-py2/sample.py
+}
+
+build() {
+  (cd ${_pkgname}-${pkgver}
+python setup.py build
+  )
+  (cd ${_pkgname}-${pkgver}-py2
+python2 setup.py build
+  )
+}
+
+check() {
+  (cd ${_pkgname}-${pkgver}
+python test.py
+  )
+  (cd ${_pkgname}-${pkgver}-py2
+python2 test.py
+  )
+}
+
+package_ropper() {
+  depends=('python' "python-ropper>=${pkgver}")
+  optdepends=('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"
+  rm -r "${pkgdir}/usr/lib"
+}
+
+package_python-ropper() {
+  depends=('python-capstone' 'python-filebytes')
+  optdepends=('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 -r "${pkgdir}/usr/bin"
+}
+
+package_python2-ropper() {
+  depends=('python2-capstone' 'python2-filebytes')
+  optdepends=('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 -r "${pkgdir}/usr/bin"
+}
+
+# vim: ts=2 sw=2 et: