aports/main/lmdb/APKBUILD
2024-05-31 12:59:18 +00:00

45 lines
1.3 KiB
Text

# Contributor: Olivier Mauras <olivier@mauras.ch>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=lmdb
pkgver=0.9.33
pkgrel=0
pkgdesc="Lightning Memory-Mapped Database"
url="https://symas.com/lmdb/"
arch="all"
license="OLDAP-2.8"
subpackages="$pkgname-dev $pkgname-doc $pkgname-tools"
source="https://git.openldap.org/openldap/openldap/-/archive/LMDB_$pkgver/openldap-LMDB_$pkgver.tar.gz
lmdb-make.patch
lmdb.pc
"
builddir="$srcdir/openldap-LMDB_$pkgver/libraries/liblmdb"
prepare() {
default_prepare
sed -i "s|@@VERSION@@|$pkgver|" -i "$srcdir"/*.pc
}
build() {
make CC="${CC:-cc}" LDFLAGS="$LDFLAGS" CFLAGS="$CFLAGS -O2 -fPIC"
}
check() {
LD_LIBRARY_PATH="$PWD" make test
}
package() {
make DESTDIR="$pkgdir" prefix=/usr install
install -Dm0644 "$srcdir"/*.pc -t "$pkgdir"/usr/lib/pkgconfig
}
tools() {
mkdir -p "$subpkgdir"/usr
mv "$pkgdir"/usr/bin "$subpkgdir"/usr
}
sha512sums="
57404b35adb5136fcdf60552c2dd2626b9753868f2707d3279725e08145cee3be0d311189b2c6ef6879f25cf09962e6b423c70c8a2e09ef1b368948e873d92b5 openldap-LMDB_0.9.33.tar.gz
2d964e250894cecd00a6b4f2f3dd3797ee1434c4299fcea0a4255f5f09cdfa2fe21bfb74d9e0816d79fd44bfa309697f1eb2709268a5376593bde901463852cf lmdb-make.patch
0cc194beedd8c1adc7cc1390eb131c800142c14120e47fc744d84f8225efecfa8d4854f4ed26021166b4b7cb021ffc4f068e0009958b1ce6247941fce9658233 lmdb.pc
"