diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 22 insertions, 18 deletions
@@ -1,20 +1,22 @@ -# Maintainer: Tony Lambiris <tony@criticalstack.com> +# Maintainer: Tony <tony@criticalstack.com> pkgname=rocksdb-lite -pkgver=5.15.10 -pkgrel=2 +pkgver=5.17.2 +pkgrel=1 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') +depends=('gperftools' 'zlib' 'bzip2' 'lz4' 'snappy' 'gcc-libs') +checkdepends=('python2') +conflicts=('rocksdb') +provides=('rocksdb') +source=("https://github.com/facebook/rocksdb/archive/v${pkgver}.tar.gz") +sha256sums=('101f05858650a810c90e4872338222a1a3bf3b24de7b7d74466814e6a95c2d28') prepare() { - cd rocksdb-$pkgver + cd "${srcdir}/rocksdb-${pkgver}" + sed -e 's/\bpython\b/python2/' -i Makefile if [ "$CARCH" == "armv6h" ]; then sed -e 's/-momit-leaf-frame-pointer//' -i Makefile @@ -22,16 +24,18 @@ prepare() { } build() { - cd rocksdb-$pkgver - export USE_RTTI=1 - make shared_lib CFLAGS='-DROCKSDB_LITE -DROCKSDB_USE_RTTI' + cd "${srcdir}/rocksdb-${pkgver}" + + env 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" + cd "${srcdir}/rocksdb-${pkgver}" + + install -dm755 "${pkgdir}/usr/include" + cp -r include/rocksdb "${pkgdir}/usr/include" + + install -Dm755 librocksdb.so "${pkgdir}/usr/lib/librocksdb_lite.so" + install -Dm644 LICENSE.Apache "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.Apache" + install -Dm644 LICENSE.leveldb "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.leveldb" } |