summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorclintval2018-01-21 16:43:56 -0800
committerclintval2018-01-21 16:43:56 -0800
commitc289c6969fc85a3af4ffb4ded78a034b8f770fbc (patch)
treefa4b6420249d3ba3dcdccd392d946d8bc80bc5a5
parentb36bb7581701ca5d2ac224ebe69b59580aa106d9 (diff)
downloadaur-c289c6969fc85a3af4ffb4ded78a034b8f770fbc.tar.gz
python-ordered-set to split package
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD50
2 files changed, 48 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c19ef2029618..a41307b5792c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,21 @@
pkgbase = python-ordered-set
pkgdesc = Python MutableSet that remembers its order, so that every entry has an index
pkgver = 2.0.2
- pkgrel = 1
+ pkgrel = 2
url = https://pypi.python.org/pypi/ordered-set
arch = any
license = MIT
+ makedepends = python
makedepends = python-setuptools
- depends = python
- provides = python-ordered-set
- conflicts = python-ordered-set
+ makedepends = python2
+ makedepends = python2-setuptools
options = !emptydirs
- source = https://pypi.python.org/packages/c3/1c/4ddba479a75369b31655e295463bc37e5f84acb4fa7f34548946ff0160e3/ordered-set-2.0.2.tar.gz
- md5sums = 7b8d73dc64fd3c783ecb48e050bfcc0d
+ source = python-ordered-set-2.0.2.tar.gz::https://pypi.python.org/packages/c3/1c/4ddba479a75369b31655e295463bc37e5f84acb4fa7f34548946ff0160e3/ordered-set-2.0.2.tar.gz
+ sha256sums = 942cad5d7d5b0760d5cbe93dfb385ac2ed402ca1d48c9f4e102d7d5cce3a90eb
pkgname = python-ordered-set
+ depends = python
+
+pkgname = python2-ordered-set
+ depends = python2
diff --git a/PKGBUILD b/PKGBUILD
index 40af5bae2a6b..f3e7e5f53919 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,24 +1,50 @@
# Maintainer: Clint Valentine <valentine.clint@gmail.com>
-pkgname='python-ordered-set'
+_name=ordered-set
+pkgbase='python-ordered-set'
+pkgname=('python-ordered-set' 'python2-ordered-set')
pkgver=2.0.2
-pkgrel=1
+pkgrel=2
pkgdesc="Python MutableSet that remembers its order, so that every entry has an index"
arch=('any')
url="https://pypi.python.org/pypi/ordered-set"
license=('MIT')
-depends=(
- 'python'
-)
-makedepends=('python-setuptools')
-optdepends=()
-provides=('python-ordered-set')
-conflicts=('python-ordered-set')
+makedepends=(
+ 'python' 'python-setuptools'
+ 'python2' 'python2-setuptools')
options=(!emptydirs)
-source=("https://pypi.python.org/packages/c3/1c/4ddba479a75369b31655e295463bc37e5f84acb4fa7f34548946ff0160e3/ordered-set-2.0.2.tar.gz")
-md5sums=('7b8d73dc64fd3c783ecb48e050bfcc0d')
+source=("${pkgname}"-"${pkgver}".tar.gz::https://pypi.python.org/packages/c3/1c/4ddba479a75369b31655e295463bc37e5f84acb4fa7f34548946ff0160e3/ordered-set-2.0.2.tar.gz)
+sha256sums=('942cad5d7d5b0760d5cbe93dfb385ac2ed402ca1d48c9f4e102d7d5cce3a90eb')
+
+prepare() {
+ cp -a "${_name}"-"${pkgver}"{,-py2}
+}
package() {
- cd "${srcdir}/ordered-set-${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-ordered-set() {
+ depends=('python2')
+
+ cd "${_name}"-"${pkgver}"-py2
+ python2 setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
+ install -Dm644 MIT-LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
+}
+
+package_python-ordered-set() {
+ depends=('python')
+
+ cd "${_name}"-"${pkgver}"
+ python setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
+ install -Dm644 MIT-LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
+}