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

2022-08-31 Thread Alexander Rødseth via arch-commits
Date: Wednesday, August 31, 2022 @ 08:32:48
  Author: arodseth
Revision: 1289130

Add dependencies ref #75730

Modified:
  freecad/trunk/PKGBUILD

--+
 PKGBUILD |   25 ++---
 1 file changed, 10 insertions(+), 15 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-08-31 08:25:57 UTC (rev 1289129)
+++ PKGBUILD2022-08-31 08:32:48 UTC (rev 1289130)
@@ -12,24 +12,21 @@
 
 pkgname=freecad
 pkgver=0.20.1
-pkgrel=4
+pkgrel=5
 pkgdesc='Feature based parametric 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'
 license=(LGPL)
 depends=(boost-libs fmt glew jsoncpp libspnav med-openmpi netcdf opencascade
- openmpi pyside2 pyside2-tools python-gitpython python-matplotlib
- python-pivy python-ply pugixml qt5-svg qt5-tools qt5-webkit
- qt5-x11extras qt5-xmlpatterns xerces-c)
+ openmpi pyside2 pyside2-tools python-gitpython python-markdown
+ python-matplotlib python-pivy python-ply python-pyqt5-webengine 
pugixml
+ qt5-svg qt5-tools qt5-webkit qt5-x11extras qt5-xmlpatterns xerces-c)
 makedepends=(boost cgns cli11 cmake coin eigen gcc-fortran git jdk-openjdk
- libharu liblas ninja openmpi openvdb openvr ospray pdal
- postgresql-libs python-mpi4py python-shiboken2 shiboken2 swig
- utf8cpp)
+ libharu liblas ninja openmpi openvdb openvr ospray pdal 
postgresql-libs
+ python-mpi4py python-shiboken2 shiboken2 swig utf8cpp)
 optdepends=('graphviz: dependency graph support'
-'openscad: OpenSCAD support'
-'python-markdown: Markdown support in addon manager'
-'python-gitpython: support downloading addons with git')
-source=("git+https://github.com/$pkgname/$pkgname#commit=f5d13554ecc7a456fb6e970568ae5c74ba727563;)
 # tag: 0.20.1 (after upstream force pushed the tag)
+'openscad: OpenSCAD support')
+source=("git+https://github.com/$pkgname/$pkgname#commit=f5d13554ecc7a456fb6e970568ae5c74ba727563;)
 # tag: 0.20.1 SE
 b2sums=(SKIP)
 
 build() {
@@ -59,11 +56,9 @@
 
 package() {
   DESTDIR="$pkgdir" ninja -C build install
-
-  # Thumbnailer
+  # thumbnailer
   install -Dm755 $pkgname/src/Tools/$pkgname-thumbnailer -t "$pkgdir/usr/bin/"
-
-  # Symlinks in /usr/bin
+  # symlinks
   install -d "$pkgdir/usr/bin"
   ln -sf /usr/lib/freecad/bin/FreeCAD "$pkgdir/usr/bin/freecad"
   ln -sf /usr/lib/freecad/bin/FreeCAD "$pkgdir/usr/bin/FreeCAD"



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

2022-08-30 Thread Alexander Rødseth via arch-commits
Date: Tuesday, August 30, 2022 @ 08:11:39
  Author: arodseth
Revision: 1288413

Upstream updated the git tag

Modified:
  freecad/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-08-30 08:07:49 UTC (rev 1288412)
+++ PKGBUILD2022-08-30 08:11:39 UTC (rev 1288413)
@@ -12,7 +12,7 @@
 
 pkgname=freecad
 pkgver=0.20.1
-pkgrel=3
+pkgrel=4
 pkgdesc='Feature based parametric 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'
@@ -29,7 +29,7 @@
 'openscad: OpenSCAD support'
 'python-markdown: Markdown support in addon manager'
 'python-gitpython: support downloading addons with git')
-source=("git+https://github.com/$pkgname/$pkgname#commit=7f23e793eb136def6aee0f0ce81316cd21e6;)
 # tag: 0.20.1
+source=("git+https://github.com/$pkgname/$pkgname#commit=f5d13554ecc7a456fb6e970568ae5c74ba727563;)
 # tag: 0.20.1 (after upstream force pushed the tag)
 b2sums=(SKIP)
 
 build() {



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

2022-08-16 Thread Alexander Rødseth via arch-commits
Date: Tuesday, August 16, 2022 @ 17:12:21
  Author: arodseth
Revision: 1266648

upgpkg: freecad 0.20.1-3

Modified:
  freecad/trunk/PKGBUILD

--+
 PKGBUILD |   11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-08-16 16:55:11 UTC (rev 1266647)
+++ PKGBUILD2022-08-16 17:12:21 UTC (rev 1266648)
@@ -12,26 +12,25 @@
 
 pkgname=freecad
 pkgver=0.20.1
-pkgrel=2
+pkgrel=3
 pkgdesc='Feature based parametric 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'
 license=(LGPL)
-depends=(boost-libs glew jsoncpp libspnav med-openmpi netcdf opencascade
+depends=(boost-libs fmt glew jsoncpp libspnav med-openmpi netcdf opencascade
  openmpi pyside2 pyside2-tools python-gitpython python-matplotlib
  python-pivy python-ply pugixml qt5-svg qt5-tools qt5-webkit
  qt5-x11extras qt5-xmlpatterns xerces-c)
-makedepends=(boost cgns cli11 cmake coin eigen fmt gcc-fortran git jdk-openjdk
+makedepends=(boost cgns cli11 cmake coin eigen gcc-fortran git jdk-openjdk
  libharu liblas ninja openmpi openvdb openvr ospray pdal
  postgresql-libs python-mpi4py python-shiboken2 shiboken2 swig
  utf8cpp)
-optdepends=('fmt: for the FEM workbench'
-'graphviz: dependency graph support'
+optdepends=('graphviz: dependency graph support'
 'openscad: OpenSCAD support'
 'python-markdown: Markdown support in addon manager'
 'python-gitpython: support downloading addons with git')
 
source=("git+https://github.com/$pkgname/$pkgname#commit=7f23e793eb136def6aee0f0ce81316cd21e6;)
 # tag: 0.20.1
-b2sums=('SKIP')
+b2sums=(SKIP)
 
 build() {
   cmake \



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

2022-08-12 Thread Alexander Rødseth via arch-commits
Date: Friday, August 12, 2022 @ 19:12:45
  Author: arodseth
Revision: 1265718

upgpkg: freecad 0.20.1-2

Modified:
  freecad/trunk/PKGBUILD

--+
 PKGBUILD |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-08-12 19:12:36 UTC (rev 1265717)
+++ PKGBUILD2022-08-12 19:12:45 UTC (rev 1265718)
@@ -12,7 +12,7 @@
 
 pkgname=freecad
 pkgver=0.20.1
-pkgrel=1
+pkgrel=2
 pkgdesc='Feature based parametric 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'
@@ -25,7 +25,8 @@
  libharu liblas ninja openmpi openvdb openvr ospray pdal
  postgresql-libs python-mpi4py python-shiboken2 shiboken2 swig
  utf8cpp)
-optdepends=('graphviz: dependency graph support'
+optdepends=('fmt: for the FEM workbench'
+'graphviz: dependency graph support'
 'openscad: OpenSCAD support'
 'python-markdown: Markdown support in addon manager'
 'python-gitpython: support downloading addons with git')



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

2022-08-09 Thread Alexander Rødseth via arch-commits
Date: Tuesday, August 9, 2022 @ 13:40:58
  Author: arodseth
Revision: 1263546

upgpkg: freecad 0.20.1-1

Modified:
  freecad/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-08-09 13:33:43 UTC (rev 1263545)
+++ PKGBUILD2022-08-09 13:40:58 UTC (rev 1263546)
@@ -11,8 +11,8 @@
 # Contributor: Adrian Insaurralde
 
 pkgname=freecad
-pkgver=0.20
-pkgrel=2
+pkgver=0.20.1
+pkgrel=1
 pkgdesc='Feature based parametric 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'
@@ -29,7 +29,7 @@
 'openscad: OpenSCAD support'
 'python-markdown: Markdown support in addon manager'
 'python-gitpython: support downloading addons with git')
-source=("git+https://github.com/$pkgname/$pkgname#commit=68e337670e227889217652ddac593c93b5e8dc94;)
 # tag: 0.20.0
+source=("git+https://github.com/$pkgname/$pkgname#commit=7f23e793eb136def6aee0f0ce81316cd21e6;)
 # tag: 0.20.1
 b2sums=('SKIP')
 
 build() {



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

2022-08-06 Thread Alexander Rødseth via arch-commits
Date: Saturday, August 6, 2022 @ 19:16:13
  Author: arodseth
Revision: 1260466

Switch to med-openmpi

Modified:
  freecad/trunk/PKGBUILD

--+
 PKGBUILD |   13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-08-06 18:42:45 UTC (rev 1260465)
+++ PKGBUILD2022-08-06 19:16:13 UTC (rev 1260466)
@@ -12,18 +12,19 @@
 
 pkgname=freecad
 pkgver=0.20
-pkgrel=1
+pkgrel=2
 pkgdesc='Feature based parametric 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'
 license=(LGPL)
-depends=(boost-libs glew jsoncpp libspnav med netcdf opencascade openmpi
- pyside2 pyside2-tools python-gitpython python-matplotlib
+depends=(boost-libs glew jsoncpp libspnav med-openmpi netcdf opencascade
+ openmpi pyside2 pyside2-tools python-gitpython python-matplotlib
  python-pivy python-ply pugixml qt5-svg qt5-tools qt5-webkit
  qt5-x11extras qt5-xmlpatterns xerces-c)
-makedepends=(boost cmake cgns coin eigen fmt gcc-fortran git jdk-openjdk
- libharu liblas ninja openvdb openvr ospray pdal postgresql-libs
- python-mpi4py python-shiboken2 shiboken2 swig utf8cpp cli11)
+makedepends=(boost cgns cli11 cmake coin eigen fmt gcc-fortran git jdk-openjdk
+ libharu liblas ninja openmpi openvdb openvr ospray pdal
+ postgresql-libs python-mpi4py python-shiboken2 shiboken2 swig
+ utf8cpp)
 optdepends=('graphviz: dependency graph support'
 'openscad: OpenSCAD support'
 'python-markdown: Markdown support in addon manager'



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

2022-06-13 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, June 13, 2022 @ 13:47:50
  Author: svenstaro
Revision: 1237528

upgpkg: freecad 0.19.4-5: openvdb 9.1.0

Modified:
  freecad/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-06-13 13:46:09 UTC (rev 1237527)
+++ PKGBUILD2022-06-13 13:47:50 UTC (rev 1237528)
@@ -11,7 +11,7 @@
 
 pkgname=freecad
 pkgver=0.19.4
-pkgrel=4
+pkgrel=5
 pkgdesc='General purpose 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'



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

2022-06-13 Thread Evangelos Foutras via arch-commits
Date: Monday, June 13, 2022 @ 12:21:26
  Author: foutrelis
Revision: 1237483

upgpkg: freecad 0.19.4-4: boost 1.79.0 rebuild

Modified:
  freecad/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-06-13 12:20:34 UTC (rev 1237482)
+++ PKGBUILD2022-06-13 12:21:26 UTC (rev 1237483)
@@ -11,7 +11,7 @@
 
 pkgname=freecad
 pkgver=0.19.4
-pkgrel=3
+pkgrel=4
 pkgdesc='General purpose 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'



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

2022-06-12 Thread David Runge via arch-commits
Date: Sunday, June 12, 2022 @ 16:22:51
  Author: dvzrv
Revision: 1236984

upgpkg: freecad 0.19.4-3: Changed location for openmpi libraries

Modified:
  freecad/trunk/PKGBUILD

--+
 PKGBUILD |   28 +++-
 1 file changed, 15 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-06-12 16:02:39 UTC (rev 1236983)
+++ PKGBUILD2022-06-12 16:22:51 UTC (rev 1236984)
@@ -11,7 +11,7 @@
 
 pkgname=freecad
 pkgver=0.19.4
-pkgrel=2
+pkgrel=3
 pkgdesc='General purpose 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'
@@ -27,7 +27,7 @@
 source=(freecad.xml
 freecad-boost.patch
 freecad-vtk9.patch
-
"git+https://github.com/FreeCAD/FreeCAD#commit=476ecf091941bead59b14e44afa6064d5a66afa3;)
 # tag: 0.19.4
+
"git+https://github.com/$pkgname/$pkgname#commit=476ecf091941bead59b14e44afa6064d5a66afa3;)
 # tag: 0.19.4
 
b2sums=('f5f295b9b5f268126feffbe3f3344c124faf5e2263f3f071348bd7f5d0bf2e30eb33fcf174d0ab76ad80ca7bd8ddea95ccbaf7f33f0896189ac78603fecb9485'
 
'6ec5dcead7f3438b387aeb3f608b910105d493aafcd47ae84715cdfe6f8651926056283ec4aeeab542b89df9fd9ffc2dbb74f5593e864acd23c8b352033ed1dc'
 
'242702f926101c57774046548068d17b22bd582ba1a1c45534ac8ceaa174c56277db80f32bed8ad1475b37006a1d777193b6c098ed8a733772152a898d1dd825'
@@ -34,10 +34,15 @@
 'SKIP')
 
 prepare() {
+  (
+cd $pkgname
+# fix missing include for std::unique_ptr
+git cherry-pick -n 4fea37b3bc5a3a9fce789dac6d2444f240bd3313
+  )
   # Fix Boost linking with VTK 9 (thanks Fedora)
-  patch -d FreeCAD -p1 -i ../freecad-boost.patch
+  patch -d $pkgname -p1 -i ../freecad-boost.patch
   # Fix build with VTK 9 (thanks Fedora)
-  patch -d FreeCAD -p1 -i ../freecad-vtk9.patch
+  patch -d $pkgname -p1 -i ../freecad-vtk9.patch
   # Generate desktop shortcut
   gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" --name FreeCAD \
 --mimetypes='application/x-extension-fcstd' --startupnotify=true
@@ -62,7 +67,7 @@
 -D FREECAD_USE_QT_FILEDIALOG=ON \
 -D PYTHON_EXECUTABLE=/usr/bin/python \
 -G Ninja \
--S FreeCAD
+-S $pkgname
   ninja -C build
 }
 
@@ -70,15 +75,13 @@
   DESTDIR="$pkgdir" ninja -C build install
 
   # Desktop shortcut
-  install -Dm644 freecad.desktop \
-"$pkgdir/usr/share/applications/freecad.desktop"
+  install -Dm644 $pkgname.desktop -t "$pkgdir/usr/share/applications/"
 
   # MIME info
-  install -Dm644 freecad.xml "$pkgdir/usr/share/mime/packages/freecad.xml"
+  install -Dm644 $pkgname.xml -t "$pkgdir/usr/share/mime/packages/"
 
   # Thumbnailer
-  install -Dm755 FreeCAD/src/Tools/freecad-thumbnailer \
-"$pkgdir/usr/bin/freecad-thumbnailer"
+  install -Dm755 $pkgname/src/Tools/$pkgname-thumbnailer -t "$pkgdir/usr/bin/"
   install -Dm644 \
 "$pkgdir/usr/lib/freecad/share/thumbnailers/FreeCAD.thumbnailer" \
 "$pkgdir/usr/share/thumbnailers/FreeCAD.thumbnailer"
@@ -85,9 +88,8 @@
   rm -f "$pkgdir/usr/lib/freecad/share/thumbnailers/FreeCAD.thumbnailer"
 
   # Icons
-  cd FreeCAD/src/Gui/Icons
-  install -Dm644 freecad.svg \
-"$pkgdir/usr/share/icons/hicolor/scalable/apps/freecad.svg"
+  cd $pkgname/src/Gui/Icons
+  install -Dm644 $pkgname.svg -t 
"$pkgdir/usr/share/icons/hicolor/scalable/apps/"
   for i in 16 32 48 64; do
 install -Dm644 "freecad-icon-$i.png" \
   "$pkgdir/usr/share/icons/hicolor/${i}x$i/apps/freecad.png"



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

2022-04-05 Thread Antonio Rojas via arch-commits
Date: Tuesday, April 5, 2022 @ 20:31:24
  Author: arojas
Revision: 1181497

pdal 2.4 rebuild

Modified:
  freecad/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-04-05 20:20:03 UTC (rev 1181496)
+++ PKGBUILD2022-04-05 20:31:24 UTC (rev 1181497)
@@ -11,7 +11,7 @@
 
 pkgname=freecad
 pkgver=0.19.4
-pkgrel=1
+pkgrel=2
 pkgdesc='General purpose 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'
@@ -23,7 +23,7 @@
 makedepends=(adios2 boost cmake cgns coin eigen fmt gcc-fortran gendesk git
  jdk-openjdk libharu liblas ninja openvdb openvr ospray pdal
  postgresql-libs python-mpi4py python-shiboken2 shiboken2 swig
- utf8cpp)
+ utf8cpp cli11)
 source=(freecad.xml
 freecad-boost.patch
 freecad-vtk9.patch



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

2022-03-04 Thread Alexander Rødseth via arch-commits
Date: Friday, March 4, 2022 @ 14:15:14
  Author: arodseth
Revision: 1141659

upgpkg: freecad 0.19.4-1

Modified:
  freecad/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-04 14:15:04 UTC (rev 1141658)
+++ PKGBUILD2022-03-04 14:15:14 UTC (rev 1141659)
@@ -10,13 +10,13 @@
 # Contributor: gborzi
 
 pkgname=freecad
-pkgver=0.19.3
-pkgrel=13
+pkgver=0.19.4
+pkgrel=1
 pkgdesc='General purpose 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'
 license=(LGPL)
-depends=(boost-libs glew jsoncpp libspnav med netcdf opencascade openmpi
+depends=(boost-libs ffmpeg glew jsoncpp libspnav med netcdf opencascade openmpi
  pyside2 pyside2-tools python-gitpython python-matplotlib
  python-pivy python-ply pugixml qt5-svg qt5-tools qt5-webkit
  qt5-x11extras qt5-xmlpatterns xerces-c)
@@ -27,7 +27,7 @@
 source=(freecad.xml
 freecad-boost.patch
 freecad-vtk9.patch
-
"git+https://github.com/FreeCAD/FreeCAD#commit=6530e364184ce05ccff39501e175cf2237e6ee4b;)
 # tag: 0.19.3
+
"git+https://github.com/FreeCAD/FreeCAD#commit=476ecf091941bead59b14e44afa6064d5a66afa3;)
 # tag: 0.19.4
 
b2sums=('f5f295b9b5f268126feffbe3f3344c124faf5e2263f3f071348bd7f5d0bf2e30eb33fcf174d0ab76ad80ca7bd8ddea95ccbaf7f33f0896189ac78603fecb9485'
 
'6ec5dcead7f3438b387aeb3f608b910105d493aafcd47ae84715cdfe6f8651926056283ec4aeeab542b89df9fd9ffc2dbb74f5593e864acd23c8b352033ed1dc'
 
'242702f926101c57774046548068d17b22bd582ba1a1c45534ac8ceaa174c56277db80f32bed8ad1475b37006a1d777193b6c098ed8a733772152a898d1dd825'



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

2022-02-11 Thread Alexander Rødseth via arch-commits
Date: Friday, February 11, 2022 @ 08:57:19
  Author: arodseth
Revision: 1131816

upgpkg: freecad 0.19.3-13

Modified:
  freecad/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-02-11 07:45:06 UTC (rev 1131815)
+++ PKGBUILD2022-02-11 08:57:19 UTC (rev 1131816)
@@ -11,14 +11,14 @@
 
 pkgname=freecad
 pkgver=0.19.3
-pkgrel=12
+pkgrel=13
 pkgdesc='General purpose 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'
 license=(LGPL)
 depends=(boost-libs glew jsoncpp libspnav med netcdf opencascade openmpi
- pyside2-tools python-gitpython python-matplotlib python-pivy
- python-ply python-pyside2 pugixml qt5-svg qt5-tools qt5-webkit
+ pyside2 pyside2-tools python-gitpython python-matplotlib
+ python-pivy python-ply pugixml qt5-svg qt5-tools qt5-webkit
  qt5-x11extras qt5-xmlpatterns xerces-c)
 makedepends=(adios2 boost cmake cgns coin eigen fmt gcc-fortran gendesk git
  jdk-openjdk libharu liblas ninja openvdb openvr ospray pdal
@@ -27,7 +27,7 @@
 source=(freecad.xml
 freecad-boost.patch
 freecad-vtk9.patch
-
"git+https://github.com/FreeCAD/FreeCAD#commit=7b5e18a0759de778b74d3a5c17eba9cb815035ac;)
 # tag: 0.19.2
+
"git+https://github.com/FreeCAD/FreeCAD#commit=6530e364184ce05ccff39501e175cf2237e6ee4b;)
 # tag: 0.19.3
 
b2sums=('f5f295b9b5f268126feffbe3f3344c124faf5e2263f3f071348bd7f5d0bf2e30eb33fcf174d0ab76ad80ca7bd8ddea95ccbaf7f33f0896189ac78603fecb9485'
 
'6ec5dcead7f3438b387aeb3f608b910105d493aafcd47ae84715cdfe6f8651926056283ec4aeeab542b89df9fd9ffc2dbb74f5593e864acd23c8b352033ed1dc'
 
'242702f926101c57774046548068d17b22bd582ba1a1c45534ac8ceaa174c56277db80f32bed8ad1475b37006a1d777193b6c098ed8a733772152a898d1dd825'



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

2022-01-04 Thread Alexander Rødseth via arch-commits
Date: Tuesday, January 4, 2022 @ 18:30:37
  Author: arodseth
Revision: 1093032

upgpkg: freecad 0.19.3-12

Modified:
  freecad/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-04 18:17:52 UTC (rev 1093031)
+++ PKGBUILD2022-01-04 18:30:37 UTC (rev 1093032)
@@ -11,7 +11,7 @@
 
 pkgname=freecad
 pkgver=0.19.3
-pkgrel=11
+pkgrel=12
 pkgdesc='General purpose 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'
@@ -18,8 +18,8 @@
 license=(LGPL)
 depends=(boost-libs glew jsoncpp libspnav med netcdf opencascade openmpi
  pyside2-tools python-gitpython python-matplotlib python-pivy
- python-ply python-pyside2 qt5-svg qt5-tools qt5-webkit qt5-x11extras
- qt5-xmlpatterns xerces-c)
+ python-ply python-pyside2 pugixml qt5-svg qt5-tools qt5-webkit
+ qt5-x11extras qt5-xmlpatterns xerces-c)
 makedepends=(adios2 boost cmake cgns coin eigen fmt gcc-fortran gendesk git
  jdk-openjdk libharu liblas ninja openvdb openvr ospray pdal
  postgresql-libs python-mpi4py python-shiboken2 shiboken2 swig



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

2021-12-16 Thread Evangelos Foutras via arch-commits
Date: Friday, December 17, 2021 @ 07:59:46
  Author: foutrelis
Revision: 1075900

upgpkg: freecad 0.19.3-11: boost 1.78.0 rebuild

Modified:
  freecad/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-12-17 07:54:53 UTC (rev 1075899)
+++ PKGBUILD2021-12-17 07:59:46 UTC (rev 1075900)
@@ -11,7 +11,7 @@
 
 pkgname=freecad
 pkgver=0.19.3
-pkgrel=10
+pkgrel=11
 pkgdesc='General purpose 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'



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

2021-12-14 Thread Alexander Rødseth via arch-commits
Date: Tuesday, December 14, 2021 @ 13:20:28
  Author: arodseth
Revision: 1072749

upgpkg: freecad 0.19.3-10

Modified:
  freecad/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-12-14 12:35:17 UTC (rev 1072748)
+++ PKGBUILD2021-12-14 13:20:28 UTC (rev 1072749)
@@ -10,8 +10,8 @@
 # Contributor: gborzi
 
 pkgname=freecad
-pkgver=0.19.2
-pkgrel=9
+pkgver=0.19.3
+pkgrel=10
 pkgdesc='General purpose 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'



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

2021-12-02 Thread Felix Yan via arch-commits
Date: Friday, December 3, 2021 @ 00:46:20
  Author: felixonmars
Revision: 1064046

upgpkg: freecad 0.19.2-9: Python 3.10 rebuild

Modified:
  freecad/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-12-03 00:46:18 UTC (rev 1064045)
+++ PKGBUILD2021-12-03 00:46:20 UTC (rev 1064046)
@@ -11,7 +11,7 @@
 
 pkgname=freecad
 pkgver=0.19.2
-pkgrel=8
+pkgrel=9
 pkgdesc='General purpose 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'



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

2021-11-25 Thread Antonio Rojas via arch-commits
Date: Thursday, November 25, 2021 @ 22:26:53
  Author: arojas
Revision: 1054797

tbb 2021.4 rebuild

Modified:
  freecad/trunk/PKGBUILD

--+
 PKGBUILD |3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-11-25 21:51:19 UTC (rev 1054796)
+++ PKGBUILD2021-11-25 22:26:53 UTC (rev 1054797)
@@ -11,7 +11,7 @@
 
 pkgname=freecad
 pkgver=0.19.2
-pkgrel=7
+pkgrel=8
 pkgdesc='General purpose 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'
@@ -61,7 +61,6 @@
 -D FREECAD_USE_OCC_VARIANT='Official Version' \
 -D FREECAD_USE_QT_FILEDIALOG=ON \
 -D PYTHON_EXECUTABLE=/usr/bin/python \
--D CMAKE_MODULE_PATH=/usr/lib/cmake/OpenVDB \
 -G Ninja \
 -S FreeCAD
   ninja -C build



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

2021-11-23 Thread Alexander Rødseth via arch-commits
Date: Tuesday, November 23, 2021 @ 15:08:00
  Author: arodseth
Revision: 1054469

upgpkg: freecad 0.19.2-7

Modified:
  freecad/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-11-23 14:58:05 UTC (rev 1054468)
+++ PKGBUILD2021-11-23 15:08:00 UTC (rev 1054469)
@@ -11,7 +11,7 @@
 
 pkgname=freecad
 pkgver=0.19.2
-pkgrel=6
+pkgrel=7
 pkgdesc='General purpose 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'
@@ -77,7 +77,9 @@
   # MIME info
   install -Dm644 freecad.xml "$pkgdir/usr/share/mime/packages/freecad.xml"
 
-  # Thumbnailer, see FS#71592
+  # Thumbnailer
+  install -Dm755 FreeCAD/src/Tools/freecad-thumbnailer \
+"$pkgdir/usr/bin/freecad-thumbnailer"
   install -Dm644 \
 "$pkgdir/usr/lib/freecad/share/thumbnailers/FreeCAD.thumbnailer" \
 "$pkgdir/usr/share/thumbnailers/FreeCAD.thumbnailer"
@@ -85,12 +87,12 @@
 
   # Icons
   cd FreeCAD/src/Gui/Icons
+  install -Dm644 freecad.svg \
+"$pkgdir/usr/share/icons/hicolor/scalable/apps/freecad.svg"
   for i in 16 32 48 64; do
 install -Dm644 "freecad-icon-$i.png" \
   "$pkgdir/usr/share/icons/hicolor/${i}x$i/apps/freecad.png"
   done
-  install -Dm644 freecad.svg \
-"$pkgdir/usr/share/icons/hicolor/scalable/apps/freecad.svg"
 
   # Symlinks in /usr/bin
   install -d "$pkgdir/usr/bin"
@@ -98,6 +100,4 @@
   ln -sf /usr/lib/freecad/bin/FreeCAD "$pkgdir/usr/bin/FreeCAD"
   ln -sf /usr/lib/freecad/bin/FreeCADCmd "$pkgdir/usr/bin/freecadcmd"
   ln -sf /usr/lib/freecad/bin/FreeCADCmd "$pkgdir/usr/bin/FreeCADCmd"
-  ln -sf /usr/lib/freecad/bin/freecad-thumbnailer \
-"$pkgdir/usr/bin/freecad-thumbnailer"
 }



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

2021-11-06 Thread Bruno Pagani via arch-commits
Date: Saturday, November 6, 2021 @ 22:06:27
  Author: archange
Revision: 1037785

vtk 9.1 rebuild

Modified:
  freecad/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-11-06 22:06:18 UTC (rev 1037784)
+++ PKGBUILD2021-11-06 22:06:27 UTC (rev 1037785)
@@ -11,7 +11,7 @@
 
 pkgname=freecad
 pkgver=0.19.2
-pkgrel=5
+pkgrel=6
 pkgdesc='General purpose 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'
@@ -20,9 +20,10 @@
  pyside2-tools python-gitpython python-matplotlib python-pivy
  python-ply python-pyside2 qt5-svg qt5-tools qt5-webkit qt5-x11extras
  qt5-xmlpatterns xerces-c)
-makedepends=(adios2 boost cmake coin eigen gcc-fortran gendesk git jdk-openjdk
- libharu liblas ninja openvr pdal postgresql-libs python-mpi4py
- python-shiboken2 shiboken2 swig utf8cpp)
+makedepends=(adios2 boost cmake cgns coin eigen fmt gcc-fortran gendesk git
+ jdk-openjdk libharu liblas ninja openvdb openvr ospray pdal
+ postgresql-libs python-mpi4py python-shiboken2 shiboken2 swig
+ utf8cpp)
 source=(freecad.xml
 freecad-boost.patch
 freecad-vtk9.patch
@@ -60,8 +61,7 @@
 -D FREECAD_USE_OCC_VARIANT='Official Version' \
 -D FREECAD_USE_QT_FILEDIALOG=ON \
 -D PYTHON_EXECUTABLE=/usr/bin/python \
--D OpenVR_INCLUDE_DIR=/usr/include/openvr/ \
--D OpenVR_LIBRARY=/usr/lib/libopenvr_api.so \
+-D CMAKE_MODULE_PATH=/usr/lib/cmake/OpenVDB \
 -G Ninja \
 -S FreeCAD
   ninja -C build



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

2021-11-03 Thread Alexander Rødseth via arch-commits
Date: Wednesday, November 3, 2021 @ 17:06:59
  Author: arodseth
Revision: 1035645

Add missing dependency on python-gitpython

Modified:
  freecad/trunk/PKGBUILD

--+
 PKGBUILD |   56 ++--
 1 file changed, 30 insertions(+), 26 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-11-03 17:02:47 UTC (rev 1035644)
+++ PKGBUILD2021-11-03 17:06:59 UTC (rev 1035645)
@@ -11,42 +11,43 @@
 
 pkgname=freecad
 pkgver=0.19.2
-pkgrel=4
-_commit=7b5e18a0759de778b74d3a5c17eba9cb815035ac # tag: 0.19.2
+pkgrel=5
 pkgdesc='General purpose 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'
 license=(LGPL)
 depends=(boost-libs glew jsoncpp libspnav med netcdf opencascade openmpi
- pyside2-tools python-matplotlib python-pivy python-ply python-pyside2
- qt5-svg qt5-tools qt5-webkit qt5-x11extras qt5-xmlpatterns
- xerces-c)
-makedepends=(boost cmake coin eigen gcc-fortran gendesk git ninja
- python-shiboken2 shiboken2 swig python-mpi4py postgresql-libs 
pdal liblas libharu adios2 utf8cpp jdk-openjdk openvr)
-source=("git+https://github.com/FreeCAD/FreeCAD#commit=$_commit; freecad.xml
- freecad-vtk9.patch
- freecad-boost.patch)
-b2sums=('SKIP'
-
'f5f295b9b5f268126feffbe3f3344c124faf5e2263f3f071348bd7f5d0bf2e30eb33fcf174d0ab76ad80ca7bd8ddea95ccbaf7f33f0896189ac78603fecb9485'
+ pyside2-tools python-gitpython python-matplotlib python-pivy
+ python-ply python-pyside2 qt5-svg qt5-tools qt5-webkit qt5-x11extras
+ qt5-xmlpatterns xerces-c)
+makedepends=(adios2 boost cmake coin eigen gcc-fortran gendesk git jdk-openjdk
+ libharu liblas ninja openvr pdal postgresql-libs python-mpi4py
+ python-shiboken2 shiboken2 swig utf8cpp)
+source=(freecad.xml
+freecad-boost.patch
+freecad-vtk9.patch
+
"git+https://github.com/FreeCAD/FreeCAD#commit=7b5e18a0759de778b74d3a5c17eba9cb815035ac;)
 # tag: 0.19.2
+b2sums=('f5f295b9b5f268126feffbe3f3344c124faf5e2263f3f071348bd7f5d0bf2e30eb33fcf174d0ab76ad80ca7bd8ddea95ccbaf7f33f0896189ac78603fecb9485'
+
'6ec5dcead7f3438b387aeb3f608b910105d493aafcd47ae84715cdfe6f8651926056283ec4aeeab542b89df9fd9ffc2dbb74f5593e864acd23c8b352033ed1dc'
 
'242702f926101c57774046548068d17b22bd582ba1a1c45534ac8ceaa174c56277db80f32bed8ad1475b37006a1d777193b6c098ed8a733772152a898d1dd825'
-
'6ec5dcead7f3438b387aeb3f608b910105d493aafcd47ae84715cdfe6f8651926056283ec4aeeab542b89df9fd9ffc2dbb74f5593e864acd23c8b352033ed1dc')
+'SKIP')
 
 prepare() {
-  patch -d FreeCAD -p1 -i "$srcdir"/freecad-vtk9.patch # Fix build with VTK 9 
(Fedora)
-  patch -d FreeCAD -p1 -i "$srcdir"/freecad-boost.patch # Fix Boost linking 
with VTK 9 (Fedora)
-
-  cd FreeCAD/src
+  # Fix Boost linking with VTK 9 (thanks Fedora)
+  patch -d FreeCAD -p1 -i ../freecad-boost.patch
+  # Fix build with VTK 9 (thanks Fedora)
+  patch -d FreeCAD -p1 -i ../freecad-vtk9.patch
+  # Generate desktop shortcut
   gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" --name FreeCAD \
 --mimetypes='application/x-extension-fcstd' --startupnotify=true
 }
 
 build() {
-  # OpenCascade requires that /bin comes before /usr/bin in $PATH
+  # OpenCascade requires that /usr/bin comes before /bin in $PATH
   export PATH="/usr/bin:$PATH"
 
-  mkdir -p build
-  cd build
-  cmake ../FreeCAD \
+  cmake \
+-B build \
 -D BUILD_ENABLE_CXX_STD=C++14 \
 -D BUILD_QT5=ON \
 -D CMAKE_BUILD_TYPE=Release \
@@ -61,8 +62,9 @@
 -D PYTHON_EXECUTABLE=/usr/bin/python \
 -D OpenVR_INCLUDE_DIR=/usr/include/openvr/ \
 -D OpenVR_LIBRARY=/usr/lib/libopenvr_api.so \
--G Ninja
-  ninja
+-G Ninja \
+-S FreeCAD
+  ninja -C build
 }
 
 package() {
@@ -69,7 +71,7 @@
   DESTDIR="$pkgdir" ninja -C build install
 
   # Desktop shortcut
-  install -Dm644 FreeCAD/src/freecad.desktop \
+  install -Dm644 freecad.desktop \
 "$pkgdir/usr/share/applications/freecad.desktop"
 
   # MIME info
@@ -76,7 +78,8 @@
   install -Dm644 freecad.xml "$pkgdir/usr/share/mime/packages/freecad.xml"
 
   # Thumbnailer, see FS#71592
-  install -Dm644 
"$pkgdir/usr/lib/freecad/share/thumbnailers/FreeCAD.thumbnailer" \
+  install -Dm644 \
+"$pkgdir/usr/lib/freecad/share/thumbnailers/FreeCAD.thumbnailer" \
 "$pkgdir/usr/share/thumbnailers/FreeCAD.thumbnailer"
   rm -f "$pkgdir/usr/lib/freecad/share/thumbnailers/FreeCAD.thumbnailer"
 
@@ -95,5 +98,6 @@
   ln -sf /usr/lib/freecad/bin/FreeCAD "$pkgdir/usr/bin/FreeCAD"
   ln -sf /usr/lib/freecad/bin/FreeCADCmd "$pkgdir/usr/bin/freecadcmd"
   ln -sf /usr/lib/freecad/bin/FreeCADCmd "$pkgdir/usr/bin/FreeCADCmd"
-  ln -sf /usr/lib/freecad/bin/freecad-thumbnailer 
"$pkgdir/usr/bin/freecad-thumbnailer"
+  ln -sf /usr/lib/freecad/bin/freecad-thumbnailer \
+"$pkgdir/usr/bin/freecad-thumbnailer"
 }



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

2021-10-21 Thread Antonio Rojas via arch-commits
Date: Thursday, October 21, 2021 @ 20:04:05
  Author: arojas
Revision: 1032076

Also credit boost patch

Modified:
  freecad/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-10-21 19:57:20 UTC (rev 1032075)
+++ PKGBUILD2021-10-21 20:04:05 UTC (rev 1032076)
@@ -33,7 +33,7 @@
 
 prepare() {
   patch -d FreeCAD -p1 -i "$srcdir"/freecad-vtk9.patch # Fix build with VTK 9 
(Fedora)
-  patch -d FreeCAD -p1 -i "$srcdir"/freecad-boost.patch # Fix Boost linking 
with VTK 9
+  patch -d FreeCAD -p1 -i "$srcdir"/freecad-boost.patch # Fix Boost linking 
with VTK 9 (Fedora)
 
   cd FreeCAD/src
   gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" --name FreeCAD \



[arch-commits] Commit in freecad/trunk (PKGBUILD freecad-vtk9.patch)

2021-10-21 Thread Antonio Rojas via arch-commits
Date: Thursday, October 21, 2021 @ 19:49:50
  Author: arojas
Revision: 1032054

vtk 9 rebuild

Added:
  freecad/trunk/freecad-vtk9.patch
Modified:
  freecad/trunk/PKGBUILD

+
 PKGBUILD   |   17 -
 freecad-vtk9.patch |  827 +++
 2 files changed, 840 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-10-21 19:47:55 UTC (rev 1032053)
+++ PKGBUILD2021-10-21 19:49:50 UTC (rev 1032054)
@@ -11,7 +11,7 @@
 
 pkgname=freecad
 pkgver=0.19.2
-pkgrel=3
+pkgrel=4
 _commit=7b5e18a0759de778b74d3a5c17eba9cb815035ac # tag: 0.19.2
 pkgdesc='General purpose 3D CAD modeler'
 arch=(x86_64)
@@ -22,12 +22,19 @@
  qt5-svg qt5-tools qt5-webkit qt5-x11extras qt5-xmlpatterns
  xerces-c)
 makedepends=(boost cmake coin eigen gcc-fortran gendesk git ninja
- python-shiboken2 shiboken2 swig)
-source=("git+https://github.com/FreeCAD/FreeCAD#commit=$_commit; freecad.xml)
+ python-shiboken2 shiboken2 swig python-mpi4py postgresql-libs 
pdal liblas libharu adios2 utf8cpp jdk-openjdk openvr)
+source=("git+https://github.com/FreeCAD/FreeCAD#commit=$_commit; freecad.xml
+ freecad-vtk9.patch
+ freecad-boost.patch)
 b2sums=('SKIP'
-
'f5f295b9b5f268126feffbe3f3344c124faf5e2263f3f071348bd7f5d0bf2e30eb33fcf174d0ab76ad80ca7bd8ddea95ccbaf7f33f0896189ac78603fecb9485')
+
'f5f295b9b5f268126feffbe3f3344c124faf5e2263f3f071348bd7f5d0bf2e30eb33fcf174d0ab76ad80ca7bd8ddea95ccbaf7f33f0896189ac78603fecb9485'
+
'242702f926101c57774046548068d17b22bd582ba1a1c45534ac8ceaa174c56277db80f32bed8ad1475b37006a1d777193b6c098ed8a733772152a898d1dd825'
+
'6ec5dcead7f3438b387aeb3f608b910105d493aafcd47ae84715cdfe6f8651926056283ec4aeeab542b89df9fd9ffc2dbb74f5593e864acd23c8b352033ed1dc')
 
 prepare() {
+  patch -d FreeCAD -p1 -i "$srcdir"/freecad-vtk9.patch # Fix build with VTK 9 
(Fedora)
+  patch -d FreeCAD -p1 -i "$srcdir"/freecad-boost.patch # Fix Boost linking 
with VTK 9
+
   cd FreeCAD/src
   gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" --name FreeCAD \
 --mimetypes='application/x-extension-fcstd' --startupnotify=true
@@ -52,6 +59,8 @@
 -D FREECAD_USE_OCC_VARIANT='Official Version' \
 -D FREECAD_USE_QT_FILEDIALOG=ON \
 -D PYTHON_EXECUTABLE=/usr/bin/python \
+-D OpenVR_INCLUDE_DIR=/usr/include/openvr/ \
+-D OpenVR_LIBRARY=/usr/lib/libopenvr_api.so \
 -G Ninja
   ninja
 }

Added: freecad-vtk9.patch
===
--- freecad-vtk9.patch  (rev 0)
+++ freecad-vtk9.patch  2021-10-21 19:49:50 UTC (rev 1032054)
@@ -0,0 +1,827 @@
+From bb9bcbd51df7c3cb76c5823038e4ea0f7e25a9ff Mon Sep 17 00:00:00 2001
+From: wmayer 
+Date: Mon, 12 Oct 2020 17:56:03 +0200
+Subject: [PATCH] Make smesh compile with vtk9
+
+---
+ .../salomesmesh/inc/SMDS_MeshElement.hxx  |  9 +++-
+ .../salomesmesh/inc/SMDS_UnstructuredGrid.hxx |  4 ++
+ .../salomesmesh/src/SMDS/SMDS_BallElement.cpp |  9 +++-
+ .../salomesmesh/src/SMDS/SMDS_Downward.cpp| 44 +--
+ .../salomesmesh/src/SMDS/SMDS_Mesh.cpp|  6 ++-
+ .../src/SMDS/SMDS_Mesh0DElement.cpp   | 12 +
+ .../salomesmesh/src/SMDS/SMDS_MeshNode.cpp| 10 ++---
+ .../src/SMDS/SMDS_UnstructuredGrid.cpp| 35 +--
+ .../src/SMDS/SMDS_VtkCellIterator.cpp |  7 +--
+ .../salomesmesh/src/SMDS/SMDS_VtkEdge.cpp | 19 +++-
+ .../salomesmesh/src/SMDS/SMDS_VtkFace.cpp | 29 ++--
+ .../salomesmesh/src/SMDS/SMDS_VtkVolume.cpp   | 38 +++-
+ .../src/SMESH/SMESH_MeshEditor.cpp|  8 ++--
+ src/Mod/Fem/Gui/ViewProviderFemPostObject.cpp |  7 ++-
+ 14 files changed, 179 insertions(+), 58 deletions(-)
+
+Index: FreeCAD-0.19.2/src/3rdParty/salomesmesh/inc/SMDS_MeshElement.hxx
+===
+--- FreeCAD-0.19.2.orig/src/3rdParty/salomesmesh/inc/SMDS_MeshElement.hxx
 FreeCAD-0.19.2/src/3rdParty/salomesmesh/inc/SMDS_MeshElement.hxx
+@@ -40,11 +40,16 @@
+ 
+ #include 
+ #include 
++#include 
+ 
+ //typedef unsigned short UShortType;
+ typedef short ShortType;
+ typedef int   LongType;
+-
++#ifdef VTK_CELL_ARRAY_V2
++typedef const vtkIdType* vtkIdTypePtr;
++#else
++typedef vtkIdType* vtkIdTypePtr;
++#endif
+ class SMDS_MeshNode;
+ class SMDS_MeshEdge;
+ class SMDS_MeshFace;
+@@ -192,7 +197,7 @@ protected:
+   //! Element index in vector SMDS_Mesh::myNodes or SMDS_Mesh::myCells
+   int myID;
+   //! index in vtkUnstructuredGrid
+-  int myVtkID;
++  vtkIdType myVtkID;
+   //! SMDS_Mesh identification in SMESH
+   ShortType myMeshId;
+   //! SubShape and SubMesh identification in SMESHDS
+Index: FreeCAD-0.19.2/src/3rdParty/salomesmesh/inc/SMDS_UnstructuredGrid.hxx
+===
+--- 

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

2021-07-28 Thread Alexander Rødseth via arch-commits
Date: Wednesday, July 28, 2021 @ 14:08:17
  Author: arodseth
Revision: 988904

freecad-thumbnailer, FS#71592

Modified:
  freecad/trunk/PKGBUILD

--+
 PKGBUILD |   18 --
 1 file changed, 12 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-07-28 14:05:14 UTC (rev 988903)
+++ PKGBUILD2021-07-28 14:08:17 UTC (rev 988904)
@@ -11,7 +11,7 @@
 
 pkgname=freecad
 pkgver=0.19.2
-pkgrel=2
+pkgrel=3
 _commit=7b5e18a0759de778b74d3a5c17eba9cb815035ac # tag: 0.19.2
 pkgdesc='General purpose 3D CAD modeler'
 arch=(x86_64)
@@ -21,7 +21,7 @@
  pyside2-tools python-matplotlib python-pivy python-ply python-pyside2
  qt5-svg qt5-tools qt5-webkit qt5-x11extras qt5-xmlpatterns
  xerces-c)
-makedepends=(boost cmake coin eigen gcc-fortran gendesk git ninja pyside2
+makedepends=(boost cmake coin eigen gcc-fortran gendesk git ninja
  python-shiboken2 shiboken2 swig)
 source=("git+https://github.com/FreeCAD/FreeCAD#commit=$_commit; freecad.xml)
 b2sums=('SKIP'
@@ -59,14 +59,19 @@
 package() {
   DESTDIR="$pkgdir" ninja -C build install
 
-  # Package desktop shortcut
+  # Desktop shortcut
   install -Dm644 FreeCAD/src/freecad.desktop \
 "$pkgdir/usr/share/applications/freecad.desktop"
 
-  # Package MIME info
+  # MIME info
   install -Dm644 freecad.xml "$pkgdir/usr/share/mime/packages/freecad.xml"
 
-  # Package icons
+  # Thumbnailer, see FS#71592
+  install -Dm644 
"$pkgdir/usr/lib/freecad/share/thumbnailers/FreeCAD.thumbnailer" \
+"$pkgdir/usr/share/thumbnailers/FreeCAD.thumbnailer"
+  rm -f "$pkgdir/usr/lib/freecad/share/thumbnailers/FreeCAD.thumbnailer"
+
+  # Icons
   cd FreeCAD/src/Gui/Icons
   for i in 16 32 48 64; do
 install -Dm644 "freecad-icon-$i.png" \
@@ -75,10 +80,11 @@
   install -Dm644 freecad.svg \
 "$pkgdir/usr/share/icons/hicolor/scalable/apps/freecad.svg"
 
-  # Package symlinks in /usr/bin
+  # Symlinks in /usr/bin
   install -d "$pkgdir/usr/bin"
   ln -sf /usr/lib/freecad/bin/FreeCAD "$pkgdir/usr/bin/freecad"
   ln -sf /usr/lib/freecad/bin/FreeCAD "$pkgdir/usr/bin/FreeCAD"
   ln -sf /usr/lib/freecad/bin/FreeCADCmd "$pkgdir/usr/bin/freecadcmd"
   ln -sf /usr/lib/freecad/bin/FreeCADCmd "$pkgdir/usr/bin/FreeCADCmd"
+  ln -sf /usr/lib/freecad/bin/freecad-thumbnailer 
"$pkgdir/usr/bin/freecad-thumbnailer"
 }



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

2021-06-08 Thread Evangelos Foutras via arch-commits
Date: Tuesday, June 8, 2021 @ 17:59:11
  Author: foutrelis
Revision: 959822

upgpkg: freecad 0.19.2-2: boost 1.76.0 rebuild

Modified:
  freecad/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-06-08 17:57:41 UTC (rev 959821)
+++ PKGBUILD2021-06-08 17:59:11 UTC (rev 959822)
@@ -11,7 +11,7 @@
 
 pkgname=freecad
 pkgver=0.19.2
-pkgrel=1
+pkgrel=2
 _commit=7b5e18a0759de778b74d3a5c17eba9cb815035ac # tag: 0.19.2
 pkgdesc='General purpose 3D CAD modeler'
 arch=(x86_64)


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

2021-04-23 Thread Alexander Rødseth via arch-commits
Date: Friday, April 23, 2021 @ 13:03:49
  Author: arodseth
Revision: 922349

upgpkg: freecad 0.19.2-1

Modified:
  freecad/trunk/PKGBUILD

--+
 PKGBUILD |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-04-23 12:33:19 UTC (rev 922348)
+++ PKGBUILD2021-04-23 13:03:49 UTC (rev 922349)
@@ -10,9 +10,9 @@
 # Contributor: gborzi
 
 pkgname=freecad
-pkgver=0.19.1
-pkgrel=2
-_commit=a88db11e0a908f6e38f92bfc5187b13ebe470438 # tag: 0.19.1
+pkgver=0.19.2
+pkgrel=1
+_commit=7b5e18a0759de778b74d3a5c17eba9cb815035ac # tag: 0.19.2
 pkgdesc='General purpose 3D CAD modeler'
 arch=(x86_64)
 url='https://freecadweb.org/'
@@ -24,8 +24,8 @@
 makedepends=(boost cmake coin eigen gcc-fortran gendesk git ninja pyside2
  python-shiboken2 shiboken2 swig)
 source=("git+https://github.com/FreeCAD/FreeCAD#commit=$_commit; freecad.xml)
-sha256sums=('SKIP'
-'4ee1daf47c8371a3e17173d85a0dd4a106dacd7899d783ccd97a6f3e0dd1a21f')
+b2sums=('SKIP'
+
'f5f295b9b5f268126feffbe3f3344c124faf5e2263f3f071348bd7f5d0bf2e30eb33fcf174d0ab76ad80ca7bd8ddea95ccbaf7f33f0896189ac78603fecb9485')
 
 prepare() {
   cd FreeCAD/src


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

2021-03-28 Thread Alexander Rødseth via arch-commits
Date: Sunday, March 28, 2021 @ 18:17:47
  Author: arodseth
Revision: 907088

update dependencies

Modified:
  freecad/trunk/PKGBUILD

--+
 PKGBUILD |   33 -
 1 file changed, 8 insertions(+), 25 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-03-28 18:04:10 UTC (rev 907087)
+++ PKGBUILD2021-03-28 18:17:47 UTC (rev 907088)
@@ -11,7 +11,7 @@
 
 pkgname=freecad
 pkgver=0.19.1
-pkgrel=1
+pkgrel=2
 _commit=a88db11e0a908f6e38f92bfc5187b13ebe470438 # tag: 0.19.1
 pkgdesc='General purpose 3D CAD modeler'
 arch=(x86_64)
@@ -20,29 +20,15 @@
 depends=(boost-libs glew jsoncpp libspnav med netcdf opencascade openmpi
  pyside2-tools python-matplotlib python-pivy python-ply python-pyside2
  qt5-svg qt5-tools qt5-webkit qt5-x11extras qt5-xmlpatterns
- shared-mime-info xerces-c)
+ xerces-c)
 makedepends=(boost cmake coin eigen gcc-fortran gendesk git ninja pyside2
  python-shiboken2 shiboken2 swig)
-source=("git+https://github.com/FreeCAD/FreeCAD#commit=$_commit;
-freecad.xml)
+source=("git+https://github.com/FreeCAD/FreeCAD#commit=$_commit; freecad.xml)
 sha256sums=('SKIP'
 '4ee1daf47c8371a3e17173d85a0dd4a106dacd7899d783ccd97a6f3e0dd1a21f')
 
 prepare() {
   cd FreeCAD/src
-
-#  # Fix missing "std::" qualifiers, sledge hammer style
-#  find . \
-#! -wholename "*/Mod/Sketcher/*" \
-#! -wholename "*/Mod/PartDesign/*" \
-#-name "*.cpp" -type f \
-#-exec sed -i '1i using namespace std;' {} \;
-
-  # Add missing include
-#  sed -i '1i \#include ' \
-#Gui/Quarter/QuarterWidget.cpp
-
-  # Create desktop shortcut
   gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" --name FreeCAD \
 --mimetypes='application/x-extension-fcstd' --startupnotify=true
 }
@@ -51,8 +37,6 @@
   # OpenCascade requires that /bin comes before /usr/bin in $PATH
   export PATH="/usr/bin:$PATH"
 
-  # Configure with CMake and build with Ninja
-  # C++14 mode required by Boost.Geometry 1.75
   mkdir -p build
   cd build
   cmake ../FreeCAD \
@@ -61,11 +45,11 @@
 -D CMAKE_BUILD_TYPE=Release \
 -D CMAKE_C_FLAGS="$CFLAGS -fPIC -w" \
 -D CMAKE_CXX_FLAGS="$CXXFLAGS -fPIC -w" \
--D CMAKE_INSTALL_DATADIR="/usr/share/freecad" \
--D CMAKE_INSTALL_DOCDIR="/usr/share/freecad/doc" \
--D CMAKE_INSTALL_PREFIX="/usr/lib/freecad" \
+-D CMAKE_INSTALL_DATADIR=/usr/share/freecad \
+-D CMAKE_INSTALL_DOCDIR=/usr/share/freecad/doc \
+-D CMAKE_INSTALL_PREFIX=/usr/lib/freecad \
 -D FREECAD_USE_EXTERNAL_PIVY=ON \
--D FREECAD_USE_OCC_VARIANT="Official Version" \
+-D FREECAD_USE_OCC_VARIANT='Official Version' \
 -D FREECAD_USE_QT_FILEDIALOG=ON \
 -D PYTHON_EXECUTABLE=/usr/bin/python \
 -G Ninja
@@ -82,9 +66,8 @@
   # Package MIME info
   install -Dm644 freecad.xml "$pkgdir/usr/share/mime/packages/freecad.xml"
 
+  # Package icons
   cd FreeCAD/src/Gui/Icons
-
-  # Package icons
   for i in 16 32 48 64; do
 install -Dm644 "freecad-icon-$i.png" \
   "$pkgdir/usr/share/icons/hicolor/${i}x$i/apps/freecad.png"