Date: Thursday, September 30, 2021 @ 03:35:24 Author: anatolik Revision: 1026082
upgpkg: rocksdb 6.23.3-1 FS#72255 Switch to make based build to align with upstream recommendations Modified: rocksdb/trunk/PKGBUILD ----------+ PKGBUILD | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-09-30 02:17:21 UTC (rev 1026081) +++ PKGBUILD 2021-09-30 03:35:24 UTC (rev 1026082) @@ -2,35 +2,28 @@ # Contributor: László Várady <laszlo.varad...@gmail.com> pkgname=rocksdb -pkgver=6.15.5 +pkgver=6.23.3 pkgrel=1 pkgdesc='Embedded key-value store for fast storage' arch=(x86_64) url="https://rocksdb.org/" license=(GPL2 Apache) -depends=(bzip2 gcc-libs gflags jemalloc lz4 snappy zlib zstd) -makedepends=(cmake ninja) -#checkdepends=('python2') +depends=(bzip2 jemalloc lz4 snappy zlib zstd tbb liburing) +makedepends=(gflags) source=(rocksdb-$pkgver.tar.gz::https://github.com/facebook/rocksdb/archive/v$pkgver.tar.gz) -sha256sums=('d7b994e1eb4dff9dfefcd51a63f86630282e1927fc42a300b93c573c853aa5d0') +sha256sums=('1617532c5c02af0f8922f91e09eb566a79dfeb67d254b3ecc6908b240b6822e9') build() { cd rocksdb-$pkgver - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib \ - -DWITH_BZ2=ON -DWITH_LZ4=ON -DWITH_SNAPPY=ON -DWITH_ZLIB=ON -DWITH_ZSTD=ON \ - -DUSE_RTTI=ON -DWITH_JEMALLOC=ON -DFAIL_ON_WARNINGS=OFF -DPORTABLE=ON \ - -DWITH_BENCHMARK_TOOLS=OFF \ - -GNinja -S . -B build - ninja -C build + PORTABLE=1 make shared_lib } check() { cd rocksdb-$pkgver - # currently upstream enables tests for Debug configuration only - # ninja -C build check + # make check # fails due to https://github.com/facebook/rocksdb/issues/8974 } package() { cd rocksdb-$pkgver - DESTDIR="$pkgdir" ninja -C build install + make install-shared DESTDIR="$pkgdir" PREFIX=/usr }