[arch-commits] Commit in python-uproot/trunk (PKGBUILD)

Konstantin Gizdov kgizdov at archlinux.org
Wed Mar 10 14:44:42 UTC 2021


    Date: Wednesday, March 10, 2021 @ 14:44:41
  Author: kgizdov
Revision: 887222

upgpkg: python-uproot 3.14.4-1

Modified:
  python-uproot/trunk/PKGBUILD

----------+
 PKGBUILD |   25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-03-10 14:40:56 UTC (rev 887221)
+++ PKGBUILD	2021-03-10 14:44:41 UTC (rev 887222)
@@ -1,10 +1,10 @@
 # Maintainer: Konstantin Gizdov <arch at kge dot pw>
 
-pkgbase=python-uproot
-pkgname=(python-uproot python-uproot-docs)
 _pkgname=uproot
-pkgver=3.12.0
-pkgrel=2
+pkgbase="python-${_pkgname}"
+pkgname=("${pkgbase}" "${pkgbase}-docs")
+pkgver=3.14.4
+pkgrel=1
 pkgdesc="Minimalist CERN ROOT I/O in pure Python and Numpy"
 arch=('any')
 makedepends=('python-setuptools')
@@ -18,30 +18,35 @@
 license=('BSD')
 
 source=("${_pkgname}-${pkgver}::${url}/archive/${pkgver}.tar.gz")
-sha256sums=('70e0885c1d30fa49525ab4140ece52aa27f74e86fbb2f189052ff17b802b45b9')
+sha256sums=('3f1666115704bf1caaf19f55a39f6e7b6dd51077f4d3bdbf9c473cab6928094d')
 
+get_pyver () {
+    python -c 'import sys; print(str(sys.version_info[0]) + "." + str(sys.version_info[1]))'
+}
+
 build() {
-    cd "${srcdir}/${_pkgname}-${pkgver}"
+    cd "${srcdir}/${_pkgname}3-${pkgver}"
     python setup.py build
 }
 
 check() {
-    cd "${srcdir}/${_pkgname}-${pkgver}"
+    cd "${srcdir}/${_pkgname}3-${pkgver}"
     python setup.py pytest
 }
 
 package_python-uproot() {
-    optdepends+=('python-uproot-docs: docs')
-    cd "${srcdir}/${_pkgname}-${pkgver}"
+    optdepends+=("${pkgbase}-docs: docs")
+    cd "${srcdir}/${_pkgname}3-${pkgver}"
 
     python setup.py install --root="${pkgdir}/" --optimize=1
 
     install -D LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+    ln -s "/usr/lib/python$(get_pyver)/site-packages/uproot3" "${pkgdir}/usr/lib/python$(get_pyver)/site-packages/uproot"
 }
 
 package_python-uproot-docs() {
     depends=('python-sphinx')
-    cd "${srcdir}/${_pkgname}-${pkgver}"
+    cd "${srcdir}/${_pkgname}3-${pkgver}"
 
     install -D LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
     install -D README.rst "${pkgdir}/usr/share/${pkgname}/README.rst"



More information about the arch-commits mailing list