aboutsummaryrefslogtreecommitdiffstats
path: root/testing/py3-lmdb
diff options
context:
space:
mode:
authorBart Ribbers <bribbers@disroot.org>2020-05-05 16:07:16 +0200
committerRasmus Thomsen <oss@cogitri.dev>2020-05-06 20:36:42 +0000
commit445d2dcf1002afed5799c550fc99f72355799774 (patch)
tree99c06c3ca39405208e4ba32e5684421fd6d38730 /testing/py3-lmdb
parentb0dd43ece680d0cb4f551a1ac0c887d29874f054 (diff)
downloadaports-445d2dcf1002afed5799c550fc99f72355799774.tar.bz2
aports-445d2dcf1002afed5799c550fc99f72355799774.tar.xz
testing/py3-lmdb: new aport
Diffstat (limited to 'testing/py3-lmdb')
-rw-r--r--testing/py3-lmdb/APKBUILD34
1 files changed, 34 insertions, 0 deletions
diff --git a/testing/py3-lmdb/APKBUILD b/testing/py3-lmdb/APKBUILD
new file mode 100644
index 0000000000..1d94b1e996
--- /dev/null
+++ b/testing/py3-lmdb/APKBUILD
@@ -0,0 +1,34 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=py3-lmdb
+pkgver=0.98
+pkgrel=0
+pkgdesc="Universal Python binding for the LMDB 'Lightning' Database"
+url="https://github.com/jnwatson/py-lmdb/"
+arch="all"
+license="OLDAP-2.8"
+depends="python3"
+makedepends="py3-setuptools python3-dev lmdb-dev"
+checkdepends="py3-pytest"
+source="https://github.com/jnwatson/py-lmdb/archive/py-lmdb_$pkgver.tar.gz"
+builddir="$srcdir/py-lmdb-py-lmdb_$pkgver"
+
+case "$CARCH" in
+ x86) _arch="i686" ;;
+ arm*) _arch="armv8l" ;;
+ *) _arch="$CARCH" ;;
+esac
+
+build() {
+ LMDB_FORCE_SYSTEM=1 python3 setup.py build
+}
+
+check() {
+ PYTHONPATH="$PWD/build/lib.linux-$_arch-3.8" pytest
+}
+
+package() {
+ LMDB_FORCE_SYSTEM=1 python3 setup.py install --prefix=/usr --root="$pkgdir"
+}
+
+sha512sums="b3e8ac589d402a14f1ddbd45c51c888660d00336d9a3ae1cee022f45441c2a79311f5e51c4c12aa2f78c3ae00b3ee200a131950e18d15a782bb50ca34dd62c65 py-lmdb_0.98.tar.gz"