summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2022-03-07 21:24:18 -0500
committerCarlos Aznarán Laos2022-03-07 21:24:18 -0500
commit9531e3b4ced3157cf111e2bfb38071432bc17087 (patch)
treeb5069a1a882e665d9a2c17172aac1d5d2fc2e1e1 /PKGBUILD
parentfb21572947b451e560f8c443b85296baf00f64f2 (diff)
downloadaur-python-vprof.tar.gz
Bump version to 0.38
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD50
1 files changed, 20 insertions, 30 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 433b2035fd07..76c51c2223d0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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