SHA256
10
0
forked from pool/FreeCAD

86 Commits

Author SHA256 Message Date
d8ee18b947 Accepting request 1298030 from home:StefanBruens:branches:science
- Update to version 1.0.2
  This is a bugfix release, no new features

OBS-URL: https://build.opensuse.org/request/show/1298030
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=192
2025-08-08 20:35:42 +00:00
ac56352eb1 Accepting request 1278294 from home:StefanBruens:branches:science
- Update to version 1.0.1
  This is a bugfix release, no new features
- Use Qt6 for Tumbleweed and Leap 16.x
- Drop upstream patches:
  * FreeCad-drop-imghdr-import.patch
  * smesh-Fix-build-failure-with-vtk-9_4.patch
  * ondselsolver_fix_gcc_75_filesystem.patch
- Rebase:
  * Fix-test-failure-temporary-file-race.patch

OBS-URL: https://build.opensuse.org/request/show/1278294
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=190
2025-05-22 12:46:14 +00:00
1b4fb324e6 Accepting request 1269482 from home:badshah400:Staging
Drop BuildRequires: pkgconfig(glew) as it is not used for build.

OBS-URL: https://build.opensuse.org/request/show/1269482
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=188
2025-05-05 07:41:22 +00:00
75036d6dca Accepting request 1252105 from home:badshah400:branches:science
Add FreeCad-drop-imghdr-import.patch: Drop imghdr import to allow building with python 3.13; upstream commit (gh#FreeCAD/FreeCAD#18081).

OBS-URL: https://build.opensuse.org/request/show/1252105
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=186
2025-03-13 22:56:32 +00:00
586b8bd3ee Accepting request 1238643 from home:StefanBruens:branches:science
- Update smesh-Fix-build-failure-with-vtk-9_4.patch to final
  version, fix OBS reject due to source mismatch.
- Fix spurious failures of ReaderTest, add
  * Add-property-read-write-test.patch
  * Fix-test-failure-temporary-file-race.patch

OBS-URL: https://build.opensuse.org/request/show/1238643
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=184
2025-01-19 04:32:44 +00:00
01edef3631 Accepting request 1233052 from home:StefanBruens:branches:science
- Fix build with VTK 9.4, add
  smesh-Fix-build-failure-with-vtk-9_4.patch

OBS-URL: https://build.opensuse.org/request/show/1233052
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=183
2024-12-25 00:52:45 +00:00
5c950f06d6 Accepting request 1225181 from home:StefanBruens:branches:science:next
- Update to version 1.0.0
- Update to version 1.0.0
  For details, see https://wiki.freecad.org/Release_notes_1.0
  The most notable improvements over the 0.21 release series are:
  * inclusion of the topological naming problem mitigation code
  * an integrated assembly workbench
  * a new materials system
  * and many UI/UX improvements
- Drop obsolete/upstream patches:
  * freecad-copy_options.patch
  * freecad-copy_options-2.patch
  * freecad-boost185.patch
  * boost_1_86_fixes.patch
  * fix_vtk_9_3_compat.patch
  * freecad-xerces_3_3_compat.patch
- Add
  * 0001-Mod-CAM-Add-missing-OpenGL-includes.patch
  * ondselsolver_fix_gcc_75_filesystem.patch

OBS-URL: https://build.opensuse.org/request/show/1225181
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=181
2024-11-20 09:03:12 +00:00
13fb22839e Accepting request 1224611 from home:StefanBruens:branches:science
- Add patch for Xerces 3.3 compatibility (upstream with changes):
  * freecad-xerces_3_3_compat.patch

OBS-URL: https://build.opensuse.org/request/show/1224611
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=179
2024-11-17 01:38:31 +00:00
84786099b5 Accepting request 1201780 from home:StefanBruens:branches:science
- Add patch for Boost 1.86 compatibility (upstream with changes):
  * boost_1_86_fixes.patch

OBS-URL: https://build.opensuse.org/request/show/1201780
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=176
2024-09-18 12:31:37 +00:00
98a18ab4dc Accepting request 1171944 from home:fstrba:branches:science
Fix build in factory + aarch64 linking

OBS-URL: https://build.opensuse.org/request/show/1171944
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=174
2024-05-15 08:43:59 +00:00
1c4d97a879 Accepting request 1136873 from home:StefanBruens:branches:science
- Update to version 0.21.2:
  * Bugfix release, for details see
    https://github.com/FreeCAD/FreeCAD/releases/tag/0.21.2

OBS-URL: https://build.opensuse.org/request/show/1136873
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=172
2024-01-05 18:34:23 +00:00
2fc06ddc04 Accepting request 1135804 from home:StefanBruens:branches:science
- Fix build with VTK 9.3.0, add fix_vtk_9_3_compat.patch

OBS-URL: https://build.opensuse.org/request/show/1135804
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=170
2023-12-31 02:50:25 +00:00
294d6612b0 Accepting request 1110328 from home:StefanBruens:branches:science
- Update to version 0.21.1:
  * Bugfix release, for details see
    https://github.com/FreeCAD/FreeCAD/releases/tag/0.21.1
- Disable AddonManager extension on Leap 15.x, as it requires
  Python >= 3.8
- Add 0001-Implement-math.comb-fallback-for-Python-3.6.patch
- Minor packaging cleanups
- Update to version 0.21.0:
  * Lots of bugfixes and new features, for details see
    https://wiki.freecad.org/Release_notes_0.21 and
    https://github.com/FreeCAD/FreeCAD/releases/tag/0.21.0
- Drop upstream patches:
  * 0001-Fix-build-with-NG-6.2.2201-include-BRepMesh_Incremen.patch
  * 0001-Part-OCCError.h-remove-unneeded-includes.patch
  * 0001-Drawing-add-missing-include.patch
  * 0001-FEM-add-missing-include.patch
  * 0001-Revert-unused-parameter-warning-change.patch
  * 0001-FEM-femmesh-fix-AttributeError-module-numpy-has-no-a.patch
  * 0001-Fix-build-with-gcc13.patch
- Fix build on aarch64, correctly link OpenGL, add
  0001-Fix-variable-name-for-OpenGL-library.patch
- Fix build with gcc 13
  0001-Fix-build-with-gcc13.patch
- Fix build after numpy 1.24 API changes, add
  0001-FEM-femmesh-fix-AttributeError-module-numpy-has-no-a.patch
- Fix build with OpenCASCADE 7.7.0, add
  * 0001-Part-OCCError.h-remove-unneeded-includes.patch
  * 0001-Drawing-add-missing-include.patch
  * 0001-FEM-add-missing-include.patch
  * 0001-Revert-unused-parameter-warning-change.patch
- Update to version 0.20.2:
  * Lots of bugfixes and new features, for details see
    https://wiki.freecad.org/Release_notes_0.20.2 and
    https://github.com/FreeCAD/FreeCAD/releases/tag/0.20.2
- Update to version 0.20.1:
  * Lots of bugfixes and new features, for details see
    https://wiki.freecad.org/Release_notes_0.20.1 and
    https://github.com/FreeCAD/FreeCAD/releases/tag/0.20.1
- Fix build with Netgen 6.2.2201 and later, add
  0001-Fix-build-with-NG-6.2.2201-include-BRepMesh_Incremen.patch
- Update to version 0.20:
  * Lots of bugfixes and new features, for details see
    https://wiki.freecad.org/Release_notes_0.20 and
    https://github.com/FreeCAD/FreeCAD/releases/tag/0.20
- Drop upstream patches:
  * fix_unittestgui_tkinter_py3.patch
  * fix-smesh-vtk9.patch
  * 0001-Test-remove-not-needed-u-before-py3-unicode-string.patch
  * 0001-Test-fix-exception-handling-in-tests-for-units.patch
  * 0001-Test-Provide-more-useful-information-when-unit-trans.patch
  * 0002-Base-Fix-wrong-character-encoding-for-micro-siemens.patch
  * 0001-improve-search-for-VTK-9.patch
- Add 0001-Gui-Quarter-Add-missing-OpenGL-includes.patch
- Add 0001-Avoid-catching-SIGSEGV-defer-to-system-services.patch
- Remove VTK::Java/java-devel dependency, add
  0001-improve-search-for-VTK-9.patch
- Use current Coin4 instead of Coin (3).
- Add some unit test fixes:
  * 0001-Test-remove-not-needed-u-before-py3-unicode-string.patch
  * 0001-Test-fix-exception-handling-in-tests-for-units.patch
  * 0001-Test-Provide-more-useful-information-when-unit-trans.patch
  * 0002-Base-Fix-wrong-character-encoding-for-micro-siemens.patch
- Update to version 0.19.4:
  * Lots of bugfixes, for details see
    https://github.com/FreeCAD/FreeCAD/releases/tag/0.19.4
- Pre-generate parsetab.py for ply.yacc in OpenSCAD and FEM Mods:
  https://tracker.freecadweb.org/view.php?id=4840
- Update to version 0.19.3:
  * Lots of bugfixes, for details see
    https://github.com/FreeCAD/FreeCAD/releases/tag/0.19.3
- Replace the QtWebKit build dependency with QtWebEngine.
- Update to version 0.19.2:
  * Various bug fixes, no changelog provided
- Update to version 0.19.1:
  * Lots of new features, bug fixes and improvements, see
    https://wiki.freecadweb.org/Release_notes_0.19
- Drop upstream patches:
  * 0001-Fix-build-with-pyside2-shiboken2-5.12.1.patch
  * 0003-qt-5.14.patch
  * update-swigpyrunin-for-python-3.8.patch
  * 0001-fem-use-time.process_time-instead-of-removed-time.cl.patch
  * fix_qt_5.15_build.patch
  * 0001-boost-1.73.0-The-practice-of-declaring-the-Bind-plac.patch
  * 0001-Fix-ODR-violation-correct-Ui_TaskSketcherGeneral-nam.patch
  * 0001-Gui-skip-ci-fix-Wodr.patch
  * 0001-Part-Import-skip-ci-disable-use-of-Message_ProgressI.patch
  * 0001-import-Hotfix-for-build-failure-from-bad-debug-code.patch
  * 0001-partdesign-fix-failing-tapered-hole-test.patch
  * 0001-add-missing-std-namespace-to-build-on-Debian-10.patch
- Rebase fix-smesh-vtk9.patch
- Fix build and tests with OCCT 7.5, add
  0001-Part-Import-skip-ci-disable-use-of-Message_ProgressI.patch
  0001-import-Hotfix-for-build-failure-from-bad-debug-code.patch
  0001-partdesign-fix-failing-tapered-hole-test.patch
- Add 0001-add-missing-std-namespace-to-build-on-Debian-10.patch
- Cleanup specfile:
  * Use system PyCXX, drop unused libboost_python3
  * Drop some unused dependencies
  * Remove ChangeLog.txt, not updated since version 0.14
- Fix build with latest GCC, add 0001-Gui-skip-ci-fix-Wodr.patch
- Force-enable C++17, Boost 1.75 requires C++14 at least
- Update to version 0.18.5:
  * Fix addon manager to adapt to GitHub infrastructure changes.
  * Add 0001-Fix-ODR-violation-correct-Ui_TaskSketcherGeneral-nam.patch
  * Rebase 0001-boost-1.73.0-The-practice-of-declaring-the-Bind-plac.patch
- Reenable workbenches dependent on Mesher (e.g. Path, FEM):
  * Add fix-smesh-vtk9.patch
- Fix build with boost 1.73 and later, add
  0001-boost-1.73.0-The-practice-of-declaring-the-Bind-plac.patch
- Cleanup some build dependencies.
- temporary disable FEM module until VTK 9 support arrives
- Fix build with Qt 5.15, add fix_qt_5.15_build.patch
- Allow install with lowercase package name: zypper install freecad
- More spec file cleanup, removed duplicate files
- Use upstream provided desktop files, mimeinfo, etc
- Fix runtime errors with Python 3.8:
  * 0001-fem-use-time.process_time-instead-of-removed-time.cl.patch
- Fix last python2 she-bang remainders, fix imports:
  * fix_unittestgui_tkinter_py3.patch
- Remove unnecessary opencv build dependency
- update to current 0.18 branch:
  * Fem: fix segmentation fault when opening contraint transform
    panel. Fix Python code
  * Part: the number of domains returned by TopoShape::getDomains
    must match with number of faces
  * apply fixes from master when building with occt 7.4
    + Drop 0002-fix-compile.patch
- Fix build with Python 3.8:
  Add update-swigpyrunin-for-python-3.8.patch
- Spec file cleanup
  * Drop xpm FreeCAD icon
  * Install PNGs/SVG icons in correct paths
  * Remove obsolete update_mime_database calls in %post
  * Remove obsolete conditionals for Leap 42.x
- make 0003-qt-5.14.patch do what it is advertising
  * fix conditional in order to locate rcc/uic properly
- update to current 0.18 branch:
  * fixes #0004182: Segfault when clicking constraints from a
    different viewport [skip ci]
  * [Draft] ImportDXF 0.18 Bug upgrading from 0.16. See discussion
    https://forum.freecadweb.org/viewtopic.php?f=3&t=41879
  * fixes #0004233: Access violation and file corruption on undo
    duplicate sketch
  * FEM: py3 fix in selection widget
  * FEM: selection widgets, add some error prints
  * FEM: equations, fix reset edit mode
  * [AddonManager] 0.18 Improve Non GitPython Error Handling.
    Previous output when clicking Macros tab caused errors in
    Report View with no Macros loaded at all.
  * fix encoding problem when clicking a link on StartPage if
    application is installed into a directory with non-ASCII characters
  * [Arch] ArchMaterial 0.18 Fix Crash
- fix build with new gcc and Qt 5.14
  (0002-fix-compile.patch 0003-qt-5.14.patch)
- Update to final 0.18.4
  * pre-select name filter in import/export file dialog
- update to current 0.18 branch, esp for Qt >= 5.9 fixes
  * [TD]Fix slow GC of QGIPrimPath
  * [Spreadsheet] Excel File Import fix Py3 bug
  * [Path] Fix xrange bug with Py3
  * fix print preview function for >= Qt 5.9
  * Backport: startwb files restored in 0.18.3 to display thumbs correctly
  * 0.18.x displays the example files within in the Start WB without their
     respective thumbs. This PR restores that functionality
  * Fixed problems with 'pythonopen'
  * Correction of drill speed calculation
  * Material: py2 fix in depreciated mat file parser (back port from 0.19)
  * [TD]Fix #4017 Crash on bad hatch scale
- Update to 0.18.3
  * AddonManager: Skip non-github addons
  * Sketcher: Fix Carbon copy leads to unsolvable sketch
  * Sketcher: Fix carbon copy construction points
  * fixes #0003993: Memory leak with Python3
  * code simplification in PythonWrapper
  * issue #0003984: Creating a Path Job object fails with 'PySide2.QtWidgets.QDialog' object has no attribute 'templateGroup'
  * Fixes bug #4008: removes phantom path cause
  * Fix crash in case encoding of Python paths fails
  * [Material] Respect unicode filenames Fixes #4027
  * BrowserView: fix QWebEngine crash
  * Py3: no __builtin__ module available
  * fixes 0004010: Box Selection + Part -> MakeCompound will crash FreeCAD
  * FEM: solver elmer tasks, Py3 decode fix
  * make OpenSCAD utilities working again with Py2
- Remove MPI dependencies, as these are not used for the built package,
  but adversely affect build times and rebuilds.
  Proper MPI integration needs more work and has to ensure the base version
  of FreeCAD can be used without prior manual setup of an MPI environment.
  Remove 0001-find-openmpi2-include-files.patch, mpicc/mpicxx would
  pick up the correct include path by themselfs.
- Sort BuildRequires: again
- Add 0001-Fix-build-with-pyside2-shiboken2-5.12.1.patch to fix
  build with recent shiboken2/pyside2 releases.
- Update to 0.18.2
  * replace insecure use of eval() with proper use of units
  * py3/py2: use exec as function
  * Arch: Fixed error in roof - Fixes #3864
  * Draft: Fixed 0.18.1 bug in DXF importer
  * Py3 fix: correctly convert a Python str to const char*
  * Py3 fix reading/writing from/to OBJ file
  * fixes 0003913: libspnav crash on linux wayland during startup
- Update to 0.18.1
  * FEM module fixes
  * crash fixes
  * Qt5 bugs with external display
- add missing requires to six and vtk python modules (found via test suite)
- Update to release 0.18
  * NetGen FEM enabled
  * 0001-find-openmpi2-include-files.patch added for openmpi2 support
- Obsolete patches:
  * 0001-Convert-deprecated-boost-signal-to-signals2.patch
  * 0001-Use-GL_RGB32F-instead-of-GL_RGB32F_ARB.patch
  * 0002-move-from-deprecated-boost.signals-to-boost.signals2.patch
  * 0003-fix-blocking-of-SelectionObserver.patch
  * fix-build-with-Qt5_11.diff
  * fix-build.diff
  * fix-draft-module-with-python3.patch
  * fix-gcc8-build-failure.patch
  * get-rid-of-private-function-_PyImport_FixupBuiltin-for-FreeCAD-and-FreeCADGui-modules.patch
  * get-rid-of-private-function-_PyImport_FixupBuiltin-for-__FreeCADBase__-module.patch
- Add support for Boost::Signals2, Boost::Signals has been deprecated
  since Boost 1.54 and removed in 1.69:
  * 0001-Convert-deprecated-boost-signal-to-signals2.patch
  * 0002-move-from-deprecated-boost.signals-to-boost.signals2.patch
  * 0003-fix-blocking-of-SelectionObserver.patch
- Add explicit double-conversion-devel BuildRequires
- Update URL: to use https://
- Reorder BuildRequires alphabetically, remove duplicates
- Generalize description, and strip info that is already in
  the metadata.
- Fix build with GCC 8, add fix-gcc8-build-failure.patch
- Add 0001-Use-GL_RGB32F-instead-of-GL_RGB32F_ARB.patch, fix building
  on AArch64.
- Remove openmpi build dependencies, erroneously required for VTK
  previously.
  Drop 0001-find-openmpi2-include-files.patch
- enable FEM module
- disable builds for 32bit and s390x, test suite fails and it makes no
  sense to use FreeCAD on small systems or mainframes...
- update to current branch:
  - Spreadsheet: Fixed issue #3361.
- Add upstream patches to fix build with python 3.7:
  * get-rid-of-private-function-_PyImport_FixupBuiltin-for-__FreeCADBase__-module.patch
  * get-rid-of-private-function-_PyImport_FixupBuiltin-for-FreeCAD-and-FreeCADGui-modules.patch
- Use noun phrase in summary.
- fix missing dependency to numpy, found via the..
- added testsuite run via extra spec file
- update branch again
- fix dependencies of Qt4 build (Leap 42.3)
- update to current branch, obsoletes branch_update.patch
- Fix BuildRequires, TW no longer has libboost_python-devel but
  libboost_python3-devel, and for Leap 15.0 this linked libpython3.6m
  and libboost_python-py2_7 into the same binary.
- Add fix-build-with-Qt5_11.diff. Fixes build with the upcoming
  Qt 5.11.
- Switch to %autosetup
- temporary disable FEM module
  * it works fine, but requires hdf5 version 1.8 via med-tools,
    which currently conflicts in openSUSE distro.
- Fix draft module crash
  (got merged upstream for 0.18 fix-draft-module-with-python3.patch)
- apply current 0.17 branch (branch_update.patch)
  In first place for occt 7.2 fixes
- fix crash in Draft module with python 3
- cleanup python qt deps (pyside2 only now)
- update to version 0.17
  2 years of work: https://www.freecadweb.org/wiki/Release_notes_0.17
- switching to Qt5
  (fix-build.diff 0001-find-openmpi2-include-files.patch)
  (the old 0.16 fork had obsolete temporary patches remove-qtwebkit.patch and
   remove-webgui.patch)
- Add remove-qtwebkit.patch and remove-webgui.patch (taken from
  Arch Linux) to fix build without QtWebKit
- Build without QtWebKit on Tumbleweed and SLE/Leap 15 as
  libQtWebKit4 is about to be dropped (boo#1070901)
- fix build for factory (boost dependencies)
- Update to 0.16.6712 (contains backports from trunk)
- Some cleanup
- Correct python-CXX requires
- add python-pyside requires, needed for welcome splash 
- FreeCAD 0.16
- create on the base of the work from various home projects
  (esp by wkazubski and torhans)
- use rpath instead of modifying ldconfig for our own libs

OBS-URL: https://build.opensuse.org/request/show/1110328
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=168
2023-09-11 19:59:12 +00:00
e4c2543d93 Accepting request 1103352 from home:StefanBruens:branches:science
- Disable AddonManager extension on Leap 15.x, as it requires
  Python >= 3.8
- Add 0001-Implement-math.comb-fallback-for-Python-3.6.patch
- Minor packaging cleanups

OBS-URL: https://build.opensuse.org/request/show/1103352
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=167
2023-08-10 15:27:49 +00:00
a712a3dad8 Accepting request 1103145 from home:StefanBruens:branches:science
- Update to version 0.21.0:
  * Lots of bugfixes and new features, for details see
    https://wiki.freecad.org/Release_notes_0.21 and
    https://github.com/FreeCAD/FreeCAD/releases/tag/0.21
- Drop upstream patches:
  * 0001-Fix-build-with-NG-6.2.2201-include-BRepMesh_Incremen.patch
  * 0001-Part-OCCError.h-remove-unneeded-includes.patch
  * 0001-Drawing-add-missing-include.patch
  * 0001-FEM-add-missing-include.patch
  * 0001-Revert-unused-parameter-warning-change.patch
  * 0001-FEM-femmesh-fix-AttributeError-module-numpy-has-no-a.patch
  * 0001-Fix-build-with-gcc13.patch
- Fix build on aarch64, correctly link OpenGL, add
  0001-Fix-variable-name-for-OpenGL-library.patch

OBS-URL: https://build.opensuse.org/request/show/1103145
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=165
2023-08-09 13:24:18 +00:00
15299aeab0 add changes
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=161
2023-03-27 09:51:46 +00:00
6310dfade3 Accepting request 1061090 from home:StefanBruens:branches:science
- Fix build after numpy 1.24 API changes, add
  0001-FEM-femmesh-fix-AttributeError-module-numpy-has-no-a.patch

OBS-URL: https://build.opensuse.org/request/show/1061090
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=158
2023-01-26 01:51:21 +00:00
0e415af0aa Accepting request 1045807 from home:StefanBruens:branches:science
- Fix build with OpenCASCADE 7.7.0, add
  * 0001-Part-OCCError.h-remove-unneeded-includes.patch
  * 0001-Drawing-add-missing-include.patch
  * 0001-FEM-add-missing-include.patch
  * 0001-Revert-unused-parameter-warning-change.patch

OBS-URL: https://build.opensuse.org/request/show/1045807
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=156
2022-12-31 12:38:15 +00:00
4245c0fe84 Accepting request 1040821 from home:StefanBruens:branches:science
- Update to version 0.20.2
- Update to version 0.20.2:
  * Lots of bugfixes and new features, for details see
    https://wiki.freecad.org/Release_notes_0.20.2 and
    https://github.com/FreeCAD/FreeCAD/releases/tag/0.20.2

OBS-URL: https://build.opensuse.org/request/show/1040821
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=154
2022-12-07 15:49:38 +00:00
b24bdd23a5 Accepting request 997629 from home:StefanBruens:branches:science
- Update to version 0.20.1:
  * Lots of bugfixes and new features, for details see
    https://wiki.freecad.org/Release_notes_0.20.1 and
    https://github.com/FreeCAD/FreeCAD/releases/tag/0.20.1

OBS-URL: https://build.opensuse.org/request/show/997629
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=152
2022-08-18 02:40:25 +00:00
789ddfe9ae Accepting request 995251 from home:StefanBruens:branches:science
- Fix build with Netgen 6.2.2201 and later, add
  0001-Fix-build-with-NG-6.2.2201-include-BRepMesh_Incremen.patch

OBS-URL: https://build.opensuse.org/request/show/995251
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=151
2022-08-16 00:30:56 +00:00
c43d052fbd Accepting request 982665 from home:StefanBruens:branches:science
- Update to version 0.20
- Update to version 0.20:
  * Lots of bugfixes and new features, for details see
    https://wiki.freecad.org/Release_notes_0.20 and
    https://github.com/FreeCAD/FreeCAD/releases/tag/0.20
- Drop upstream patches:
  * fix_unittestgui_tkinter_py3.patch
  * fix-smesh-vtk9.patch
  * 0001-Test-remove-not-needed-u-before-py3-unicode-string.patch
  * 0001-Test-fix-exception-handling-in-tests-for-units.patch
  * 0001-Test-Provide-more-useful-information-when-unit-trans.patch
  * 0002-Base-Fix-wrong-character-encoding-for-micro-siemens.patch
  * 0001-improve-search-for-VTK-9.patch
- Add 0001-Gui-Quarter-Add-missing-OpenGL-includes.patch
- Add 0001-Avoid-catching-SIGSEGV-defer-to-system-services.patch
- Remove VTK::Java/java-devel dependency, add
  0001-improve-search-for-VTK-9.patch

OBS-URL: https://build.opensuse.org/request/show/982665
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=149
2022-06-15 16:03:40 +00:00
c2db466594 Accepting request 960931 from home:StefanBruens:branches:science
- Use current Coin4 instead of Coin (3).

OBS-URL: https://build.opensuse.org/request/show/960931
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=147
2022-03-10 20:15:17 +00:00
fa181a18f6 Accepting request 959594 from home:StefanBruens:branches:science
- Add some unit test fixes:
  * 0001-Test-remove-not-needed-u-before-py3-unicode-string.patch
  * 0001-Test-fix-exception-handling-in-tests-for-units.patch
  * 0001-Test-Provide-more-useful-information-when-unit-trans.patch
  * 0002-Base-Fix-wrong-character-encoding-for-micro-siemens.patch
- Update to version 0.19.4:
  * Lots of bugfixes, for details see
    https://github.com/FreeCAD/FreeCAD/releases/tag/0.19.4

OBS-URL: https://build.opensuse.org/request/show/959594
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=145
2022-03-06 23:24:48 +00:00
67c1556599 Accepting request 952130 from home:StefanBruens:branches:science
- Run unittests manually, to make test failures visible between
  noisy output
- Bump version
- Pre-generate parsetab.py for ply.yacc in OpenSCAD and FEM Mods:
  https://tracker.freecadweb.org/view.php?id=4840

OBS-URL: https://build.opensuse.org/request/show/952130
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=142
2022-02-08 01:03:50 +00:00
7d268dee9c Accepting request 946542 from home:StefanBruens:branches:science
- Update to version 0.19.3:
  * Lots of bugfixes, for details see
    https://github.com/FreeCAD/FreeCAD/releases/tag/0.19.3

OBS-URL: https://build.opensuse.org/request/show/946542
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=141
2022-01-17 20:05:41 +00:00
b775cfdfa6 Accepting request 902666 from home:cgiboudeaux:no-qtwebkit
- Replace the QtWebKit build dependency with QtWebEngine.

OBS-URL: https://build.opensuse.org/request/show/902666
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=140
2021-07-06 11:59:08 +00:00
86b9a5350b Accepting request 888890 from home:StefanBruens:branches:science
- Update to version 0.19.2:
  * Various bug fixes, no changelog provided

OBS-URL: https://build.opensuse.org/request/show/888890
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=138
2021-04-28 02:18:38 +00:00
dc9a591b4c Accepting request 880553 from home:StefanBruens:branches:science
- Update to version 0.19.1:
  * Lots of new features, bug fixes and improvements, see
    https://wiki.freecadweb.org/Release_notes_0.19
- Drop upstream patches:
  * 0001-Fix-build-with-pyside2-shiboken2-5.12.1.patch
  * 0003-qt-5.14.patch
  * update-swigpyrunin-for-python-3.8.patch
  * 0001-fem-use-time.process_time-instead-of-removed-time.cl.patch
  * fix_qt_5.15_build.patch
  * 0001-boost-1.73.0-The-practice-of-declaring-the-Bind-plac.patch
  * 0001-Fix-ODR-violation-correct-Ui_TaskSketcherGeneral-nam.patch
  * 0001-Gui-skip-ci-fix-Wodr.patch
  * 0001-Part-Import-skip-ci-disable-use-of-Message_ProgressI.patch
  * 0001-import-Hotfix-for-build-failure-from-bad-debug-code.patch
  * 0001-partdesign-fix-failing-tapered-hole-test.patch
  * 0001-add-missing-std-namespace-to-build-on-Debian-10.patch
- Rebase fix-smesh-vtk9.patch

OBS-URL: https://build.opensuse.org/request/show/880553
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=136
2021-03-24 12:00:30 +00:00
5b15f7dc8a Accepting request 874945 from home:StefanBruens:branches:science
- Fix build and tests with OCCT 7.5, add
  0001-Part-Import-skip-ci-disable-use-of-Message_ProgressI.patch
  0001-import-Hotfix-for-build-failure-from-bad-debug-code.patch
  0001-partdesign-fix-failing-tapered-hole-test.patch
- Add 0001-add-missing-std-namespace-to-build-on-Debian-10.patch
- Cleanup specfile:
  * Use system PyCXX, drop unused libboost_python3
  * Drop some unused dependencies
  * Remove ChangeLog.txt, not updated since version 0.14

OBS-URL: https://build.opensuse.org/request/show/874945
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=134
2021-02-25 02:28:55 +00:00
710a28d959 Accepting request 860352 from home:StefanBruens:branches:science
- Fix build with latest GCC, add 0001-Gui-skip-ci-fix-Wodr.patch
- Force-enable C++17, Boost 1.75 requires C++14 at least

OBS-URL: https://build.opensuse.org/request/show/860352
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=132
2021-01-05 02:23:55 +00:00
12309c49bc OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=130 2020-11-29 05:43:53 +00:00
d2c62b2f6c Accepting request 851571 from home:StefanBruens:branches:science
- Update to version 0.18.5:
  * Fix addon manager to adapt to GitHub infrastructure changes.
  * Add 0001-Fix-ODR-violation-correct-Ui_TaskSketcherGeneral-nam.patch
  * Rebase 0001-boost-1.73.0-The-practice-of-declaring-the-Bind-plac.patch
- Reenable workbenches dependent on Mesher (e.g. Path, FEM):
  * Add fix-smesh-vtk.patch

OBS-URL: https://build.opensuse.org/request/show/851571
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=129
2020-11-29 05:28:06 +00:00
7dde38d5c0 Accepting request 835587 from home:StefanBruens:branches:science
- Fix build with boost 1.73 and later, add
  0001-boost-1.73.0-The-practice-of-declaring-the-Bind-plac.patch
- Cleanup some build dependencies.

OBS-URL: https://build.opensuse.org/request/show/835587
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=127
2020-09-20 17:05:45 +00:00
7bb48b9f25 workaround vtk 9
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=125
2020-07-23 11:43:49 +00:00
2d6aeb5879 OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=122 2020-06-07 17:36:34 +00:00
a9689d3414 Accepting request 812266 from home:StefanBruens:branches:science
- Fix build with Qt 5.15, add fix_qt_5.15_build.patch

OBS-URL: https://build.opensuse.org/request/show/812266
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=120
2020-06-07 17:26:41 +00:00
bc66ca878f solve
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=118
2020-06-02 07:00:54 +00:00
95892f7296 go
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=117
2020-05-31 12:04:45 +00:00
27b33982ca fix
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=115
2020-05-31 11:39:00 +00:00
c0e9895608 Accepting request 786122 from home:guoyunhe:branches:science
- Allow install with lowercase package name: zypper install freecad

OBS-URL: https://build.opensuse.org/request/show/786122
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=110
2020-03-27 09:47:37 +00:00
02b6ef8b93 Accepting request 786037 from home:StefanBruens:branches:science
- More spec file cleanup, removed duplicate files
- Use upstream provided desktop files, mimeinfo, etc

OBS-URL: https://build.opensuse.org/request/show/786037
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=108
2020-03-18 13:15:09 +00:00
9e9ca9b7a0 Accepting request 785385 from home:StefanBruens:branches:science
- Fix runtime errors with Python 3.8:
  * 0001-fem-use-time.process_time-instead-of-removed-time.cl.patch
- Fix last python2 she-bang remainders, fix imports:
  * fix_unittestgui_tkinter_py3.patch
- Remove unnecessary opencv build dependency
- update to current 0.18 branch:
  * Fem: fix segmentation fault when opening contraint transform
    panel. Fix Python code
  * Part: the number of domains returned by TopoShape::getDomains
    must match with number of faces
  * apply fixes from master when building with occt 7.4
    + Drop 0002-fix-compile.patch
- Fix build with Python 3.8:
  Add update-swigpyrunin-for-python-3.8.patch
- Spec file cleanup
  * Drop xpm FreeCAD icon
  * Install PNGs/SVG icons in correct paths
  * Remove obsolete update_mime_database calls in %post
  * Remove obsolete conditionals for Leap 42.x

OBS-URL: https://build.opensuse.org/request/show/785385
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=105
2020-03-15 19:39:25 +00:00
c728518a5a Accepting request 767032 from home:frispete:Tumbleweed
- make 0003-qt-5.14.patch do what it is advertising
  * fix conditional in order to locate rcc/uic properly

OBS-URL: https://build.opensuse.org/request/show/767032
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=103
2020-01-26 14:39:28 +00:00
21feb8bce3 changes
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=100
2020-01-24 09:06:01 +00:00
7cc20a796a Accepting request 766666 from home:adrianSuSE:branches:science
- fix build with new gcc and Qt 5.14
  (0002-fix-compile.patch 0003-qt-5.14.patch)

OBS-URL: https://build.opensuse.org/request/show/766666
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=97
2020-01-23 16:46:17 +00:00
92b1587a0c fix changes
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=95
2019-10-30 16:14:17 +00:00
56e16431f2 update
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=93
2019-10-22 06:49:18 +00:00
b0ac650f5f Accepting request 719276 from home:StefanBruens:branches:science
- Fix inverted logic when evaluating test suite exit code
- Add gmsh mesher to BuildRequires, increase FEM test coverage
- Remove MPI dependencies, as these are not used for the built package,
  but adversely affect build times and rebuilds.
  Proper MPI integration needs more work and has to ensure the base version
  of FreeCAD can be used without prior manual setup of an MPI environment.
  Remove 0001-find-openmpi2-include-files.patch, mpicc/mpicxx would
  pick up the correct include path by themselfs.
- Sort BuildRequires: again

OBS-URL: https://build.opensuse.org/request/show/719276
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=91
2019-07-31 20:18:15 +00:00
c2229e4a3b add changelog
OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=90
2019-07-18 14:03:29 +00:00