summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorclintval2018-01-21 17:52:06 -0800
committerclintval2018-01-21 17:52:06 -0800
commit346f5a158e4d8368d3e29428f426ef01fe6b73b7 (patch)
treefe877125a4a49fff1c8646b5839d41ca6e8870e1
parent1e40e9984cdcf13ab9759882d8265576c9990e97 (diff)
downloadaur-346f5a158e4d8368d3e29428f426ef01fe6b73b7.tar.gz
python-gtfparse to split package
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD49
2 files changed, 52 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dd34a59b6214..86197015ecf7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index b7abbc07f249..126293e4a95e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}