summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2022-01-21 10:31:40 -0500
committerCarlos Aznarán Laos2022-01-21 10:31:40 -0500
commitab4339b9bb13743c0ea2b6a079e5d845105511d5 (patch)
tree81d2fd31e2418d62663d41a5f5ebb7a2d1d13329 /PKGBUILD
parentfd1821c7ffb7547e2c47e4739264a553fe8655d2 (diff)
downloadaur-ab4339b9bb13743c0ea2b6a079e5d845105511d5.tar.gz
Drop python2 support
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD61
1 files changed, 18 insertions, 43 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0653fb65c67d..737d3be06ee9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,50 +1,25 @@
-# Maintainer: Clint Valentine <valentine.clint@gmail.com>
-
-_name=memoized-property
-pkgbase='python-memoized-property'
-pkgname=('python-memoized-property' 'python2-memoized-property')
+# Contributor: Clint Valentine <valentine.clint@gmail.com>
+_base=memoized-property
+pkgname=python-${_base}
pkgver=1.0.3
pkgrel=3
-pkgdesc="Python decorator for defining properties that only run their fget function once"
+pkgdesc="A simple python decorator for defining properties that only run their fget function once"
arch=('any')
-url="https://pypi.python.org/pypi/memoized-property"
-license=('BSD')
-makedepends=(
- 'python' 'python-setuptools'
- 'python2' 'python2-setuptools')
-options=(!emptydirs)
-source=("${pkgname}"-"${pkgver}".tar.gz::https://pypi.python.org/packages/70/db/23f8b5d86c9385299586c2469b58087f658f58eaeb414be0fd64cfd054e1/memoized-property-1.0.3.tar.gz)
-sha256sums=('4be4d0209944b9b9b678dae9d7e312249fe2e6fb8bdc9bdaa1da4de324f0fcf5')
-
-prepare() {
- cp -a "${_name}"-"${pkgver}"{,-py2}
-}
-
-package() {
- cd "${srcdir}"/"${_name}"-"${pkgver}"
- python setup.py install --root="${pkgdir}/" --optimize=1
-}
-
-build(){
- cd "${srcdir}"/"${_name}"-"${pkgver}"
+url="https://github.com/estebistec/${pkgname}"
+license=('custom:BSD-3-clause')
+depends=(python)
+makedepends=(python-setuptools)
+source=(https://pypi.org/packages/source/${_base::1}/${_base}/${_base}-${pkgver}.tar.gz)
+sha512sums=('8a8fdb548b8ea36e42ca878b299f128b7d349bf334ddadcfd7dda9b507d9a04a3ab7985145ad4ac21b3fdf52be9e442e1e1f08124b3730f264290d8e11551897')
+
+build() {
+ cd ${_base}-${pkgver}
+ export PYTHONHASHSEED=0
python setup.py build
-
- cd "${srcdir}"/"${_name}"-"${pkgver}"-py2
- python2 setup.py build
-}
-
-package_python2-memoized-property() {
- depends=('python2')
-
- cd "${_name}"-"${pkgver}"-py2
- install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
- python2 setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
}
-package_python-memoized-property() {
- depends=('python')
-
- cd "${_name}"-"${pkgver}"
- install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
- python setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
+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}"
}