diff options
author | clintval | 2018-01-21 17:52:06 -0800 |
---|---|---|
committer | clintval | 2018-01-21 17:52:06 -0800 |
commit | 346f5a158e4d8368d3e29428f426ef01fe6b73b7 (patch) | |
tree | fe877125a4a49fff1c8646b5839d41ca6e8870e1 | |
parent | 1e40e9984cdcf13ab9759882d8265576c9990e97 (diff) | |
download | aur-346f5a158e4d8368d3e29428f426ef01fe6b73b7.tar.gz |
python-gtfparse to split package
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 49 |
2 files changed, 52 insertions, 20 deletions
@@ -1,16 +1,25 @@ pkgbase = python-gtfparse pkgdesc = Python library for parsing GTF files pkgver = 0.0.6 - pkgrel = 1 + pkgrel = 2 url = https://pypi.python.org/pypi/gtfparse arch = any - license = Apache-2.0 + license = Apache + makedepends = python makedepends = python-setuptools - depends = python - depends = python-numpy>=1.7 - depends = python-pandas>=0.15 - source = https://pypi.python.org/packages/2a/e9/96b187f33a1ce4d31287cda09c3422b3a9439a4245699364e6f4c5bbf5b2/gtfparse-0.0.6.tar.gz - md5sums = c20554c039eb512e81bec7a26bfa2c8c + makedepends = python2 + makedepends = python2-setuptools + options = !emptydirs + source = python-gtfparse-0.0.6.tar.gz::https://pypi.python.org/packages/2a/e9/96b187f33a1ce4d31287cda09c3422b3a9439a4245699364e6f4c5bbf5b2/gtfparse-0.0.6.tar.gz + sha256sums = 4e169a4dfb3b5a4eb4350a864e8435d7f7961c704b6c45cb0f540132f4e1d37e pkgname = python-gtfparse + depends = python + depends = python-numpy + depends = python-pandas + +pkgname = python2-gtfparse + depends = python2 + depends = python2-numpy + depends = python2-pandas @@ -1,20 +1,43 @@ # Maintainer: Clint Valentine <valentine.clint@gmail.com> -pkgname='python-gtfparse' +_name=gtfparse +pkgbase='python-gtfparse' +pkgname=('python-gtfparse' 'python2-gtfparse') pkgver=0.0.6 -pkgrel=1 +pkgrel=2 pkgdesc="Python library for parsing GTF files" arch=('any') url="https://pypi.python.org/pypi/gtfparse" -license=('Apache-2.0') -depends=('python' 'python-numpy>=1.7' 'python-pandas>=0.15') -optdepends=() -makedepends=('python-setuptools') -ptions=(!emptydirs) -source=("https://pypi.python.org/packages/2a/e9/96b187f33a1ce4d31287cda09c3422b3a9439a4245699364e6f4c5bbf5b2/gtfparse-0.0.6.tar.gz") -md5sums=('c20554c039eb512e81bec7a26bfa2c8c') - -package() { - cd "${srcdir}/gtfparse-${pkgver}" - python setup.py install --root="${pkgdir}/" --optimize=1 +license=('Apache') +makedepends=( + 'python' 'python-setuptools' + 'python2' 'python2-setuptools') +options=(!emptydirs) +source=("${pkgname}"-"${pkgver}".tar.gz::https://pypi.python.org/packages/2a/e9/96b187f33a1ce4d31287cda09c3422b3a9439a4245699364e6f4c5bbf5b2/gtfparse-0.0.6.tar.gz) +sha256sums=('4e169a4dfb3b5a4eb4350a864e8435d7f7961c704b6c45cb0f540132f4e1d37e') + +prepare() { + cp -a "${_name}"-"${pkgver}"{,-py2} +} + +build(){ + cd "${srcdir}"/"${_name}"-"${pkgver}" + python setup.py build + + cd "${srcdir}"/"${_name}"-"${pkgver}"-py2 + python2 setup.py build +} + +package_python2-gtfparse() { + depends=('python2' 'python2-numpy' 'python2-pandas') + + cd "${_name}"-"${pkgver}"-py2 + python2 setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build +} + +package_python-gtfparse() { + depends=('python' 'python-numpy' 'python-pandas') + + cd "${_name}"-"${pkgver}" + python setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build } |