summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorclintval2018-02-02 19:44:00 -0800
committerclintval2018-02-02 19:44:00 -0800
commitff3a2fe0c7070944c3292a79bd74b8f21f246059 (patch)
treef82e2674a728a898af1400a972ba4844511851a0
parent60e677e840b8c2a0c7b1a1df2670a484cda93bd6 (diff)
downloadaur-ff3a2fe0c7070944c3292a79bd74b8f21f246059.tar.gz
python-spectra to split package
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD43
2 files changed, 48 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 34da7cc25123..17840a82fa80 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,25 @@
pkgbase = python-spectra
pkgdesc = Color scales and color conversion in Python
pkgver = 0.0.10
- pkgrel = 1
- url = https://github.com/jsvine/spectra
+ pkgrel = 2
+ url = https://pypi.python.org/pypi/spectra
arch = any
license = MIT
+ makedepends = python
makedepends = python-setuptools
- depends = python
- depends = python-networkx
- depends = python-colormath
+ makedepends = python2
+ makedepends = python2-setuptools
options = !emptydirs
source = python-spectra-0.0.10.tar.gz::https://pypi.python.org/packages/09/fb/03db11656c75b19fb18e682dde67eee1096ba09da2bd100ce4b388003006/spectra-0.0.10.tar.gz
- md5sums = fb6cf429abe888298520be9f3fb2fdef
+ sha256sums = 31300e339d88a051cccfa174e22a0e5317553c048434869196b2ab7b70dcf091
pkgname = python-spectra
+ depends = python
+ depends = python-networkx
+ depends = python-colormath
+
+pkgname = python2-spectra
+ depends = python2
+ depends = python2-networkx
+ depends = python2-colormath
diff --git a/PKGBUILD b/PKGBUILD
index 5b263c8b33f1..e27f4a54d218 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,44 @@
# Maintainer: Clint Valentine <valentine.clint@gmail.com>
-pkgname='python-spectra'
+_name=spectra
+pkgbase='python-spectra'
+pkgname=('python-spectra' 'python2-spectra')
pkgver=0.0.10
-pkgrel=1
+pkgrel=2
pkgdesc="Color scales and color conversion in Python"
arch=('any')
-url="https://github.com/jsvine/spectra"
+url="https://pypi.python.org/pypi/spectra"
license=('MIT')
-depends=('python' 'python-networkx' 'python-colormath')
-makedepends=('python-setuptools')
+makedepends=(
+ 'python' 'python-setuptools'
+ 'python2' 'python2-setuptools')
options=(!emptydirs)
source=("${pkgname}"-"${pkgver}".tar.gz::https://pypi.python.org/packages/09/fb/03db11656c75b19fb18e682dde67eee1096ba09da2bd100ce4b388003006/spectra-0.0.10.tar.gz)
-md5sums=('fb6cf429abe888298520be9f3fb2fdef')
+sha256sums=('31300e339d88a051cccfa174e22a0e5317553c048434869196b2ab7b70dcf091')
-package() {
- cd "${srcdir}"/"${pkgname//python-/}"-"${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-spectra() {
+ depends=('python2' 'python2-networkx' 'python2-colormath')
+
+ cd "${_name}"-"${pkgver}"-py2
+ python2 setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
+ install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
+}
+
+package_python-spectra() {
+ depends=('python' 'python-networkx' 'python-colormath')
+ cd "${_name}"-"${pkgver}"
+ python setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
+ install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
}