Date: Sunday, December 25, 2022 @ 16:29:27
  Author: archange
Revision: 1365594

Initial addition of blosc2 to [community]

Added:
  blosc2/
  blosc2/repos/
  blosc2/trunk/
  blosc2/trunk/PKGBUILD

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

Added: blosc2/trunk/PKGBUILD
===================================================================
--- blosc2/trunk/PKGBUILD                               (rev 0)
+++ blosc2/trunk/PKGBUILD       2022-12-25 16:29:27 UTC (rev 1365594)
@@ -0,0 +1,33 @@
+# Maintainer: Bruno Pagani <[email protected]>
+
+pkgname=blosc2
+pkgver=2.6.1
+pkgrel=1
+pkgdesc="A fast, compressed, persistent binary data store library for C."
+arch=(x86_64)
+url="https://www.blosc.org";
+license=(BSD)
+depends=(lz4 zlib zstd)
+makedepends=(cmake)
+source=(https://github.com/Blosc/c-blosc2/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz)
+sha512sums=('9f5daa59d5191784ee91deb18ed15a3b36504b05061ca8b1532eaf8e402c793944059894b277843e8da19f00af05615e0865d9fdb80decd83aa07867b0e661a0')
+b2sums=('a3fdc8798eb70e97791b7b708ef872142d38b9c4fdb8efc6d5da2010149fa61f4115f27af630a43edd5f351cb8693fbb79457f19ccf1a518f057902b93196b3d')
+
+build() {
+  cmake -B build -S c-blosc2-$pkgver \
+    -D CMAKE_INSTALL_PREFIX=/usr \
+    -D BUILD_STATIC=OFF \
+    -D PREFER_EXTERNAL_LZ4=ON \
+    -D PREFER_EXTERNAL_ZLIB=ON \
+    -D PREFER_EXTERNAL_ZSTD=ON
+  cmake --build build
+}
+
+check() {
+  ctest --test-dir build --output-on-failure
+}
+
+package() {
+  DESTDIR="$pkgdir" cmake --install build
+  install -vDm644 c-blosc2-$pkgver/LICENSE.txt -t 
"$pkgdir"/usr/share/licenses/$pkgname/
+}

Reply via email to