summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanilo J. S. Bellini2023-08-14 03:54:56 -0300
committerDanilo J. S. Bellini2023-08-14 03:54:56 -0300
commitb49e3529a6c7f9def1d2204342a2b6ba062a8786 (patch)
treeaae524f854bb9a209243ab45935dd753f365215a
downloadaur-b49e3529a6c7f9def1d2204342a2b6ba062a8786.tar.gz
v3.2.1-1
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD31
2 files changed, 46 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..42bc24b2f3eb
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = python2-filelock
+ pkgdesc = A platform independent file lock
+ pkgver = 3.2.1
+ pkgrel = 1
+ url = https://github.com/benediktschmitt/py-filelock
+ arch = any
+ license = custom:Unlicense
+ checkdepends = python2-pytest
+ checkdepends = python2-pytest-cov
+ checkdepends = python2-pytest-timeout
+ makedepends = python2-setuptools-scm
+ source = python2-filelock-3.2.1.tar.gz::https://github.com/benediktschmitt/py-filelock/archive/refs/tags/3.2.1.tar.gz
+ sha256sums = 888bbcb7eb839f40947867a21eddf96ffcbc7e70bdcb3b18fbed115dbf6c8a6e
+
+pkgname = python2-filelock
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..21c8a892acaa
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: Danilo J. S. Bellini <danilo dot bellini at gmail dot com>
+# Contributor: Felix Yan <felixonmars@archlinux.org>
+pkgname=python2-filelock
+pkgver=3.2.1
+pkgrel=1
+pkgdesc='A platform independent file lock'
+url='https://github.com/benediktschmitt/py-filelock'
+_name=${url##*/}
+license=('custom:Unlicense')
+arch=('any')
+makedepends=('python2-setuptools-scm')
+checkdepends=('python2-pytest' 'python2-pytest-cov' 'python2-pytest-timeout')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz")
+sha256sums=('888bbcb7eb839f40947867a21eddf96ffcbc7e70bdcb3b18fbed115dbf6c8a6e')
+
+build() {
+ cd "$srcdir/$_name-$pkgver"
+ SETUPTOOLS_SCM_PRETEND_VERSION="$pkgver" python2 setup.py build
+}
+
+check() {
+ cd "$srcdir/$_name-$pkgver"
+ PYTHONPATH=src python2 -m pytest
+}
+
+package() {
+ cd "$srcdir/$_name-$pkgver"
+ SETUPTOOLS_SCM_PRETEND_VERSION="$pkgver" \
+ python2 setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"
+}