diff options
author | Rhinoceros | 2022-11-20 17:14:06 +1100 |
---|---|---|
committer | Rhinoceros | 2022-11-20 17:14:06 +1100 |
commit | ef038230c3b33eae2c34655841da622848a468e5 (patch) | |
tree | 7e451b0cd950e032219ab435624102d84ade1ddd | |
parent | 65e5486dbbdb2127095cf63475b647cf8457bc93 (diff) | |
download | aur-python2-pylzma.tar.gz |
Unsplit from original split package python-pylzma
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 46 |
2 files changed, 44 insertions, 20 deletions
@@ -1,18 +1,20 @@ pkgbase = python2-pylzma pkgdesc = Platform independent python bindings for the LZMA compression library - pkgver = 0.4.9 - pkgrel = 1 + pkgver = 0.5.0 + pkgrel = 4 url = https://www.joachim-bauch.de/projects/pylzma/ arch = i686 arch = x86_64 license = LGPL2.1 makedepends = python2-setuptools + noextract = ux.stackexchange.com.210629.7z + source = pylzma-0.5.0.tar.gz::https://github.com/fancycode/pylzma/archive/v0.5.0.tar.gz + source = ux.stackexchange.com.210629.7z::https://archive.org/download/stackexchange/ux.stackexchange.com.7z + sha256sums = baefed4c84d147a507a606206478ff0894e04fa41aa3742381159cde44836fc3 + sha256sums = SKIP + +pkgname = python2-pylzma depends = python2 - provides = pylzma=0.4.9 + provides = pylzma=0.5.0 conflicts = pylzma replaces = pylzma - source = https://pypi.io/packages/source/p/pylzma/pylzma-0.4.9.tar.gz - md5sums = 77e9b143ac0ddc98b82d01ba7456e30a - -pkgname = python2-pylzma - @@ -1,24 +1,46 @@ -# Maintainer: Chih-Hsuan Yen <yan12125@gmail.com> +# Maintainer: Rhinoceros <https://aur.archlinux.org/account/rhinoceros> +# Contributor: Chih-Hsuan Yen <yan12125@gmail.com> # Contributor: Penguin <TGates81.at.gmail.dot.com> _pkgname=pylzma pkgname=python2-$_pkgname -pkgver=0.4.9 -pkgrel=1 +pkgver=0.5.0 +_testing_data_version=210629 +pkgrel=4 pkgdesc="Platform independent python bindings for the LZMA compression library" url="https://www.joachim-bauch.de/projects/pylzma/" license=("LGPL2.1") arch=(i686 x86_64) -depends=('python2') makedepends=('python2-setuptools') -provides=("pylzma=$pkgver") -replaces=('pylzma') -conflicts=('pylzma') -source=(https://pypi.io/packages/source/p/$_pkgname/$_pkgname-$pkgver.tar.gz) -md5sums=('77e9b143ac0ddc98b82d01ba7456e30a') +source=($_pkgname-$pkgver.tar.gz::https://github.com/fancycode/pylzma/archive/v$pkgver.tar.gz + # testing data + ux.stackexchange.com.$_testing_data_version.7z::https://archive.org/download/stackexchange/ux.stackexchange.com.7z) +sha256sums=('baefed4c84d147a507a606206478ff0894e04fa41aa3742381159cde44836fc3' + 'SKIP') +noextract=(ux.stackexchange.com.$_testing_data_version.7z) -package() { - cd $srcdir/$_pkgname-$pkgver - python2 setup.py install --root=$pkgdir --optimize=1 +prepare() { + ln -s ../../../ux.stackexchange.com.$_testing_data_version.7z $_pkgname-$pkgver/tests/data/ux.stackexchange.com.7z + + sed -i 's#/usr/bin/python -u#/usr/bin/python2 -u#' $_pkgname-$pkgver/py7zlib.py +} + +build() { + cd "$srcdir/$_pkgname-$pkgver" + python2 setup.py build } +check() { + cd "$srcdir/$_pkgname-$pkgver" + PYTHONPATH="$PWD:$PWD/build/lib.linux-$CARCH-2.7" python2 tests/__init__.py +} + +package_python2-pylzma() { + depends=('python2') + provides=("pylzma=$pkgver") + replaces=('pylzma') + conflicts=('pylzma') + + cd "$srcdir/$_pkgname-$pkgver" + python2 setup.py install --root=$pkgdir --optimize=1 --skip-build +} |