blob: d72428cd7322c0ef43bdd7b773124824b751c8cf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
pkgname=rocksdb-ldb
pkgver=6.15.2
pkgrel=1
pkgdesc='The 'ldb' from the RocksDB storage'
arch=(i686 x86_64)
url='http://rocksdb.org'
license=(Apache leveldb)
depends=(
'bzip2'
'gcc-libs'
'lz4'
'snappy'
'zlib'
'gflags'
)
makedepends=('gcc' 'make' 'diffutils')
source=(https://github.com/facebook/rocksdb/archive/v${pkgver}.tar.gz)
sha256sums=('79d554d8a109575f80d827026ecd2fca50b7f79b0af3d0c376afb755db465d4e')
provides=(rocksdb-ldb)
prepare() {
ls -alh
cd "rocksdb-$pkgver"
sed -e 's/\bpython\b/python2/' -i Makefile
if [ "" == "armv6h" ]; then
sed -e 's/-momit-leaf-frame-pointer//' -i Makefile
fi
}
build() {
cd "rocksdb-$pkgver"
make clean
DISABLE_WARNING_AS_ERROR=1 DEBUG_LEVEL=0 make ldb -j4
}
package() {
cd "rocksdb-$pkgver"
install -m755 -D ldb "$pkgdir"/usr/bin/rocksdb-ldb
}
|