[arch-commits] Commit in freecad/trunk (PKGBUILD)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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"