From 33fa10ce2e930aa3b96ae776fe027ee612763b45 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, 15 Nov 2025 09:04:53 +0100 Subject: [PATCH] itk: Fix build with eigen3 5.0 --- mingw-w64-itk/PKGBUILD | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/mingw-w64-itk/PKGBUILD b/mingw-w64-itk/PKGBUILD index 720690d687..62d37afe33 100644 --- a/mingw-w64-itk/PKGBUILD +++ b/mingw-w64-itk/PKGBUILD @@ -4,7 +4,7 @@ _realname=itk pkgbase=mingw-w64-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" pkgver=5.4.4 -pkgrel=2 +pkgrel=3 pkgdesc='An open-source C++ toolkit for medical image processing (mingw-w64)' arch=('any') mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') @@ -55,18 +55,22 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc" "${MINGW_PACKAGE_PREFIX}-python" "${MINGW_PACKAGE_PREFIX}-qt6-base" "${MINGW_PACKAGE_PREFIX}-qt6-declarative" + "${MINGW_PACKAGE_PREFIX}-scnlib" "${MINGW_PACKAGE_PREFIX}-unixodbc" "${MINGW_PACKAGE_PREFIX}-utf8cpp") optdepends=("${MINGW_PACKAGE_PREFIX}-opencv: ITK-OpenCV bridge" "${MINGW_PACKAGE_PREFIX}-vtk: ITK-VTK bridge") source=("https://github.com/InsightSoftwareConsortium/ITK/archive/v${pkgver}/ITK-${pkgver}.tar.gz" - libminc-pr-129.patch) + libminc-pr-129.patch + "001-fix-build-with-eigen3-5.patch::https://github.com/InsightSoftwareConsortium/ITK/commit/ada8399e.patch") sha256sums=('683027617442391220eb79869d71652a54c4b47517ca6ca14d4b01c2583f5a1c' - '14c1fe4b41fa77aed8483dbece655740dd485e8d78184c9351063a5fb77fa0b4') + '14c1fe4b41fa77aed8483dbece655740dd485e8d78184c9351063a5fb77fa0b4' + '015724afebef7aa1b61c62aad548d45960ef092a7d3913884ad8d3ee3d4800d7') prepare() { cd "ITK-${pkgver}" patch -p1 -i "${srcdir}"/libminc-pr-129.patch + patch -p1 -i "${srcdir}"/001-fix-build-with-eigen3-5.patch } build() {