# Maintainer: Tony Lambiris pkgname=rocksdb-lite pkgver=5.15.10 pkgrel=2 pkgdesc='Embedded key-value store for fast storage (lite version)' arch=(i686 x86_64) url='http://rocksdb.org' license=('Apache') depends=(gperftools zlib bzip2 lz4 snappy gcc-libs) conflicts=(rocksdb) checkdepends=(python2) source=(https://github.com/facebook/rocksdb/archive/v$pkgver.zip) sha256sums=('16356771775376b50e5cd4e7a185e84f398493183d375ff14cd6d396cdae6ea0') prepare() { cd rocksdb-$pkgver sed -e 's/\bpython\b/python2/' -i Makefile if [ "$CARCH" == "armv6h" ]; then sed -e 's/-momit-leaf-frame-pointer//' -i Makefile fi } build() { cd rocksdb-$pkgver export USE_RTTI=1 make shared_lib CFLAGS='-DROCKSDB_LITE -DROCKSDB_USE_RTTI' } package() { cd rocksdb-$pkgver install -d "$pkgdir"/usr/include cp -r include/rocksdb "$pkgdir"/usr/include install -m755 -D librocksdb.so "$pkgdir"/usr/lib/librocksdb_lite.so install -D -m644 LICENSE.Apache "$pkgdir/usr/share/licenses/$pkgname/LICENSE.Apache" install -D -m644 LICENSE.leveldb "$pkgdir/usr/share/licenses/$pkgname/LICENSE.leveldb" }