@@ -4,7 +4,7 @@ _realname=freecad
4
4
pkgbase=mingw-w64-${_realname}
5
5
pkgname=(" ${MINGW_PACKAGE_PREFIX} -${_realname} " )
6
6
pkgver=1.0.0
7
- pkgrel=1
7
+ pkgrel=2
8
8
_OS_commit=91f70382
9
9
pkgdesc=" Free and Opensource multiplatform 3D parametric modeler (mingw-w64)"
10
10
arch=(' any' )
@@ -38,6 +38,7 @@ depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
38
38
makedepends=(" ${MINGW_PACKAGE_PREFIX} -cc"
39
39
" ${MINGW_PACKAGE_PREFIX} -cmake"
40
40
" ${MINGW_PACKAGE_PREFIX} -ninja"
41
+ " ${MINGW_PACKAGE_PREFIX} -nlohmann-json"
41
42
" ${MINGW_PACKAGE_PREFIX} -boost"
42
43
" ${MINGW_PACKAGE_PREFIX} -eigen3"
43
44
" ${MINGW_PACKAGE_PREFIX} -python-matplotlib"
@@ -48,10 +49,12 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
48
49
" ${MINGW_PACKAGE_PREFIX} -utf8cpp" )
49
50
source=(" https://github.com/FreeCAD/FreeCAD/archive/${pkgver} /${_realname} -${pkgver} .tar.gz"
50
51
" https://github.com/Ondsel-Development/OndselSolver/archive/${_OS_commit} /OndselSolver-${_OS_commit} .tar.gz"
51
- " 001-clang19-char-traits.patch" )
52
+ " 001-clang19-char-traits.patch"
53
+ " 002-vtk-9.4.patch::https://github.com/FreeCAD/FreeCAD/pull/18543.patch" )
52
54
sha256sums=(' 51115afd8e3b89f4bac343b986b0800d8e1c68fc1e322c3cd179cfe1033ef937'
53
55
' 061f651f503f1ec5a9814e174cdb8a9ba84d511a3b8be3d94852e84976c6b158'
54
- ' 0dcc9a5ce20f080913f2bff71f5e2eb7d166e789f1012cea2009f94c9f30e5f2' )
56
+ ' 0dcc9a5ce20f080913f2bff71f5e2eb7d166e789f1012cea2009f94c9f30e5f2'
57
+ ' aaf53617dff2119805b2f4d415181d7685e43b80e18905d0f64e2b909afc8510' )
55
58
56
59
apply_patch_with_msg () {
57
60
for _patch in " $@ "
@@ -67,7 +70,8 @@ prepare() {
67
70
cd ${_realname} -${pkgver}
68
71
69
72
apply_patch_with_msg \
70
- 001-clang19-char-traits.patch
73
+ 001-clang19-char-traits.patch \
74
+ 002-vtk-9.4.patch
71
75
}
72
76
73
77
build () {
@@ -94,6 +98,7 @@ build() {
94
98
-DFREECAD_QT_VERSION=" 6" \
95
99
-DBUILD_TEST=OFF \
96
100
-DBUILD_WEB=OFF \
101
+ -DBUILD_ADDONMGR=OFF \
97
102
-DENABLE_DEVELOPER_TESTS=OFF \
98
103
-DINSTALL_TO_SITEPACKAGES=OFF \
99
104
-DPython_EXECUTABLE=${MINGW_PREFIX} /bin/python \
0 commit comments