summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2022-03-09 11:50:50 -0500
committerCarlos Aznarán Laos2022-03-09 11:50:50 -0500
commitdfa4c27ac946e03dd8f90b4fd8731a3337e54c73 (patch)
treeb471c90edb925b0397080d0001c52f10bf030357
parenta39b2f1866d5aa4a103f0d1f32c4bc6c4f459344 (diff)
downloadaur-dfa4c27ac946e03dd8f90b4fd8731a3337e54c73.tar.gz
Drop python2
-rw-r--r--.SRCINFO13
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD45
3 files changed, 21 insertions, 38 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c391faa73f5f..5a1a258ea9e2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 2fffd2dd7c3e..a2033e6f993d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"
}