summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Schubert2024-01-15 17:03:19 +0100
committerMichael Schubert2024-01-15 17:03:19 +0100
commit46131e1a1dbf17e969e052e98d99a5a5cf25ccc0 (patch)
treedac234fafd148723e70b23e331c6158bc3a2e23c
parent1ecf04023b6c63451b0d20cd657c2ec81f1b5a16 (diff)
downloadaur-46131e1a1dbf17e969e052e98d99a5a5cf25ccc0.tar.gz
python-lzstring: add PKGBUILD
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD57
2 files changed, 20 insertions, 60 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 64ec5960e6e9..dccea98b0e1e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,13 @@
pkgbase = python-lzstring
- pkgdesc = LZ-string compression for Python
+ pkgdesc = String encoding/decoding of binary data
pkgver = 1.0.4
pkgrel = 1
- url = https://pypi.python.org/pypi/lzstring
+ url = https://github.com/gkovacs/lz-string-python
arch = any
- license = MIT
- makedepends = python
+ license = BSD
makedepends = python-setuptools
- makedepends = git
- makedepends = python2
- makedepends = python2-setuptools
- options = !emptydirs
- source = git+https://github.com/gkovacs/lz-string-python#commit=0b2773ede157fb69f0c837b853ccc5ab9c236c58
- sha256sums = SKIP
-
-pkgname = python-lzstring
depends = python
- depends = python-future
-
-pkgname = python2-lzstring
- depends = python2
- depends = python2-future
+ source = lzstring-1.0.4.tar.gz::https://files.pythonhosted.org/packages/source/l/lzstring/lzstring-1.0.4.tar.gz
+ sha256sums = 1afa61e598193fbcc211e0899f09a9679e33f9102bccc37fbfda0b7fef4d9ea2
+pkgname = python-lzstring
diff --git a/PKGBUILD b/PKGBUILD
index 8a76cc425d55..7fdf93c26807 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,47 +1,18 @@
-# Maintainer: Clint Valentine <valentine.clint@gmail.com>
-# Maintainer: Nathan Owens <ndowens @ artixlinux.org>
-
-pkgbase='python-lzstring'
-pkgname=('python-lzstring' 'python2-lzstring')
+# Maintainer: Michael Schubert <mschu.dev at gmail> github.com/mschubert/PKGBUILDs
+pkgname=python-lzstring
+_pkgname=${pkgname#python-}
pkgver=1.0.4
pkgrel=1
-pkgdesc="LZ-string compression for Python"
+pkgdesc='String encoding/decoding of binary data'
arch=('any')
-url="https://pypi.python.org/pypi/lzstring"
-license=('MIT')
-makedepends=('python' 'python-setuptools' 'git'
- 'python2' 'python2-setuptools')
-options=(!emptydirs)
-_commit=0b2773ede157fb69f0c837b853ccc5ab9c236c58
-source=("git+https://github.com/gkovacs/lz-string-python#commit=${_commit}")
-sha256sums=('SKIP')
-
-prepare() {
- cp -a "lz-string-python"{,-py2}
-}
-
-build(){
- cd "${srcdir}/lz-string-python"
- python setup.py build
-
- cd "${srcdir}/lz-string-python-py2"
- python2 setup.py build
-}
-
-package_python2-lzstring() {
- depends=('python2' 'python2-future')
-
- cd "${srcdir}/lz-string-python"
- python2 setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
-
- install -Dm644 LICENSE.md "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
-}
-
-package_python-lzstring() {
- depends=('python' 'python-future')
-
- cd "${srcdir}/lz-string-python"
- python setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
-
-install -Dm644 LICENSE.md "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
+url="https://github.com/gkovacs/lz-string-python"
+license=('BSD')
+depends=('python')
+makedepends=('python-setuptools')
+source=($_pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/l/lzstring/lzstring-$pkgver.tar.gz)
+sha256sums=('1afa61e598193fbcc211e0899f09a9679e33f9102bccc37fbfda0b7fef4d9ea2')
+
+package() {
+ cd "$srcdir/$_pkgname-$pkgver"
+ python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1
}