fmt: backport clang 21 build fix

This commit is contained in:
Christoph Reiter 2025-09-21 13:15:44 +02:00
parent 68021190b0
commit 99745fc2cb

View File

@ -6,7 +6,7 @@ _realname=fmt
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=11.2.0
pkgrel=2
pkgrel=3
pkgdesc="A modern formatting library for C++ (mingw-w64)"
arch=('any')
mingw_arch=('mingw64' 'mingw32' 'ucrt64' 'clang64' 'clangarm64')
@ -22,13 +22,16 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
"${MINGW_PACKAGE_PREFIX}-cmake"
"${MINGW_PACKAGE_PREFIX}-ninja")
source=("https://github.com/fmtlib/fmt/archive/${pkgver}/${_realname}-${pkgver}.tar.gz"
"https://github.com/fmtlib/fmt/commit/f4345467fce7edbc6b36c3fa1cf197a67be617e2.patch"
cmake-dual-lib.patch)
sha256sums=('bc23066d87ab3168f27cef3e97d545fa63314f5c79df5ea444d41d56f962c6af'
'540e23a378682da23ce2c200302cd37ec1e3be92217733d34a877ed9db0efcc9'
'1c30f6b7f371bab3cb094113883080e0dd8e8c2f75f9abb13136786b8ee96f85')
prepare() {
cd "${_realname}-${pkgver}"
patch -p1 -i ${srcdir}/cmake-dual-lib.patch
patch -p1 -i ${srcdir}/f4345467fce7edbc6b36c3fa1cf197a67be617e2.patch
}
build() {