[arch-commits] Commit in opencascade/trunk (PKGBUILD)

Antonio Rojas arojas at gemini.archlinux.org
Thu Oct 21 19:40:01 UTC 2021


    Date: Thursday, October 21, 2021 @ 19:40:00
  Author: arojas
Revision: 1032044

Backport patch to fix freeCAD build

Modified:
  opencascade/trunk/PKGBUILD

----------+
 PKGBUILD |    9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-10-21 19:35:05 UTC (rev 1032043)
+++ PKGBUILD	2021-10-21 19:40:00 UTC (rev 1032044)
@@ -10,7 +10,7 @@
 _pkgver=V7_5_3
 #_pkgver=${pkgver//_/}
 #_pkgver=V${_pkgver//./_}
-pkgrel=1
+pkgrel=2
 pkgdesc="Open CASCADE Technology, 3D modeling & numerical simulation"
 arch=('x86_64')
 url="https://www.opencascade.org"
@@ -22,12 +22,14 @@
 source=("opencascade-${pkgver}.tgz::https://git.dev.opencascade.org/gitweb/?p=occt.git;a=snapshot;h=refs/tags/${_pkgver};sf=tgz"
         'opencascade.sh' 'fix-install-dir-references.patch'
         'cmake-fix-variable.patch'
-        'vtk9.patch')
+        'vtk9.patch'
+        "fix-freecad-build.patch::https://git.dev.opencascade.org/gitweb/?p=occt.git;a=patch;h=5e7632824302761b84cfceb5bfb2241d906d0eb4")
 sha256sums=('cc3d3fd9f76526502c3d9025b651f45b034187430f231414c97dda756572410b'
             '2064536a85d46fee368a8f1a712b2c6c77ca79c5bffcc68cba79d70d36efa2f4'
             'afb584aa453993ae8d9e2b983594558531ede735a5892754b812be30650c9fb5'
             'c7427082400b2d1ac58c59549d4dd1ee5b27d06847b7907842e9e2f2b68980fa'
-            'ae24da8eac8b57af8f612c872c8ec1962b6e5243758aa39c92e805223fdfe157')
+            'ae24da8eac8b57af8f612c872c8ec1962b6e5243758aa39c92e805223fdfe157'
+            '4782d4d93cbd7f5489d23a855a1d31801bd61383d7cf9dc0e613fae34541cfde')
 
 prepare() {
   cd "occt-${_pkgver}"
@@ -34,6 +36,7 @@
   patch -Np1 -i "$srcdir/fix-install-dir-references.patch"
   patch -Np1 -i "$srcdir/cmake-fix-variable.patch"
   patch -p1 -i ../vtk9.patch # Fix build with VTK 9 https://gitlab.kitware.com/vtk/vtk/-/issues/18240
+  patch -p1 -i ../fix-freecad-build.patch # Fix build of FreeCAD
 }
 
 build() {



More information about the arch-commits mailing list