uvatlas: Update to 1.8.9 and enable aarch64 builds (#23675)

This commit is contained in:
Hernan Martinez 2025-03-15 06:25:12 -06:00 committed by GitHub
parent d1103720b6
commit 88e5c4eca1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -5,12 +5,12 @@ _rn=UVAtlas
pkgbase=mingw-w64-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
# Version from CMakeLists.txt
pkgver=1.8.7
_tag=jun2024
pkgrel=3
pkgver=1.8.9
_tag=oct2024
pkgrel=1
pkgdesc="UVAtlas Isochart Atlas Library (mingw-w64)"
arch=('any')
mingw_arch=('mingw64' 'ucrt64' 'clang64')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url='https://go.microsoft.com/fwlink/?LinkID=512686'
license=('spdx:MIT')
depends=("${MINGW_PACKAGE_PREFIX}-directx-headers"
@ -24,7 +24,7 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
"${MINGW_PACKAGE_PREFIX}-directxtex"
"${MINGW_PACKAGE_PREFIX}-openexr")
source=("${_realname}-${_tag}.tar.gz"::"https://github.com/microsoft/UVAtlas/archive/refs/tags/${_tag}.tar.gz")
sha256sums=('3292943417979c74e61b931201c3dc32b742cddd67569b6831a2a09870088680')
sha256sums=('8d17a76ae2a0464e411859de9acbf5f0b81e1a0edc4ae5d2f77c8e22623dd640')
build() {
mkdir -p "${srcdir}/build-${MSYSTEM}" && cd "${srcdir}/build-${MSYSTEM}"
@ -36,6 +36,10 @@ build() {
extra_config+=("-DCMAKE_BUILD_TYPE=Debug")
fi
if [[ "${MSYSTEM_CARCH}" == "aarch64" ]]; then
extra_config+=("-DDIRECTX_ARCH=arm64")
fi
#DBUILD_DX11 requires fxc.exe but that's not available.
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
"${MINGW_PREFIX}"/bin/cmake.exe \