# Contributor: Natanael Copa # Maintainer: pkgname=leveldb pkgver=1.21 pkgrel=0 pkgdesc="A fast and lightweight key/value database library by Google" url="https://github.com/google/leveldb" arch="all" license="BSD-3-Clause" makedepends="cmake snappy-dev" subpackages="$pkgname-dev $pkgname-doc" source="$pkgname-$pkgver.tar.gz::https://github.com/google/$pkgname/archive/$pkgver.tar.gz fix-cmakelist-soname.patch " build() { mkdir build && cd build cmake .. \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib \ -DLEVELDB_BUILD_TESTS=ON \ -DLEVELDB_INSTALL=ON \ -DBUILD_SHARED_LIBS=ON make } check() { cd "$builddir"/build make test } package() { cd "$builddir"/build make DESTDIR="$pkgdir" install mkdir -p "$pkgdir"/usr/share/doc cp -a ../doc "$pkgdir"/usr/share/doc/$pkgname } sha512sums="c76eb7d8749ea811e37839a9b5d424b37ac096e7d01c8f29d810a29e16e8af5a284284845869a7c32de62b740ed6a3e98683a969ff4633dba1980e44b5c03c08 leveldb-1.21.tar.gz 9aee8cce98559d277340828354c8f767398c16dcdafc445541f32b088e54d2055cf8975621da6a0ecfa74634765bed08d677729682910aecf2d69aeb2ed80309 fix-cmakelist-soname.patch"