diff options
author | Michael Schubert | 2024-01-15 17:03:19 +0100 |
---|---|---|
committer | Michael Schubert | 2024-01-15 17:03:19 +0100 |
commit | 46131e1a1dbf17e969e052e98d99a5a5cf25ccc0 (patch) | |
tree | dac234fafd148723e70b23e331c6158bc3a2e23c | |
parent | 1ecf04023b6c63451b0d20cd657c2ec81f1b5a16 (diff) | |
download | aur-46131e1a1dbf17e969e052e98d99a5a5cf25ccc0.tar.gz |
python-lzstring: add PKGBUILD
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 57 |
2 files changed, 20 insertions, 60 deletions
@@ -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 @@ -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 } |