diff --git a/mingw-w64-cppwinrt/PKGBUILD b/mingw-w64-cppwinrt/PKGBUILD index 3da47b9c7e..963c2a92b2 100644 --- a/mingw-w64-cppwinrt/PKGBUILD +++ b/mingw-w64-cppwinrt/PKGBUILD @@ -4,10 +4,10 @@ _realname=cppwinrt pkgbase=mingw-w64-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") pkgver=2.0.230706.1 -pkgrel=2 +pkgrel=3 pkgdesc="C++ language projection for Windows Runtime (WinRT) APIs (mingw-w64)" arch=('any') -mingw_arch=('ucrt64' 'clang64' 'clang32' 'clangarm64') +mingw_arch=('ucrt64' 'clang64' 'clangarm64') url='https://aka.ms/cppwinrt' license=('spdx:MIT') depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs") @@ -53,10 +53,12 @@ package() { install -Dm755 cppwinrt.exe "${pkgdir}${MINGW_PREFIX}/bin/cppwinrt.exe" - # Install C++/WinRT Headers - ./cppwinrt.exe -input "10.0.22621.0" - mkdir -p "${pkgdir}${MINGW_PREFIX}/include" - cp -r winrt "${pkgdir}${MINGW_PREFIX}/include/" + # Generate & Install C++/WinRT Headers + if [[ ${CARCH} == x86_64 ]]; then + ./cppwinrt.exe -input "10.0.22621.0" + mkdir -p "${pkgdir}${MINGW_PREFIX}/include" + cp -r winrt "${pkgdir}${MINGW_PREFIX}/include/" + fi install -Dm644 "${srcdir}/${_realname}-${pkgver}/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" }