summaryrefslogtreecommitdiff
path: root/python-portalocker
diff options
context:
space:
mode:
authorErich Eckner <erich.eckner.ext@bestsecret.com>2023-01-02 12:47:06 +0100
committerErich Eckner <erich.eckner.ext@bestsecret.com>2023-01-02 16:40:56 +0100
commitf42272aaa280956d77891d40039c9ba67bfb8882 (patch)
treead828671dc0139f23800574fe7a2ba88539b3ea4 /python-portalocker
parent33271ea04d8b2dd02000aefb477bd207475b441a (diff)
downloadarchlinuxewe-f42272aaa280956d77891d40039c9ba67bfb8882.tar.xz
try to fix azure-cli packages
Diffstat (limited to 'python-portalocker')
-rw-r--r--python-portalocker/PKGBUILD30
1 files changed, 30 insertions, 0 deletions
diff --git a/python-portalocker/PKGBUILD b/python-portalocker/PKGBUILD
new file mode 100644
index 000000000..03780081b
--- /dev/null
+++ b/python-portalocker/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: Erich Eckner <arch at eckner dot net>
+# Contributor: Ashley Bone <ashley DOT bone AT pm DOT me>
+pkgbase=python-portalocker
+pkgname=('python-portalocker')
+_pkgname=portalocker
+pkgver=2.6.0
+pkgrel=1
+pkgdesc='Easy, portable file locking API.'
+arch=('any')
+url="https://github.com/WoLpH/${_pkgname}"
+license=('PSF')
+makedepends=('python-setuptools')
+optdepends=('python-redis' 'redis')
+source=("https://pypi.python.org/packages/source/p/${_pkgname}/${_pkgname}-${pkgver}.tar.gz")
+sha256sums=('964f6830fb42a74b5d32bce99ed37d8308c1d7d44ddf18f3dd89f4680de97b39')
+depends=(
+ 'python>=3.10'
+ 'python<3.11')
+
+build() {
+ cp -a "${_pkgname}-${pkgver}" "py2-${_pkgname}-${pkgver}"
+
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ python setup.py build
+}
+
+package_python-portalocker() {
+ cd "${_pkgname}-${pkgver}"
+ python setup.py install --prefix='/usr' --root="${pkgdir}" --optimize=1
+}