summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorclintval2018-02-02 19:27:00 -0800
committerclintval2018-02-02 19:27:00 -0800
commit03c2352ea3d0c18a96ce161bc39b9f0aa59d6c7c (patch)
tree3ab8bff8e56df8acdc38efd13650fcd460ed4cd3
parent415c579d622e7f1f44c85354b9f5995ae6e9828c (diff)
downloadaur-03c2352ea3d0c18a96ce161bc39b9f0aa59d6c7c.tar.gz
python-sercol to split package
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD56
2 files changed, 62 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2dff86ccc7da..bfbc82ea83cc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,27 @@
pkgbase = python-sercol
pkgdesc = Rich collection class with grouping and filtering helpers in Python
pkgver = 0.1.0
- pkgrel = 1
+ pkgrel = 2
url = https://pypi.python.org/pypi/sercol
- arch = x86_64
- license = Apache2.0
+ arch = any
+ license = Apache
+ makedepends = python
makedepends = python-setuptools
+ makedepends = python2
+ makedepends = python2-setuptools
+ options = !emptydirs
+ source = python-sercol-0.1.0.tar.gz::https://pypi.python.org/packages/ca/6a/2e99f1b7e37f3506bfa50894ad934249d1e2c6a97e6d01d49a2fc02fd805/sercol-0.1.0.tar.gz
+ sha256sums = 8579bc0031d78a4e0b8d77abcbd22c76fe4b56160f1d344717eca67b22ff9412
+
+pkgname = python-sercol
depends = python
- depends = python-pandas
depends = python-serializable
depends = python-simplejson
- options = !emptydirs
- source = https://pypi.python.org/packages/ca/6a/2e99f1b7e37f3506bfa50894ad934249d1e2c6a97e6d01d49a2fc02fd805/sercol-0.1.0.tar.gz
- md5sums = c4c793c5b0933aa0120ee24196837b97
+ depends = python-pandas
-pkgname = python-sercol
+pkgname = python2-sercol
+ depends = python2
+ depends = python2-serializable
+ depends = python2-simplejson
+ depends = python2-pandas
diff --git a/PKGBUILD b/PKGBUILD
index 30628660f50b..df7e4238ba33 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,53 @@
# Maintainer: Clint Valentine <valentine.clint@gmail.com>
-pkgname='python-sercol'
+_name=sercol
+pkgbase='python-sercol'
+pkgname=('python-sercol' 'python2-sercol')
pkgver=0.1.0
-pkgrel=1
+pkgrel=2
pkgdesc="Rich collection class with grouping and filtering helpers in Python"
-arch=('x86_64')
+arch=('any')
url="https://pypi.python.org/pypi/sercol"
-license=('Apache2.0')
-depends=('python' 'python-pandas' 'python-serializable' 'python-simplejson')
-makedepends=('python-setuptools')
+license=('Apache')
+makedepends=(
+ 'python' 'python-setuptools'
+ 'python2' 'python2-setuptools')
options=(!emptydirs)
-source=("https://pypi.python.org/packages/ca/6a/2e99f1b7e37f3506bfa50894ad934249d1e2c6a97e6d01d49a2fc02fd805/sercol-0.1.0.tar.gz")
-md5sums=('c4c793c5b0933aa0120ee24196837b97')
+source=("${pkgname}"-"${pkgver}".tar.gz::https://pypi.python.org/packages/ca/6a/2e99f1b7e37f3506bfa50894ad934249d1e2c6a97e6d01d49a2fc02fd805/sercol-0.1.0.tar.gz)
+sha256sums=('8579bc0031d78a4e0b8d77abcbd22c76fe4b56160f1d344717eca67b22ff9412')
-package() {
- cd "${srcdir}/sercol-${pkgver}"
- python setup.py install --root="${pkgdir}/" --optimize=1
+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-sercol() {
+ depends=(
+ 'python2'
+ 'python2-serializable'
+ 'python2-simplejson'
+ 'python2-pandas'
+ )
+
+ cd "${_name}"-"${pkgver}"-py2
+ python2 setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
+}
+
+package_python-sercol() {
+ depends=(
+ 'python'
+ 'python-serializable'
+ 'python-simplejson'
+ 'python-pandas'
+ )
+
+ cd "${_name}"-"${pkgver}"
+ python setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
}