diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 57 |
1 files changed, 18 insertions, 39 deletions
@@ -1,46 +1,25 @@ -# Maintainer: Jakob Nixdorf <flocke@shadowice.org> - -pkgbase=python-nptdms -pkgname=('python-nptdms' 'python2-nptdms') -pkgver=0.14.0 +# Contributor: Jakob Nixdorf <flocke@shadowice.org> +_base=npTDMS +pkgname=python-${_base,,} +pkgver=1.4.0 pkgrel=1 -pkgdesc="Cross-platform, NumPy based module for reading TDMS files produced by LabView." -arch=('any') -url="https://pypi.python.org/pypi/npTDMS" -license=('LGPL') -makedepends=('python-setuptools' 'python2-setuptools') -source=("https://files.pythonhosted.org/packages/6e/f7/cf5515f7b69e520c0c069545d64b24a0f2602189c7848bf94132774aabc1/npTDMS-${pkgver}.tar.gz") -sha256sums=('96e060229d4de5034999147faa1b14c0af0b5acd8259ce43a473830307af1537') - -prepare() { - cd "${srcdir}" - - cp -a "npTDMS-${pkgver}" "${pkgname[0]}" - cp -a "npTDMS-${pkgver}" "${pkgname[1]}" -} +pkgdesc="Cross-platform, NumPy based module for reading TDMS files produced by LabView" +arch=(any) +url="https://github.com/adamreeve/${_base}" +license=(LGPL3) +depends=(python-numpy) +makedepends=(python-setuptools) +source=(${url}/archive/${pkgver}.tar.gz) +sha512sums=('8fbfd795b3507e5f3b9abea91fa8c9b0d1924bf87be8f2a1e01635c7267111a51e49d8da8069b715a43ecec4b3701f1816c35cf25a938d7b23a05a64bbbb8929') build() { - cd "${srcdir}/${pkgname[0]}" + cd ${_base}-${pkgver} + export PYTHONHASHSEED=0 python setup.py build - - cd "${srcdir}/${pkgname[1]}" - python2 setup.py build } -package_python-nptdms() { - depends=('python-numpy') - - cd "${srcdir}/${pkgname[0]}" - python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 +package() { + cd ${_base}-${pkgver} + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build + install -Dm 644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" } - -package_python2-nptdms() { - depends=('python2-numpy') - - cd "${srcdir}/${pkgname[1]}" - python2 setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 - - # Rename so it doesn't conflict with the python-nptdms package - mv "${pkgdir}/usr/bin/tdmsinfo" "${pkgdir}/usr/bin/tdmsinfo-python2" -} - |