# Maintainer: Jesus E. pkgname=lmdb pkgver=0.9.24 _debver=$pkgver _debrel=1 pkgrel=2 pkgdesc='Symas Lightning Memory-Mapped Database' arch=('i686' 'x86_64') url='https://symas.com/mdb' license=('OpenLDAP-2.8') depends=('glibc') makedepends=('quilt') source=("$pkgname-$pkgver.tar.gz::https://github.com/LMDB/$pkgname/archive/LMDB_$pkgver.tar.gz" "https://deb.debian.org/debian/pool/main/l/$pkgname/${pkgname}_$_debver-$_debrel.debian.tar.xz" "$pkgname.pc") sha512sums=('c3a96c27f13c072ef5861bcea045d82f0a220dbd938579411ea6c38ac0696b3620c71f1e2cc56d31db5105f3533da95aba1ac34653d8bdcfa4f2f1fb831cccb1' '045aaa45f2a8a3cd4a5ed3ebf4de80eab05eb0bff2f8add01f6662d53ff6823a16cb9ea9ccf66540cc60030bf14d2e4bb53b9e5a92a877e3f5651f38ee63bcb9' '0349d4b08a1f93fe338d8f8e3e5a83e24211a46f999fe529bc1ac49c8c4975559d95a548c203d9427e3f82d62e934ba3cd1be6f734f9b9405b2a26477be4ed33') prepare() { sed -e "s|@PKGVER@|$pkgver|" -i "$pkgname.pc" cd "$srcdir"/lmdb-LMDB_$pkgver if [[ ${pkgver%.*} = ${_debver%.*} ]]; then # Debian patches export QUILT_PATCHES=debian/patches export QUILT_REFRESH_ARGS='-p ab --no-timestamps --no-index' export QUILT_DIFF_ARGS='--no-timestamps' mv "$srcdir"/debian . quilt push -av fi } build() { cd "$srcdir"/lmdb-LMDB_$pkgver/libraries/liblmdb make prefix=/usr } package() { cd "$srcdir"/lmdb-LMDB_$pkgver/libraries/liblmdb make DESTDIR="$pkgdir" prefix=/usr install install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname install -Dm644 "$srcdir"/"$pkgname.pc" -t "$pkgdir"/usr/lib/pkgconfig }