diff options
author | Carlos Aznarán Laos | 2022-03-09 11:50:50 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2022-03-09 11:50:50 -0500 |
commit | dfa4c27ac946e03dd8f90b4fd8731a3337e54c73 (patch) | |
tree | b471c90edb925b0397080d0001c52f10bf030357 | |
parent | a39b2f1866d5aa4a103f0d1f32c4bc6c4f459344 (diff) | |
download | aur-dfa4c27ac946e03dd8f90b4fd8731a3337e54c73.tar.gz |
Drop python2
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 45 |
3 files changed, 21 insertions, 38 deletions
@@ -2,17 +2,12 @@ pkgbase = python-pem pkgdesc = Parsing and splitting of PEM files pkgver = 21.2.0 pkgrel = 1 - url = https://pem.readthedocs.io + url = https://github.com/hynek/pem arch = any license = MIT makedepends = python-setuptools - makedepends = python2-setuptools - source = pem-21.2.0.tar.gz::https://github.com/hynek/pem/archive/21.2.0.tar.gz - md5sums = bc7a3623aaae89d2a79ab7e7b7c8a655 - -pkgname = python-pem depends = python + source = https://github.com/hynek/pem/archive/21.2.0.tar.gz + sha512sums = 7e6f6d46bd1c8ab5c84b0edee182fbec7ae3c37e2005854ff1bc6f43cb47490a1f3bb0ac97cbc9e8c0ff830d4f22fcddd52f68206452a16ba862354a75491b18 -pkgname = python2-pem - depends = python2 - +pkgname = python-pem diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f59ec20aabf5 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*
\ No newline at end of file @@ -1,38 +1,25 @@ -# Maintainer: pfm <vorticity at mail dot ru> -pkgname=("python-pem" "python2-pem") -_pkgname=pem +# Contributor: pfm <vorticity at mail dot ru> +_base=pem +pkgname=python-${_base} pkgver=21.2.0 pkgrel=1 pkgdesc="Parsing and splitting of PEM files" arch=(any) -url="https://pem.readthedocs.io" -license=('MIT') -makedepends=("python-setuptools" "python2-setuptools") -source=("$_pkgname-$pkgver.tar.gz::https://github.com/hynek/$_pkgname/archive/$pkgver.tar.gz") -md5sums=('bc7a3623aaae89d2a79ab7e7b7c8a655') - -prepare() { - cp -a $_pkgname-$pkgver{,-py2} -} +url="https://github.com/hynek/${_base}" +license=(MIT) +depends=(python) +makedepends=(python-setuptools) +source=(${url}/archive/${pkgver}.tar.gz) +sha512sums=('7e6f6d46bd1c8ab5c84b0edee182fbec7ae3c37e2005854ff1bc6f43cb47490a1f3bb0ac97cbc9e8c0ff830d4f22fcddd52f68206452a16ba862354a75491b18') build() { - cd "$srcdir/$_pkgname-$pkgver" - python setup.py build - - cd "$srcdir/$_pkgname-$pkgver-py2" - python2 setup.py build -} - -package_python-pem() { - depends=("python") - cd "$srcdir/$_pkgname-$pkgver" - python setup.py install --root="$pkgdir/" --optimize=1 --skip-build - install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" + cd ${_base}-${pkgver} + export PYTHONHASHSEED=0 + python setup.py build } -package_python2-pem() { - depends=("python2") - cd "$srcdir/$_pkgname-$pkgver-py2" - python2 setup.py install --root="$pkgdir/" --optimize=1 --skip-build - install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" +package() { + cd ${_base}-${pkgver} + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" } |