summarylogtreecommitdiffstats
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
parentfb21572947b451e560f8c443b85296baf00f64f2 (diff)
downloadaur-python-vprof.tar.gz
Bump version to 0.38
-rw-r--r--.SRCINFO31
-rw-r--r--PKGBUILD50
2 files changed, 29 insertions, 52 deletions
diff --git a/.SRCINFO b/.SRCINFO
index da72f0edf10e..2927d82313d7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
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