* add lmdb
This commit is contained in:
parent
94515bdb5b
commit
9f06c48258
41
lmdb/PKGBUILD
Normal file
41
lmdb/PKGBUILD
Normal file
@ -0,0 +1,41 @@
|
||||
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
|
||||
# Maintainer: Felix Yan <felixonmars@archlinux.org>
|
||||
# Contributor: Matt Monaco <cx monaco matt>
|
||||
|
||||
pkgname=lmdb
|
||||
pkgver=0.9.23
|
||||
pkgrel=1
|
||||
pkgdesc="Symas Lightning Memory-Mapped Database"
|
||||
arch=(x86_64 powerpc64le)
|
||||
url="http://symas.com/mdb"
|
||||
license=('custom:OpenLDAP')
|
||||
depends=('glibc')
|
||||
options=('!emptydirs')
|
||||
source=("$pkgname-$pkgver.tar.gz::https://github.com/LMDB/lmdb/archive/LMDB_$pkgver.tar.gz" lmdb.pc)
|
||||
sha512sums=('47466a96ce288d18d489acf1abf811aa973649848a4cac31f71e1f25ea781a055ebd6616d2d630214b2df2f146f12609c82d65be0196f49d6b46a6c96464e120'
|
||||
'0349d4b08a1f93fe338d8f8e3e5a83e24211a46f999fe529bc1ac49c8c4975559d95a548c203d9427e3f82d62e934ba3cd1be6f734f9b9405b2a26477be4ed33')
|
||||
|
||||
prepare() {
|
||||
sed -e "s|@PKGVER@|$pkgver|" -i lmdb.pc
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$srcdir"/lmdb-LMDB_$pkgver/libraries/liblmdb
|
||||
make prefix=/usr
|
||||
}
|
||||
|
||||
check() {
|
||||
cd "$srcdir"/lmdb-LMDB_$pkgver/libraries/liblmdb
|
||||
make test
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir"/lmdb-LMDB_$pkgver/libraries/liblmdb
|
||||
install -dm755 "$pkgdir"/usr/{bin,lib,include,man/man1,share}
|
||||
make DESTDIR="$pkgdir" prefix=/usr install
|
||||
|
||||
mv "$pkgdir"/usr/man "$pkgdir"/usr/share/man
|
||||
|
||||
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
|
||||
install -Dm644 "$srcdir"/lmdb.pc "$pkgdir"/usr/lib/pkgconfig/lmdb.pc
|
||||
}
|
10
lmdb/lmdb.pc
Normal file
10
lmdb/lmdb.pc
Normal file
@ -0,0 +1,10 @@
|
||||
prefix=/usr
|
||||
libdir=${prefix}/lib
|
||||
includedir=${prefix}/include
|
||||
|
||||
Name: liblmdb
|
||||
Description: Lightning Memory-Mapped Database
|
||||
URL: https://symas.com/products/lightning-memory-mapped-database/
|
||||
Version: @PKGVER@
|
||||
Libs: -L${libdir} -llmdb
|
||||
Cflags: -I${includedir}
|
Loading…
x
Reference in New Issue
Block a user