From 874555d4fda2ca150db2acffb9757c33373591cd Mon Sep 17 00:00:00 2001 From: Christoph Reiter Date: Tue, 11 Mar 2025 09:06:19 +0100 Subject: [PATCH] libblake3: Add 1.6.1 --- libblake3/PKGBUILD | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 libblake3/PKGBUILD diff --git a/libblake3/PKGBUILD b/libblake3/PKGBUILD new file mode 100644 index 00000000..5fdf534a --- /dev/null +++ b/libblake3/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Christoph Reiter + +_realname=BLAKE3 +pkgname=libblake3 +pkgver=1.6.1 +pkgrel=1 +pkgdesc='The official C implementation of BLAKE3' +arch=(x86_64 i686) +url=https://github.com/BLAKE3-team/BLAKE3 +msys2_reference=( + 'archlinux: libblake3' + 'aur: libblake3' + 'gentoo: dev-libs/blake3' +) +license=('spdx:CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception') +depends=(gcc-libs) +makedepends=( + gcc + cmake + ninja +) +source=("https://github.com/BLAKE3-team/BLAKE3/archive/${pkgver}/${_realname}-${pkgver}.tar.gz") +sha256sums=('1f2fbd93790694f1ad66eef26e23c42260a1916927184d78d8395ff1a512d285') + +build() { + cmake \ + -GNinja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -D BUILD_SHARED_LIBS=ON \ + -S "${_realname}-${pkgver}/c" \ + -B "build-${CARCH}" + + cmake --build "build-${CARCH}" +} + +package() { + DESTDIR="$pkgdir" cmake --install "build-${CARCH}" +}