diff options
author | anthraxx | 2015-07-20 23:31:32 +0200 |
---|---|---|
committer | anthraxx | 2015-07-20 23:31:32 +0200 |
commit | ca6aea936e74dc9ded9d4870cee67e8ae8198059 (patch) | |
tree | 2b95a6e01e0f329b91c8daaefbc4eab2a9613aab /PKGBUILD | |
parent | 26ee832572eb08b07b6ea6cb54457efca0ee2de2 (diff) | |
download | aur-ca6aea936e74dc9ded9d4870cee67e8ae8198059.tar.gz |
upgpkg: peda-git 68.69068b0-1
upstream release
- adding missing dependencies
- create pyc and pyo files
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 54 |
1 files changed, 23 insertions, 31 deletions
@@ -1,46 +1,38 @@ +# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> # Maintainer: Christian Rebischke <echo Q2hyaXMuUmViaXNjaGtlQGdtYWlsLmNvbQo= | base64 -d> pkgname=peda-git -pkgver=45.d0bd978 -pkgrel=2 +pkgver=68.69068b0 +pkgrel=1 pkgdesc="PEDA - Python Exploit Development Assistance for GDB" +url='https://github.com/longld/peda' arch=('any') -url="https://github.com/longld/peda" -license=('Creative Commons') -depends=( 'gdb' 'python2') +license=('custom:Creative Commons') +depends=( 'gdb' 'python2' 'binutils' 'nasm') makedepends=('git') -source=('git+http://github.com/longld/peda') -md5sums=('SKIP') -install="peda.install" +provides=('peda') +conflicts=('peda') +install='peda.install' +source=(${pkgname}::git+https://github.com/longld/peda) +sha512sums=('SKIP') pkgver() { - cd peda + cd ${pkgname} printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } +build() { + cd ${pkgname} + python2 -m compileall . + python2 -O -m compileall . +} package() { - install -D -m755 "${srcdir}/peda/peda.py" \ - "${pkgdir}/usr/share/peda/peda.py" - install -D -m644 "${srcdir}/peda/LICENSE" \ - "${pkgdir}/usr/share/peda/LICENSE" - install -D -m644 "${srcdir}/peda/README" \ - "${pkgdir}/usr/share/peda/README" - install -D -m755 "${srcdir}/peda/lib/config.py" \ - "${pkgdir}/usr/share/peda/lib/config.py" - install -D -m755 "${srcdir}/peda/lib/nasm.py" \ - "${pkgdir}/usr/share/peda/lib/nasm.py" - install -D -m755 "${srcdir}/peda/lib/shellcode.py" \ - "${pkgdir}/usr/share/peda/lib/shellcode.py" - install -D -m755 "${srcdir}/peda/lib/skeleton.py" \ - "${pkgdir}/usr/share/peda/lib/skeleton.py" - install -D -m755 "${srcdir}/peda/lib/utils.py" \ - "${pkgdir}/usr/share/peda/lib/utils.py" - - - - + cd ${pkgname} + install -Dm 644 peda.py* -t "${pkgdir}/usr/share/peda" + install -Dm 644 lib/* -t "${pkgdir}/usr/share/peda/lib" + install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm 644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" } - -# vim:set ts=2 sts=2 sw=2 et +# vim: ts=2 sw=2 et: |