diff options
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | PKGBUILD | 50 |
2 files changed, 29 insertions, 52 deletions
@@ -1,27 +1,14 @@ -# Generated by mksrcinfo v8 -# Sun May 22 23:10:23 UTC 2016 pkgbase = python-vprof pkgdesc = Visual profiler for Python - pkgver = 0.3 + pkgver = 0.38 pkgrel = 1 - url = http://github.com/nvdv/vprof - arch = i686 - arch = x86_64 - license = BSD - makedepends = python-pip - makedepends = python2-pip - source = https://pypi.python.org/packages/87/1f/a67eec141c4ef1db95f71c1c5ca87e774551b65ec8514f83aaa9695bbd93/vprof-0.3.tar.gz - md5sums = 8c696f54a9423a0e42286bb37f56949a - -pkgname = python-vprof - depends = python + url = https://github.com/nvdv/vprof + arch = any + license = custom:BSD-2-clause + makedepends = python-setuptools + makedepends = npm depends = python-psutil - depends = python-six - depends = npm - -pkgname = python2-vprof - depends = python2 - depends = python2-psutil - depends = python2-six - depends = npm + source = https://github.com/nvdv/vprof/archive/v0.38.tar.gz + sha512sums = cbaa7a094ef43d413c4c471233d14ce9cf2bd56c8c5dc35178cf4b5313d5b7cf46cf4077293022f00e2b95a962ba123bea44453647caf6b7e527440b9906231f +pkgname = python-vprof @@ -1,35 +1,25 @@ -pkgbase=python-vprof -pkgname=(python-vprof python2-vprof) -_appname=vprof -pkgver=0.3 +# Contributor: Benjamin Chrétien <chretien.b@gmail.com> +_base=vprof +pkgname=python-${_base} +pkgver=0.38 pkgrel=1 pkgdesc="Visual profiler for Python" -arch=('i686' 'x86_64') -url="http://github.com/nvdv/vprof" -license=('BSD') -depends=() -makedepends=('python-pip' 'python2-pip') -source=('https://pypi.python.org/packages/87/1f/a67eec141c4ef1db95f71c1c5ca87e774551b65ec8514f83aaa9695bbd93/vprof-0.3.tar.gz') -md5sums=('8c696f54a9423a0e42286bb37f56949a') +arch=(any) +url="https://github.com/nvdv/${_base}" +license=('custom:BSD-2-clause') +depends=(python-psutil) +makedepends=(python-setuptools npm) +source=(${url}/archive/v${pkgver}.tar.gz) +sha512sums=('cbaa7a094ef43d413c4c471233d14ce9cf2bd56c8c5dc35178cf4b5313d5b7cf46cf4077293022f00e2b95a962ba123bea44453647caf6b7e527440b9906231f') -prepare() { - cd "${srcdir}" - - # py2 and py3 - cp -r "${srcdir}/${_appname}-${pkgver}" "${srcdir}/${_appname}2-${pkgver}" -} - -package_python-vprof() { - depends=('python' 'python-psutil' 'python-six' 'npm') - - cd "${srcdir}/${_appname}-${pkgver}" - python setup.py install --root="${pkgdir}/" --optimize=1 +build() { + cd ${_base}-${pkgver} + export PYTHONHASHSEED=0 + python setup.py build } -package_python2-vprof() { - depends=('python2' 'python2-psutil' 'python2-six' 'npm') - - cd "${srcdir}/${_appname}2-${pkgver}" - python2 setup.py install --root="${pkgdir}/" --optimize=1 - mv "${pkgdir}/usr/bin/vprof" "${pkgdir}/usr/bin/python2-vprof" -} +package() { + cd ${_base}-${pkgver} + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" +}
\ No newline at end of file |