From 2d7381539785249b815f8f155bcfcce9c46c5f53 Mon Sep 17 00:00:00 2001 From: psykose <alice@ayaya.dev> Date: Fri, 14 Oct 2022 12:44:41 +0000 Subject: [PATCH] main/leveldb: build with samurai --- main/leveldb/APKBUILD | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/main/leveldb/APKBUILD b/main/leveldb/APKBUILD index 8bebff0b8d4f..c5fc41007798 100644 --- a/main/leveldb/APKBUILD +++ b/main/leveldb/APKBUILD @@ -2,37 +2,36 @@ # Maintainer: TBK <alpine@jjtc.eu> pkgname=leveldb pkgver=1.22 -pkgrel=2 +pkgrel=3 pkgdesc="A fast and lightweight key/value database library by Google" url="https://github.com/google/leveldb" arch="all" license="BSD-3-Clause" -makedepends="cmake snappy-dev" +makedepends="cmake samurai snappy-dev" subpackages="$pkgname-dev $pkgname-doc" source="$pkgname-$pkgver.tar.gz::https://github.com/google/$pkgname/archive/$pkgver.tar.gz" build() { - mkdir build && cd build - cmake .. \ + cmake -B build -G Ninja \ -DCMAKE_BUILD_TYPE=MinSizeRel \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib \ -DLEVELDB_BUILD_TESTS=ON \ -DLEVELDB_INSTALL=ON \ -DBUILD_SHARED_LIBS=ON - make + cmake --build build } check() { - cd "$builddir"/build - make test + ctest --test-dir build --output-on-failure } package() { - cd "$builddir"/build - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" cmake --install build mkdir -p "$pkgdir"/usr/share/doc - cp -a ../doc "$pkgdir"/usr/share/doc/$pkgname + cp -a doc "$pkgdir"/usr/share/doc/$pkgname } -sha512sums="f9bbf5f466e7f707b94e19261762319ea9f65d41911690e84f59098551e2e69beccf756a414d705ade74ee96fd979bdb8b94c171c6f2cc83873cbd4a9380dbab leveldb-1.22.tar.gz" +sha512sums=" +f9bbf5f466e7f707b94e19261762319ea9f65d41911690e84f59098551e2e69beccf756a414d705ade74ee96fd979bdb8b94c171c6f2cc83873cbd4a9380dbab leveldb-1.22.tar.gz +" -- GitLab