[arch-commits] Commit in libcuckoo/repos (extra-any extra-any/PKGBUILD)

Andreas Radke andyrtr at gemini.archlinux.org
Mon Jan 31 21:05:46 UTC 2022


    Date: Monday, January 31, 2022 @ 21:05:46
  Author: andyrtr
Revision: 435643

archrelease: copy trunk to extra-any

Added:
  libcuckoo/repos/extra-any/
  libcuckoo/repos/extra-any/PKGBUILD
    (from rev 435642, libcuckoo/trunk/PKGBUILD)

----------+
 PKGBUILD |   35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

Copied: libcuckoo/repos/extra-any/PKGBUILD (from rev 435642, libcuckoo/trunk/PKGBUILD)
===================================================================
--- extra-any/PKGBUILD	                        (rev 0)
+++ extra-any/PKGBUILD	2022-01-31 21:05:46 UTC (rev 435643)
@@ -0,0 +1,35 @@
+# Maintainer: AndyRTR <andyrtr at archlinux.org>
+# Contributor: chn <g897331845 at gmail.com>
+
+pkgname=libcuckoo
+pkgver=0.3
+pkgrel=1
+pkgdesc="A high-performance, concurrent hash table"
+arch=('any')
+url='https://github.com/efficient/libcuckoo'
+license=('Apache')
+makedepends=('cmake')
+source=(${pkgname}-${pkgver}.tar.gz::https://github.com/efficient/libcuckoo/archive/refs/tags/v${pkgver}.tar.gz)
+md5sums=('13f68f7d20c8b9d819d6f1b12a3b1dc4')
+
+build() {
+    mkdir build
+    cd build
+    cmake ../${pkgname}-${pkgver} \
+      -DCMAKE_BUILD_TYPE='None' \
+      -DCMAKE_INSTALL_PREFIX='/usr' \
+      -DBUILD_TESTS=1 \
+      -DBUILD_STRESS_TESTS=1 \
+      -DBUILD_UNIT_TESTS=1
+    make
+}
+
+check() {
+  cd build
+  ctest
+}
+
+package() {
+    cd build
+    make DESTDIR="$pkgdir" install
+}



More information about the arch-commits mailing list