summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 20 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b8678a0b5c71..737d3be06ee9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,25 @@
-# Maintainer: Clint Valentine <valentine.clint@gmail.com>
-
-pkgname='python-memoized-property'
+# Contributor: Clint Valentine <valentine.clint@gmail.com>
+_base=memoized-property
+pkgname=python-${_base}
pkgver=1.0.3
-pkgrel=2
-pkgdesc="Python decorator for defining properties that only run their fget function once"
+pkgrel=3
+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')
-depends=('python')
-optdepends=()
-makedepends=('python-setuptools')
-ptions=(!emptydirs)
-source=("https://pypi.python.org/packages/70/db/23f8b5d86c9385299586c2469b58087f658f58eaeb414be0fd64cfd054e1/memoized-property-${pkgver}.tar.gz")
-md5sums=('ae9bf3ef40b9a08a4f1798fb322c6865')
+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
+}
package() {
- cd "${srcdir}/memoized-property-${pkgver}"
- python setup.py install --root="${pkgdir}/" --optimize=1
+ 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}"
}