diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 22 insertions, 17 deletions
@@ -3,22 +3,21 @@ pkgbase=python-uproot _pkgbase=uproot pkgname=('python2-uproot' 'python-uproot') -pkgver=2.9.0 -pkgrel=3 +pkgver=3.0.2 +pkgrel=1 pkgdesc="Minimalist CERN ROOT I/O in pure Python and Numpy" arch=('any') url="https://github.com/scikit-hep/uproot" license=('BSD') -# makedepends=('python2-setuptools' 'python-setuptools') options=(!emptydirs) source=("https://github.com/scikit-hep/${_pkgbase}/archive/${pkgver}.zip") -sha256sums=('352d21d99e5f469086bbb5a1d516a9ebba5b322abdd5235be42c6d80d650beae') +sha256sums=('673213b05f116bfd67506c3657a789bdd835086618dce5f265eff9804c064daa') prepare() { cd "${srcdir}" - cp -a "uproot-${pkgver}" "uproot-py2-${pkgver}" - cd "uproot-py2-${pkgver}" + cp -a "${_pkgbase}-${pkgver}" "${_pkgbase}-py2-${pkgver}" + cd "${_pkgbase}-py2-${pkgver}" msg2 "Adjusting Python 2 shebangs..." find . -name '*.py' -type f -exec \ @@ -32,7 +31,7 @@ build_python2-uproot() { makedepends=('python2-setuptools' 'python2-numpy') msg2 "Building Python2" - cd "${srcdir}/uproot-py2-${pkgver}" + cd "${srcdir}/${_pkgbase}-py2-${pkgver}" python2 setup.py build } @@ -40,17 +39,20 @@ build_python-uproot() { makedepends=('python-setuptools' 'python-numpy') msg2 "Building Python3" - cd "${srcdir}/uproot-${pkgver}" + cd "${srcdir}/${_pkgbase}-${pkgver}" python setup.py build } package_python2-uproot() { - depends=('python2-numpy') + depends=('python2-awkward-array' + 'python2-cachetools' + 'python2-lz4' + 'python2-numpy' + 'python2-uproot-methods') optdepends=('python2-futures: Python2 parallel processing' - 'python2-lz4: compression used by some ROOT files' - 'xrootd: access remote files over XRootD' - 'xz: compression used by some ROOT files') - cd "${srcdir}/uproot-py2-${pkgver}" + 'python2-backports.lzma: LZMA compression used by some ROOT files' + 'xrootd: access remote files over XRootD') + cd "${srcdir}/${_pkgbase}-py2-${pkgver}" python2 setup.py install --root="${pkgdir}/" --optimize=1 @@ -64,10 +66,13 @@ package_python2-uproot() { } package_python-uproot() { - depends=('python-numpy') - optdepends=('python-lz4: compression used by some ROOT files' - 'xrootd: access remote files over XRootD') - cd "${srcdir}/uproot-${pkgver}" + depends=('python-awkward-array' + 'python-cachetools' + 'python-lz4' + 'python-numpy' + 'python-uproot-methods') + optdepends=('xrootd: access remote files over XRootD') + cd "${srcdir}/${_pkgbase}-${pkgver}" python setup.py install --root="${pkgdir}/" --optimize=1 |