git » freecad.git » commit c7e3305

upgpkg: 0.21.2-10: PySide 6.7 rebuild

author Antonio Rojas
2024-04-06 07:58:01 UTC
committer Antonio Rojas
2024-04-06 07:58:01 UTC
parent 0c182aef510c6867c143303389e22510401cc5cf

upgpkg: 0.21.2-10: PySide 6.7 rebuild

.SRCINFO +1 -1
PKGBUILD +3 -1

diff --git a/.SRCINFO b/.SRCINFO
index 0903bbf..59b5685 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
 pkgbase = freecad
 	pkgdesc = Feature based parametric 3D CAD modeler
 	pkgver = 0.21.2
-	pkgrel = 9
+	pkgrel = 10
 	url = https://freecadweb.org/
 	arch = x86_64
 	license = LGPL
diff --git a/PKGBUILD b/PKGBUILD
index a53dedb..714c3cb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,7 +12,7 @@
 
 pkgname=freecad
 pkgver=0.21.2
-pkgrel=9
+pkgrel=10
 pkgdesc='Feature based parametric 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'
@@ -43,6 +43,8 @@ prepare() {
   patch -d freecad -Np1 -i ../62c3836c.patch # Fix Qt6 issues in addons manager
   patch -d freecad -Np1 -i ../pyside6.patch
   patch -d freecad -Np1 -i ../6043c904.patch # Fix build with Python 3.12
+  sed -e 's|Shiboken::Module::getTypes(requiredModule)|reinterpret_cast<PyTypeObject **>(Shiboken::Module::getTypes(requiredModule))|' \
+    -i freecad/src/Gui/PythonWrapper.cpp # Fix build with PySide 6.7
 }
 
 build() {