mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-21 05:26:40 +02:00
45 lines
1.3 KiB
Text
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
|
|
"
|