Date: Monday, September 25, 2017 @ 11:15:55 Author: anthraxx Revision: 260533
archrelease: copy trunk to community-any Added: python-ptrace/repos/community-any/PKGBUILD (from rev 260532, python-ptrace/trunk/PKGBUILD) Deleted: python-ptrace/repos/community-any/PKGBUILD ----------+ PKGBUILD | 133 +++++++++++++++++++++++++++++-------------------------------- 1 file changed, 65 insertions(+), 68 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2017-09-25 11:15:49 UTC (rev 260532) +++ PKGBUILD 2017-09-25 11:15:55 UTC (rev 260533) @@ -1,68 +0,0 @@ -# Maintainer: Muflone http://www.muflone.com/contacts/english/ -# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> -# Contributor: Sebastien Binet <binet@lblbox> - -pkgbase=python-ptrace -pkgname=('python-ptrace' 'python2-ptrace') -pkgver=0.9.2 -pkgrel=2 -pkgdesc='Python binding of ptrace library to trace processes and syscalls' -url='https://github.com/haypo/python-ptrace' -arch=('any') -license=('GPL2') -makedepends=('python' 'python-sphinx' - 'python2' 'python2-sphinx') -source=(https://github.com/haypo/python-ptrace/archive/python-ptrace-${pkgver}.tar.gz) -sha256sums=('e4f6cac3a71d9e99e7ae96c4286899c7d45c7b9f01dbb6cef179a187b8432d3e') - -prepare(){ - (cd ${pkgbase}-${pkgbase}-${pkgver} - sed -r 's|(\^open)|\1(at)?|g' -i tests/test_strace.py - ) - cp -a ${pkgbase}-${pkgbase}-${pkgver}{,-py2} -} - -build() { - msg "Building python..." - cd "${srcdir}/${pkgbase}-${pkgbase}-${pkgver}" - python setup.py build - make -j1 -C doc man text SPHINXBUILD=sphinx-build - - msg "Building python2..." - cd "${srcdir}/${pkgbase}-${pkgbase}-${pkgver}-py2" - python2 setup.py build - make -j1 -C doc man text SPHINXBUILD=sphinx-build2 -} - -check() { - msg "Checking python..." - cd "${srcdir}/${pkgbase}-${pkgbase}-${pkgver}" - python runtests.py - - msg "Checking python2..." - cd "${srcdir}/${pkgbase}-${pkgbase}-${pkgver}-py2" - python2 runtests.py -} - -package_python-ptrace() { - depends=('python') - cd "${srcdir}/${pkgbase}-${pkgbase}-${pkgver}" - python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build - install -Dm 644 doc/build/text/*.txt -t "${pkgdir}/usr/share/doc/${pkgname}" - cp -a examples "${pkgdir}/usr/share/doc/${pkgname}" - install -Dm 644 doc/build/man/${pkgbase}.1 "${pkgdir}/usr/share/man/man1/${pkgname}.1" -} - -package_python2-ptrace() { - depends=('python2') - cd "${srcdir}/${pkgbase}-${pkgbase}-${pkgver}-py2" - python2 setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build - install -Dm 644 doc/build/text/*.txt -t "${pkgdir}/usr/share/doc/${pkgname}" - cp -a examples "${pkgdir}/usr/share/doc/${pkgname}" - install -Dm 644 doc/build/man/${pkgbase}.1 "${pkgdir}/usr/share/man/man1/${pkgname}.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" -} - -# vim: ts=2 sw=2 et: Copied: python-ptrace/repos/community-any/PKGBUILD (from rev 260532, python-ptrace/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2017-09-25 11:15:55 UTC (rev 260533) @@ -0,0 +1,65 @@ +# Maintainer: Muflone http://www.muflone.com/contacts/english/ +# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Contributor: Sebastien Binet <binet@lblbox> + +pkgbase=python-ptrace +pkgname=('python-ptrace' 'python2-ptrace') +pkgver=0.9.3 +pkgrel=1 +pkgdesc='Python binding of ptrace library to trace processes and syscalls' +url='https://github.com/haypo/python-ptrace' +arch=('any') +license=('GPL2') +makedepends=('python' 'python-sphinx' + 'python2' 'python2-sphinx') +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/haypo/python-ptrace/archive/${pkgver}.tar.gz) +sha512sums=('8d033bfc30ebfb74cc8ff862f7de1144261dc1ab4e2bf74b729aa756f5d20c85bc87825dfc0f5ce1084795031141b4e9170930e41355f966ce2f9c6a95270a86') + +prepare(){ + cp -a ${pkgbase}-${pkgver}{,-py2} +} + +build() { + msg "Building python..." + cd "${srcdir}/${pkgbase}-${pkgver}" + python setup.py build + make -j1 -C doc man text SPHINXBUILD=sphinx-build + + msg "Building python2..." + cd "${srcdir}/${pkgbase}-${pkgver}-py2" + python2 setup.py build + make -j1 -C doc man text SPHINXBUILD=sphinx-build2 +} + +check() { + msg "Checking python..." + cd "${srcdir}/${pkgbase}-${pkgver}" + python runtests.py + + msg "Checking python2..." + cd "${srcdir}/${pkgbase}-${pkgver}-py2" + python2 runtests.py +} + +package_python-ptrace() { + depends=('python') + cd "${srcdir}/${pkgbase}-${pkgver}" + python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build + install -Dm 644 doc/build/text/*.txt -t "${pkgdir}/usr/share/doc/${pkgname}" + cp -a examples "${pkgdir}/usr/share/doc/${pkgname}" + install -Dm 644 doc/build/man/${pkgbase}.1 "${pkgdir}/usr/share/man/man1/${pkgname}.1" +} + +package_python2-ptrace() { + depends=('python2') + cd "${srcdir}/${pkgbase}-${pkgver}-py2" + python2 setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build + install -Dm 644 doc/build/text/*.txt -t "${pkgdir}/usr/share/doc/${pkgname}" + cp -a examples "${pkgdir}/usr/share/doc/${pkgname}" + install -Dm 644 doc/build/man/${pkgbase}.1 "${pkgdir}/usr/share/man/man1/${pkgname}.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" +} + +# vim: ts=2 sw=2 et: