itk: Fix build with eigen3 5.0

This commit is contained in:
مهدي شينون (Mehdi Chinoune)
2025-11-15 09:04:53 +01:00
parent 3a2149eeef
commit 33fa10ce2e

View File

@@ -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() {