From ebdca93baa8e0b96bf9012c0243399e6f5b8440b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D9=85=D9=87=D8=AF=D9=8A=20=D8=B4=D9=8A=D9=86=D9=88=D9=86?= =?UTF-8?q?=20=28Mehdi=20Chinoune=29?= Date: Sat, 10 Jan 2026 12:35:12 +0100 Subject: [PATCH] sundials: enable Fortran support on clangarm64. --- mingw-w64-sundials/PKGBUILD | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/mingw-w64-sundials/PKGBUILD b/mingw-w64-sundials/PKGBUILD index fdbf50c4a0..cffa4b37d6 100644 --- a/mingw-w64-sundials/PKGBUILD +++ b/mingw-w64-sundials/PKGBUILD @@ -14,7 +14,7 @@ _realname=sundials pkgbase="mingw-w64-${_realname}" pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" pkgver=7.5.0 -pkgrel=1 +pkgrel=2 pkgdesc="SUite of Nonlinear and DIfferential/ALgebraic equation Solvers (mingw-w64)" arch=('any') mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') @@ -24,9 +24,6 @@ msys2_references=( 'archlinux: sundials' ) license=('spdx:BSD-3-Clause') -replaces=("${MINGW_PACKAGE_PREFIX}-cvode") -provides=("${MINGW_PACKAGE_PREFIX}-cvode") -conflicts=("${MINGW_PACKAGE_PREFIX}-cvode") depends=("${MINGW_PACKAGE_PREFIX}-cc-libs" "${MINGW_PACKAGE_PREFIX}-libwinpthread" "${MINGW_PACKAGE_PREFIX}-openblas" @@ -38,7 +35,7 @@ depends=("${MINGW_PACKAGE_PREFIX}-cc-libs" "${MINGW_PACKAGE_PREFIX}-superlu_dist")) makedepends=("${MINGW_PACKAGE_PREFIX}-cc" "${MINGW_PACKAGE_PREFIX}-cmake" - $([[ ${MINGW_PACKAGE_PREFIX} == *-clang-* ]] || echo "${MINGW_PACKAGE_PREFIX}-fc") + $([[ ${MSYSTEM} == CLANG64 ]] || echo "${MINGW_PACKAGE_PREFIX}-fc") $([[ "$_enable_mpi" == "yes" ]] && echo "${MINGW_PACKAGE_PREFIX}-msmpi")) optdepends=("${MINGW_PACKAGE_PREFIX}-python: for running examples") source=(https://github.com/LLNL/sundials/releases/download/v${pkgver}/${_realname}-${pkgver}.tar.gz @@ -96,7 +93,7 @@ build() { "-DMPI_CXX_COMPILER=${MINGW_PREFIX}/bin/mpicxx.exe") fi - if [[ ${MINGW_PACKAGE_PREFIX} == *-clang-* ]]; then + if [[ ${MSYSTEM} == CLANG64 ]]; then _extra_config+=("-DBUILD_FORTRAN_MODULE_INTERFACE=OFF" "-DEXAMPLES_ENABLE_F2003=OFF") else