diff options
author | Muflone | 2015-06-13 17:59:23 +0200 |
---|---|---|
committer | Muflone | 2015-06-13 17:59:23 +0200 |
commit | 1a1c845c3e0cbcb69e8a3551ff22ec48312ce9d3 (patch) | |
tree | b8193cb6c489685ddb197652cbee6e4a93543a2b /PKGBUILD | |
download | aur-1a1c845c3e0cbcb69e8a3551ff22ec48312ce9d3.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5ddef2c87892 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Muflone http://www.muflone.com/contacts/english/ +# Contributor: Sebastien Binet <binet@lblbox> + +pkgbase=python-ptrace +pkgname=('python-ptrace' 'python2-ptrace') +pkgver=0.8.1 +pkgrel=1 +pkgdesc="Python binding of ptrace library to trace processes and syscalls." +url="http://bitbucket.org/haypo/python-ptrace" +arch=('any') +license=('GPL2') +makedepends=('python' 'python2') +source=("http://pypi.python.org/packages/source/p/${pkgbase}/${pkgbase}-${pkgver}.tar.gz") +sha256sums=('779e04c7bdc00150b739e7d49c9c61b7f36f17afd26355f91b10cd0e7d55d19f') + +prepare(){ + cp -dpr --no-preserve=owner "${pkgbase}-${pkgver}" "python2-ptrace-${pkgver}" +} + +build() { + # Build Python 3.x module + cd "${srcdir}/${pkgbase}-${pkgver}" + python setup.py build + # Build Python 2.x module + cd "${srcdir}/python2-ptrace-${pkgver}" + python2 setup.py build +} + +package_python-ptrace() { + depends=('python') + cd "${srcdir}/${pkgname}-${pkgver}" + python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 +} + +package_python2-ptrace() { + depends=('python2') + cd "${srcdir}/python2-ptrace-${pkgver}" + python2 setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 + # Rename gdb and strace scripts to avoid names conflict + mv "${pkgdir}/usr/bin/gdb.py" "${pkgdir}/usr/bin/gdb2.py" + mv "${pkgdir}/usr/bin/strace.py" "${pkgdir}/usr/bin/strace2.py" +} |