summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorclintval2018-01-20 16:42:35 -0800
committerclintval2018-01-20 16:42:35 -0800
commit265d30c93bc6e0c8fa843a01b4c417692ef9d942 (patch)
tree578515fdc11831898a59ceac5c54ad60ece56c5d
parent3a4f1adef72e4d00e4e3d18ffa24c619b4544394 (diff)
downloadaur-265d30c93bc6e0c8fa843a01b4c417692ef9d942.tar.gz
python-lzstring to split package
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD57
2 files changed, 62 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 80905dab2b5a..692ee151c886 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,25 @@
pkgbase = python-lzstring
pkgdesc = LZ-string compression for Python
pkgver = 1.0.3
- pkgrel = 1
- url = https://pypi.python.org/pypi/lzstring/
- arch = x86_64
+ pkgrel = 2
+ url = https://pypi.python.org/pypi/lzstring
+ arch = any
license = MIT
+ makedepends = python
makedepends = python-setuptools
- depends = python
- provides = python-lzstring
- conflicts = python-lzstring
+ makedepends = python2
+ makedepends = python2-setuptools
options = !emptydirs
- source = https://pypi.python.org/packages/2b/e0/06231b1114cae946b6d3505ab8157f7308b207e3f8e3eb58334769dab6c0/lzstring-1.0.3.tar.gz
- md5sums = 1c636543484629020a26432740f81443
+ source = python-lzstring-1.0.3.tar.gz::https://pypi.python.org/packages/2b/e0/06231b1114cae946b6d3505ab8157f7308b207e3f8e3eb58334769dab6c0/lzstring-1.0.3.tar.gz
+ source = https://raw.githubusercontent.com/gkovacs/lz-string-python/master/LICENSE.md
+ sha256sums = d54dd5a5f86837ccfc1343cc9f1cb0674d2d6ebd4b49f6408c35104f0a996cb4
+ sha256sums = a2589e8eae78aab39a3b75a9548291f005502bd92b8bea0044cd15ddeb8ba402
pkgname = python-lzstring
+ depends = python
+ depends = python-future
+
+pkgname = python2-lzstring
+ depends = python2
+ depends = python2-future
diff --git a/PKGBUILD b/PKGBUILD
index c248e00691da..5132876975f5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,56 @@
# Maintainer: Clint Valentine <valentine.clint@gmail.com>
-pkgname='python-lzstring'
+_name=lzstring
+pkgbase='python-lzstring'
+pkgname=('python-lzstring' 'python2-lzstring')
pkgver=1.0.3
-pkgrel=1
+pkgrel=2
pkgdesc="LZ-string compression for Python"
-arch=('x86_64')
-url="https://pypi.python.org/pypi/lzstring/"
+arch=('any')
+url="https://pypi.python.org/pypi/lzstring"
license=('MIT')
-depends=('python')
-makedepends=('python-setuptools')
-provides=('python-lzstring')
-conflicts=('python-lzstring')
+makedepends=(
+ 'python' 'python-setuptools'
+ 'python2' 'python2-setuptools')
options=(!emptydirs)
-source=("https://pypi.python.org/packages/2b/e0/06231b1114cae946b6d3505ab8157f7308b207e3f8e3eb58334769dab6c0/lzstring-${pkgver}.tar.gz")
-md5sums=('1c636543484629020a26432740f81443')
+source=(
+ "${pkgname}"-"${pkgver}".tar.gz::https://pypi.python.org/packages/2b/e0/06231b1114cae946b6d3505ab8157f7308b207e3f8e3eb58334769dab6c0/lzstring-1.0.3.tar.gz
+ https://raw.githubusercontent.com/gkovacs/lz-string-python/master/LICENSE.md
+)
+sha256sums=(
+ 'd54dd5a5f86837ccfc1343cc9f1cb0674d2d6ebd4b49f6408c35104f0a996cb4'
+ 'a2589e8eae78aab39a3b75a9548291f005502bd92b8bea0044cd15ddeb8ba402'
+)
+
+prepare() {
+ cp -a "${_name}"-"${pkgver}"{,-py2}
+}
package() {
- cd "${srcdir}/lzstring-${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-lzstring() {
+ depends=('python2' 'python2-future')
+
+ install -Dm644 LICENSE.md "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
+ cd "${_name}"-"${pkgver}"-py2
+ python2 setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
+}
+
+package_python-lzstring() {
+ depends=('python' 'python-future')
+
+ install -Dm644 LICENSE.md "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
+ cd "${_name}"-"${pkgver}"
+ python setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
+}