summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2022-02-07 10:35:00 -0500
committerCarlos Aznarán Laos2022-02-07 10:35:00 -0500
commit8a5dd8f66d6f0de3350c108f60a983776a45f260 (patch)
tree7e5961bfc3d80d5c3799f50dc62394c8494c9c2a
parent87243e8ea3fe1287c4d7ea0a8cbd8f3201c873be (diff)
downloadaur-8a5dd8f66d6f0de3350c108f60a983776a45f260.tar.gz
Drop python2 support
-rw-r--r--.SRCINFO18
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD64
3 files changed, 31 insertions, 52 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6cf25496cd1b..ee85d38cb064 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,15 @@
pkgbase = python-declxml-git
- pkgdesc = Declarative XML processing for Python.
- pkgver = 0.10.0.r0.gb59c66c
+ pkgdesc = Declarative XML processing library
+ pkgver = 1.1.3.r5.g8cc2ff2
pkgrel = 1
- url = https://pypi.python.org/pypi/declxml
+ url = https://github.com/gatkin/declxml
arch = any
license = MIT
- makedepends = python
makedepends = python-setuptools
- makedepends = python2
- makedepends = python2-setuptools
+ depends = python
provides = python-declxml
conflicts = python-declxml
- options = !emptydirs
- source = declxml-0.10.0.r0.gb59c66c::git+https://github.com/gatkin/declxml.git
- sha256sums = SKIP
+ source = git+https://github.com/gatkin/declxml
+ sha512sums = SKIP
pkgname = python-declxml-git
-
-pkgname = python2-declxml-git
-
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 28519856207f..984fe82f1830 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,50 +1,34 @@
-# Maintainer: Clint Valentine <valentine.clint@gmail.com>
-
-_name=declxml
-pkgbase='python-declxml-git'
-pkgname=('python-declxml-git' 'python2-declxml-git')
-pkgver=0.10.0.r0.gb59c66c
+# Contributor: Clint Valentine <valentine.clint@gmail.com>
+_base=declxml
+pkgname=python-${_base}-git
+pkgver=1.1.3.r5.g8cc2ff2
pkgrel=1
-pkgdesc="Declarative XML processing for Python."
-arch=('any')
-url="https://pypi.python.org/pypi/declxml"
-license=('MIT')
-provides=('python-declxml')
-conflicts=('python-declxml')
-makedepends=(
- 'python' 'python-setuptools'
- 'python2' 'python2-setuptools')
-options=(!emptydirs)
-source=("${_name}"-"${pkgver}"::git+https://github.com/gatkin/"${_name}".git)
-sha256sums=('SKIP')
+pkgdesc="Declarative XML processing library"
+arch=(any)
+url="https://github.com/gatkin/${_base}"
+license=(MIT)
+provides=("python-${_base}")
+conflicts=("python-${_base}")
+depends=(python)
+makedepends=(python-setuptools)
+source=(git+${url})
+sha512sums=('SKIP')
pkgver() {
- cd "${_name}"-"${pkgver}"
+ cd ${_base}
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
-prepare() {
- cp -a "${_name}"-"${pkgver}"{,-py2}
-}
-
-build(){
- cd "${srcdir}"/"${_name}"-"${pkgver}"
+build() {
+ cd ${_base}
+ export PYTHONHASHSEED=0
python setup.py build
-
- cd "${srcdir}"/"${_name}"-"${pkgver}"-py2
- python2 setup.py build
}
-package_python2-declxml-git() {
- cd "${_name}"-"${pkgver}"-py2
-
- python2 setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
- install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
-}
-
-package_python-declxml-git() {
- cd "${_name}"-"${pkgver}"
-
- python setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
- install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
+package() {
+ cd ${_base}
+ 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}"
+ cd ${pkgdir}
+ rm usr/py.typed
}