Sven-Hendrik Haase pushed to branch main at Arch Linux / Packaging / Packages /
freecad
Commits:
f6bae759 by Sven-Hendrik Haase at 2023-11-20T07:33:02+01:00
upgpkg: 0.21.1-6: pdal 2.6.0 rebuild
- - - - -
3 changed files:
- .SRCINFO
- PKGBUILD
- + freecad-vtk9.3.patch
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = freecad
pkgdesc = Feature based parametric 3D CAD modeler
pkgver = 0.21.1
- pkgrel = 5
+ pkgrel = 6
url = https://freecadweb.org/
arch = x86_64
license = LGPL
@@ -55,6 +55,8 @@ pkgbase = freecad
optdepends = graphviz: dependency graph support
optdepends = openscad: OpenSCAD support
source =
git+https://github.com/freecad/freecad#commit=f6708547a9bb3f71a4aaade12109f511a72c207c
+ source = freecad-vtk9.3.patch
b2sums = SKIP
+ b2sums =
709e6321a45b050187a6c5447b4381a5e9958687a1a5f25d0418f63e85f52e040fdf37fb1aa1d2886e06edb1b5b4cce847cf4865d4e6396fdfb4839557657f53
pkgname = freecad
=====================================
PKGBUILD
=====================================
@@ -12,7 +12,7 @@
pkgname=freecad
pkgver=0.21.1
-pkgrel=5
+pkgrel=6
pkgdesc='Feature based parametric 3D CAD modeler'
arch=(x86_64)
url='https://freecadweb.org/'
@@ -27,8 +27,14 @@ makedepends=(boost cgns cmake eigen git libharu liblas ninja
openvdb openvr
qt5-webengine shiboken2 swig utf8cpp nlohmann-json)
optdepends=('graphviz: dependency graph support'
'openscad: OpenSCAD support')
-source=("git+https://github.com/$pkgname/$pkgname#commit=f6708547a9bb3f71a4aaade12109f511a72c207c")
# tag: 0.21.1
-b2sums=('SKIP')
+source=("git+https://github.com/$pkgname/$pkgname#commit=f6708547a9bb3f71a4aaade12109f511a72c207c"
+ freecad-vtk9.3.patch) # tag: 0.21.1
+b2sums=('SKIP'
+
'709e6321a45b050187a6c5447b4381a5e9958687a1a5f25d0418f63e85f52e040fdf37fb1aa1d2886e06edb1b5b4cce847cf4865d4e6396fdfb4839557657f53')
+
+prepare() {
+ patch -d freecad -Np1 -i "$srcdir"/freecad-vtk9.3.patch
+}
build() {
cmake \
=====================================
freecad-vtk9.3.patch
=====================================
@@ -0,0 +1,13 @@
+diff --git a/src/3rdParty/salomesmesh/src/SMDS/SMDS_UnstructuredGrid.cpp
b/src/3rdParty/salomesmesh/src/SMDS/SMDS_UnstructuredGrid.cpp
+index 7e3de0070a..2f81a799de 100644
+--- a/src/3rdParty/salomesmesh/src/SMDS/SMDS_UnstructuredGrid.cpp
++++ b/src/3rdParty/salomesmesh/src/SMDS/SMDS_UnstructuredGrid.cpp
+@@ -1026,7 +1026,7 @@ void SMDS_UnstructuredGrid::BuildLinks()
+ GetLinks()->Allocate(this->GetNumberOfPoints());
+ GetLinks()->Register(this);
+ //FIXME: vtk9
+- GetLinks()->BuildLinks(this);
++ GetLinks()->BuildLinks();
+ GetLinks()->Delete();
+ #else
+ this->Links = SMDS_CellLinks::New();
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/freecad/-/commit/f6bae7591cf3a7162f432db8739d7d0d387bf364
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/freecad/-/commit/f6bae7591cf3a7162f432db8739d7d0d387bf364
You're receiving this email because of your account on gitlab.archlinux.org.