* update zlib-ng to 2.2.2-2

This commit is contained in:
Alexander Baldeck 2024-12-13 13:01:29 +01:00
parent 4e3e65e4bb
commit dab117ca32
2 changed files with 28 additions and 17 deletions

View File

@ -1,19 +1,27 @@
pkgbase = zlib-ng
pkgdesc = zlib replacement with optimizations for next generation systems
pkgver = 2.2.1
pkgrel = 1.1
pkgver = 2.2.2
pkgrel = 2
url = https://github.com/zlib-ng/zlib-ng
arch = x86_64
arch = powerpc64le
arch = powerpc64
arch = powerpc
arch = riscv64
license = custom:zlib
license = Zlib
makedepends = cmake
makedepends = ninja
depends = glibc
source = https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.2.1/zlib-ng-2.2.1.tar.gz
sha256sums = ec6a76169d4214e2e8b737e0850ba4acb806c69eeace6240ed4481b9f5c57cdf
b2sums = eacd6e01b8792d1646054b32274c486021fa3c4341a5ce4e19d7afcccf0fc8645a20e78aedad2b353d662b2b82641780c55ff8e4e255c3fe9ffb67fce2001552
source = https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.2.2/zlib-ng-2.2.2.tar.gz
sha256sums = fcb41dd59a3f17002aeb1bb21f04696c9b721404890bb945c5ab39d2cb69654c
b2sums = 970260f44fcce467933bf0038afa0f6e18cc007012c7d9be0b259d407e981fa1a353ce4c7aae38e5158ba65c79c5b54777f1cc436654016c5a21d20630061890
pkgname = zlib-ng
provides = zlib-ng
provides = libz-ng.so
pkgname = zlib-ng-compat
pkgdesc = zlib replacement with optimizations for next generation systems (zlib compat)
provides = zlib
provides = libz.so
conflicts = zlib

View File

@ -3,13 +3,14 @@
# Contributor: Chocobo1 <chocobo1 AT archlinux DOT net>
# Contributor: Jacek Szafarkiewicz <szafar at linux dot pl>
pkgname=zlib-ng
pkgver=2.2.1
pkgrel=1.1
pkgbase=zlib-ng
pkgname=(zlib-ng zlib-ng-compat)
pkgver=2.2.2
pkgrel=2
pkgdesc='zlib replacement with optimizations for next generation systems'
url='https://github.com/zlib-ng/zlib-ng'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=('custom:zlib')
license=('Zlib')
depends=(
glibc
)
@ -18,8 +19,8 @@ makedepends=(
ninja
)
source=("${url}/archive/refs/tags/$pkgver/${pkgname}-${pkgver}.tar.gz")
sha256sums=('ec6a76169d4214e2e8b737e0850ba4acb806c69eeace6240ed4481b9f5c57cdf')
b2sums=('eacd6e01b8792d1646054b32274c486021fa3c4341a5ce4e19d7afcccf0fc8645a20e78aedad2b353d662b2b82641780c55ff8e4e255c3fe9ffb67fce2001552')
sha256sums=('fcb41dd59a3f17002aeb1bb21f04696c9b721404890bb945c5ab39d2cb69654c')
b2sums=('970260f44fcce467933bf0038afa0f6e18cc007012c7d9be0b259d407e981fa1a353ce4c7aae38e5158ba65c79c5b54777f1cc436654016c5a21d20630061890')
build() {
@ -37,12 +38,12 @@ build() {
-DWITH_UNALIGNED=OFF
)
msg2 "Building zlib-ng"
echo "Building zlib-ng"
cmake -B build \
"${_options[@]}"
cmake --build build
msg2 "Building zlib-ng-compat"
echo "Building zlib-ng-compat"
cmake -B build-compat \
"${_options[@]}" \
-DZLIB_COMPAT=ON
@ -51,13 +52,15 @@ build() {
check() {
cd "${pkgbase}-${pkgver}"
msg2 "Checking zlib-ng"
echo "Checking zlib-ng"
ctest --output-on-failure --test-dir build
msg2 "Checking zlib-ng-compat"
echo "Checking zlib-ng-compat"
ctest --output-on-failure --test-dir build-compat
}
package_zlib-ng() {
provides=(zlib-ng libz-ng.so)
cd "${pkgbase}-${pkgver}"
DESTDIR="${pkgdir}" cmake --install build
install -Dm 644 LICENSE.md -t "${pkgdir}/usr/share/licenses/${pkgname}"
@ -66,7 +69,7 @@ package_zlib-ng() {
package_zlib-ng-compat() {
pkgdesc+=" (zlib compat)"
provides=(zlib)
provides=(zlib libz.so)
conflicts=(zlib)
cd "${pkgbase}-${pkgver}"