cross-zlib: add mingwarm64

This commit is contained in:
Christoph Reiter 2024-09-09 08:51:33 +02:00
parent 3cef1cbf20
commit f1ebdc9985

View File

@ -3,7 +3,7 @@
_realname=zlib
_mingw_suff=mingw-w64-cross
pkgbase="${_mingw_suff}-zlib"
_targetpkgs=("${_mingw_suff}-ucrt64-${_realname}" "${_mingw_suff}-mingw32-${_realname}" "${_mingw_suff}-mingw64-${_realname}")
_targetpkgs=("${_mingw_suff}-ucrt64-${_realname}" "${_mingw_suff}-mingw32-${_realname}" "${_mingw_suff}-mingw64-${_realname}" "${_mingw_suff}-mingwarm64-${_realname}")
pkgname=("${_mingw_suff}-${_realname}" "${_targetpkgs[@]}")
pkgdesc="Compression library implementing the deflate compression method found in gzip and PKZIP"
pkgver=1.3.1
@ -14,7 +14,7 @@ msys2_repository_url="https://github.com/madler/zlib"
license=('spdx:Zlib')
groups=("${_mingw_suff}-toolchain" "${_mingw_suff}")
depends=()
makedepends=("${_mingw_suff}-gcc" 'autotools')
makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-mingwarm64-gcc" 'autotools')
options=('!strip' '!buildflags')
source=("https://github.com/madler/zlib/releases/download/v${pkgver}/zlib-${pkgver}.tar.xz"{,.asc}
01-zlib-1.2.11-1-buildsys.mingw.patch
@ -63,6 +63,7 @@ build() {
"${_mingw_suff}-ucrt64-${_realname}") _build "x86_64-w64-mingw32ucrt" ;;
"${_mingw_suff}-mingw32-${_realname}") _build "i686-w64-mingw32" ;;
"${_mingw_suff}-mingw64-${_realname}") _build "x86_64-w64-mingw32" ;;
"${_mingw_suff}-mingwarm64-${_realname}") _build "aarch64-w64-mingw32" ;;
esac
done
}
@ -89,3 +90,9 @@ package_mingw-w64-cross-mingw64-zlib() {
_package x86_64-w64-mingw32
}
package_mingw-w64-cross-mingwarm64-zlib() {
conflicts=("${_mingw_suff}-zlib<=1.3.1-1")
_package aarch64-w64-mingw32
}