From 69e1bb0e9c89ad30a16531ef0b92f5eba30e47b5 Mon Sep 17 00:00:00 2001 From: kth5 Date: Sun, 22 Sep 2024 14:24:47 +0200 Subject: [PATCH] * update lz4 to 1:1.10.0-2 --- lz4/.SRCINFO | 18 ++++++++++++++++++ lz4/.nvchecker.toml | 4 ++++ lz4/PKGBUILD | 26 ++++++++++++-------------- 3 files changed, 34 insertions(+), 14 deletions(-) create mode 100644 lz4/.SRCINFO create mode 100644 lz4/.nvchecker.toml diff --git a/lz4/.SRCINFO b/lz4/.SRCINFO new file mode 100644 index 0000000000..4d0c262e52 --- /dev/null +++ b/lz4/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = lz4 + pkgdesc = Extremely fast compression algorithm + pkgver = 1.10.0 + pkgrel = 2 + epoch = 1 + url = https://lz4.github.io/lz4/ + arch = x86_64 + license = GPL-2.0-or-later + checkdepends = diffutils + makedepends = git + makedepends = meson + makedepends = ninja + depends = glibc + provides = liblz4.so + source = git+https://github.com/lz4/lz4.git#tag=v1.10.0 + sha256sums = 487f9bc24fdaf589e2f4bb23dd98b1f21a71b643db09251145616587c9468555 + +pkgname = lz4 diff --git a/lz4/.nvchecker.toml b/lz4/.nvchecker.toml new file mode 100644 index 0000000000..606668aa15 --- /dev/null +++ b/lz4/.nvchecker.toml @@ -0,0 +1,4 @@ +[lz4] +source = "git" +git = "https://github.com/lz4/lz4.git" +prefix = "v" diff --git a/lz4/PKGBUILD b/lz4/PKGBUILD index d8a558d956..e20684dec5 100644 --- a/lz4/PKGBUILD +++ b/lz4/PKGBUILD @@ -3,37 +3,35 @@ pkgname=lz4 epoch=1 -pkgver=1.9.4 -pkgrel=3 +pkgver=1.10.0 +pkgrel=2 pkgdesc='Extremely fast compression algorithm' arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) url='https://lz4.github.io/lz4/' -license=('GPL2') -makedepends=('git' 'cmake' 'ninja') +license=('GPL-2.0-or-later') +makedepends=('git' 'meson' 'ninja') checkdepends=('diffutils') depends=('glibc') +provides=('liblz4.so') source=("git+https://github.com/lz4/lz4.git#tag=v$pkgver") -sha256sums=('SKIP') +sha256sums=('487f9bc24fdaf589e2f4bb23dd98b1f21a71b643db09251145616587c9468555') build() { - cmake -B build -S "$pkgname"/build/cmake \ - -G Ninja \ - -DCMAKE_BUILD_TYPE='None' \ - -DCMAKE_INSTALL_PREFIX='/usr' \ - -Wno-dev - cmake --build build + meson setup --prefix=/usr --buildtype=plain lz4/build/meson build + meson configure build -Dcontrib=true -Dexamples=true -Dprograms=true + meson compile -C build } check() { rm -f passwd.lz4 - build/lz4 /etc/passwd passwd.lz4 - build/lz4 -d passwd.lz4 passwd + build/meson/programs/lz4 /etc/passwd passwd.lz4 + build/meson/programs/lz4 -d passwd.lz4 passwd diff -q /etc/passwd passwd rm passwd } package() { - DESTDIR="$pkgdir" cmake --install build + meson install -C build --destdir "$pkgdir" } # vim:set ts=2 sw=2 et: