diff options
author | clintval | 2018-01-21 17:26:00 -0800 |
---|---|---|
committer | clintval | 2018-01-21 17:26:00 -0800 |
commit | 2bfa93a7023482d13b9ee4d389c2c36c641d69c8 (patch) | |
tree | 0460750b4de9ce84f63aaeb6fb39e8dc51dc9d11 /PKGBUILD | |
parent | 7bc24aca1198700a4b5595fa46d96a2f59bcc8a7 (diff) | |
download | aur-2bfa93a7023482d13b9ee4d389c2c36c641d69c8.tar.gz |
python-pybigwig to 3.10.0 and split package
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 40 insertions, 9 deletions
@@ -1,19 +1,50 @@ # Maintainer: Clint Valentine <valentine.clint@gmail.com> -pkgname='python-pybigwig' -pkgver=0.3.9 +_name=pyBigWig +pkgbase='python-pybigwig' +pkgname=('python-pybigwig' 'python2-pybigwig') +pkgver=0.3.10 pkgrel=1 -pkgdesc="A python extension for quick access to bigWig and bigBed files" +pkgdesc="A Python extension for quick access to bigWig and bigBed files" arch=('any') -url="https://github.com/deeptools/pyBigWig" +url="https://pypi.python.org/pypi/pybigwig" license=('MIT') -depends=('curl' 'python' 'python-numpy') -makedepends=('python-setuptools') +makedepends=( + 'python' 'python-setuptools' + 'python2' 'python2-setuptools') options=(!emptydirs) -source=("https://github.com/deeptools/pyBigWig/archive/${pkgver}.tar.gz") -md5sums=('1bfb0c95c0e13bb64f6cd88331dcf7ef') +source=("${pkgname}"-"${pkgver}".tar.gz::https://pypi.python.org/packages/9b/a2/322da414cdff7d3da7084388d2e65c6136722b744290619689d70e625058/pyBigWig-0.3.10.tar.gz) +sha256sums=('a409d67a744e099260c0d17c7b98a4250f41de0daa9ef32bf7512b0cd35f0039') + +prepare() { + cp -a "${_name}"-"${pkgver}"{,-py2} +} package() { - cd "${srcdir}/pyBigWig-${pkgver}" + cd "${srcdir}"/"${_name}"-"${pkgver}" python setup.py install --root="${pkgdir}/" --optimize=1 } + +build(){ + cd "${srcdir}"/"${_name}"-"${pkgver}" + python setup.py build + + cd "${srcdir}"/"${_name}"-"${pkgver}"-py2 + python2 setup.py build +} + +package_python2-pybigwig() { + depends=('curl' 'python2' 'python2-numpy') + + cd "${_name}"-"${pkgver}"-py2 + python2 setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build + install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE.txt +} + +package_python-pybigwig() { + depends=('curl' 'python' 'python-numpy') + + cd "${_name}"-"${pkgver}" + python setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build + install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE.txt +} |