* update zlib-ng to 2.2.2-2
This commit is contained in:
parent
4e3e65e4bb
commit
dab117ca32
@ -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
|
||||
|
@ -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}"
|
||||
|
Loading…
x
Reference in New Issue
Block a user