1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-24 11:45:18 +03:00
aports/community/py3-lmdb/APKBUILD
psykose deb62258ec */*: set --skip-build for python installs
this marginally increases install speed by not checking if it needs a rebuild.
also remove --prefix=/usr as it defaults to /usr already.

might break a build or two, will fix later
2023-01-10 04:19:31 +01:00

38 lines
1.2 KiB
Text

# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=py3-lmdb
pkgver=1.2.1
pkgrel=3
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="
lmdb-dev
py3-setuptools
python3-dev
"
checkdepends="py3-pytest"
source="https://github.com/jnwatson/py-lmdb/archive/py-lmdb_$pkgver.tar.gz
0001-make-map-resize-test-more-robust-for-weird-page-size-oss.patch
"
builddir="$srcdir/py-lmdb-py-lmdb_$pkgver"
build() {
LMDB_FORCE_SYSTEM=1 python3 setup.py build
}
check() {
# testIterWithDeletes is broken since LMDB 0.9.2.7
PYTHONPATH=$(echo "$PWD"/build/lib*) pytest -k 'not testIterWithDeletes'
}
package() {
LMDB_FORCE_SYSTEM=1 python3 setup.py install --skip-build --root="$pkgdir"
}
sha512sums="
78f27c618ec38077cad35a5ef7ee014561d32c0e3d8d9d7bc6f0341982622c855079fa1ac7072e326f92c1a0dc4a7c84b457c7f6c7277ed9b3db0dd0ad7c5c4b py-lmdb_1.2.1.tar.gz
1f7ed5aabd6d182d32cb1c2fe1e6db5fb7ff51b1f03828e4b593f02c12439a4d348201c5771429542ed180a20bb030fa978a21ac061179092bf1163645391c0f 0001-make-map-resize-test-more-robust-for-weird-page-size-oss.patch
"