diff options
author | Carlos Aznarán Laos | 2022-02-07 10:35:00 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2022-02-07 10:35:00 -0500 |
commit | 8a5dd8f66d6f0de3350c108f60a983776a45f260 (patch) | |
tree | 7e5961bfc3d80d5c3799f50dc62394c8494c9c2a | |
parent | 87243e8ea3fe1287c4d7ea0a8cbd8f3201c873be (diff) | |
download | aur-8a5dd8f66d6f0de3350c108f60a983776a45f260.tar.gz |
Drop python2 support
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 64 |
3 files changed, 31 insertions, 52 deletions
@@ -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 @@ -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 } |