diff options
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 35 |
3 files changed, 27 insertions, 22 deletions
@@ -1,14 +1,13 @@ pkgbase = python-memoized-property - 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 pkgver = 1.0.3 - pkgrel = 2 - url = https://pypi.python.org/pypi/memoized-property + pkgrel = 3 + url = https://github.com/estebistec/python-memoized-property arch = any - license = BSD + license = custom:BSD-3-clause makedepends = python-setuptools depends = python - source = https://pypi.python.org/packages/70/db/23f8b5d86c9385299586c2469b58087f658f58eaeb414be0fd64cfd054e1/memoized-property-1.0.3.tar.gz - md5sums = ae9bf3ef40b9a08a4f1798fb322c6865 + source = https://pypi.org/packages/source/m/memoized-property/memoized-property-1.0.3.tar.gz + sha512sums = 8a8fdb548b8ea36e42ca878b299f128b7d349bf334ddadcfd7dda9b507d9a04a3ab7985145ad4ac21b3fdf52be9e442e1e1f08124b3730f264290d8e11551897 pkgname = python-memoized-property - 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,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}" } |