summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 22 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a3d61a4c5645..e5d7f366f8f9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}