summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorclintval2018-01-21 17:26:00 -0800
committerclintval2018-01-21 17:26:00 -0800
commit2bfa93a7023482d13b9ee4d389c2c36c641d69c8 (patch)
tree0460750b4de9ce84f63aaeb6fb39e8dc51dc9d11 /PKGBUILD
parent7bc24aca1198700a4b5595fa46d96a2f59bcc8a7 (diff)
downloadaur-2bfa93a7023482d13b9ee4d389c2c36c641d69c8.tar.gz
python-pybigwig to 3.10.0 and split package
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD49
1 files changed, 40 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fe51142c672f..36c6bb028678 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+}