- drop unneeded pcre build dependency - Ignore tolerance failures on riscv64 - update to version 6.2.2406 * no changelog provided - Update patch: * 0001-Include-filesystem-from-experimental-for-GCC-7.patch - Enable python tests on Tumbleweed (requires python-check). - Fix crash in boundarylayer tests, add * 0001-Fix-invalid-string-access-in-BoundaryLayerTool.patch - Amend patches for Leap 15.x * 0001-Include-filesystem-from-experimental-for-GCC-7.patch - Fix crash due to wrong initialization order, add * 0001-Fix-static-initialization-order-for-UserFormatRegist.patch - Remove erroneous dependency on the python module, add * 0001-Do-not-EXPORT-python-modules-as-CMake-targets.patch - update to version 6.2.2404 * no changelog provided - Rebase: * 0001-Include-filesystem-from-experimental-for-GCC-7.patch * 0001-Disable-backtrace-generation.patch - Add: * 0001-Fix-ODR-violation-for-struct-class-Line.patch * 0002-Add-missing-includes-for-std-string-std-cerr-fix-nam.patch - update to version 6.2.2301 * no changelog provided - Drop upstream patches: * 0001-Optionally-prefer-system-wide-pybind11.patch * 0001-Fix-use-of-unitialized-stlgeometry-member-in-constru.patch * 0001-Ignore-invalid-unknown-types-in-pybind11-docstrings.patch * 0001-fix-building-with-new-ffmpeg.patch - Add build _constraints - Don't write python bytecode during stubgen or test execution, make python bindings subpackage reproducible. - Use Catch2 < 3.0. Unfortunately Catch2 3.x is API incompatible with Catch2 2.x. - Add 0001-fix-building-with-new-ffmpeg.patch - update to version 6.2.2204 * no changelog provided - Split nggui library package, to avoid pulling in otherwise unneeded dependencies. - Limit dependencies to ffmpeg-4 variant and older, see upstream issue https://github.com/NGSolve/netgen/issues/112 - Generate python stubs, add 0001-Ignore-invalid-unknown-types-in-pybind11-docstrings.patch - update to version 6.2.2203 * no changelog provided - Drop obsolete/upstream patches: * 0001-Set-explicit-OBJECT-library-type-for-internal-togl.patch * 0001-Throw-in-case-enum-value-is-unhandled.patch * 0001-Throw-Exception-when-shape-has-invalid-type.patch * 0001-Fix-signedness-for-ARM-Neon-mask-type.patch - Add patches: * 0001-Link-nggui-to-FFMPEG-und-JPEG-libraries-when-needed.patch * 0001-Avoid-installation-of-Togl-static-library.patch * 0001-Fix-use-of-unitialized-stlgeometry-member-in-constru.patch * 0001-Include-filesystem-from-experimental-for-GCC-7.patch * 0001-Fix-netgen-executable-and-library-RUNPATHs.patch - Fix RUNPATH also for Leap/SLE 15.4, which now uses CMAKE_SKIP_INSTALL_RPATH=ON by default. - Fix RUNPATH on Leap 15.x - update to version 6.2.2105 * no changelog provided - Drop upstream 0001-Fix-GetTimeCounter-for-Aarch64-variants.patch - Add patches: * 0001-Optionally-prefer-system-wide-pybind11.patch * 0001-Throw-Exception-when-shape-has-invalid-type.patch * 0001-Fix-signedness-for-ARM-Neon-mask-type.patch - Exclude all 32bit archs, no longer supported upstream (fails to build). - update to version 6.2.2101 * no changelog provided - Properly split package: libraries (as required by e.g FreeCAD), python-bindings, examples and standalone GUI. - Drop upstream fix_build.patch - Replace 0001-Allow-compilation-on-archs-beyond-x86.patch with -DUSE_NATIVE_ARCH=OFF - Fix build: * Add 0001-Disable-backtrace-generation.patch, do not call "nm" or "addr2line" from library. * Add 0001-Set-explicit-OBJECT-library-type-for-internal-togl.patch * Add 0001-Throw-in-case-enum-value-is-unhandled.patch * Disable -Wl,--no-undefined, libs have circular dependencies * Add 0001-Fix-GetTimeCounter-for-Aarch64-variants.patch - Enable Catch2 unittests, add 0001-Optionally-use-system-provided-Catch2.patch - Fix build on ARM and PPC, only include immintrin.h when SSE is available - Correct License:, netgen has always been LGPL-2.1-only. - Package License file. - Remove boost BuildRequires:, it is not used at all. - Guard Requires: occt-devel in devel package with bcond, so it does not get pulled in if netgen is built without OpenCascade. - switch to gcc7 - Remove ldconfig calls since there are only dlopened plugins, no standard libraries. - Wrap description. - Use convenient %make_install, and run fdupes. - update to version 6.2.1810 obsoletes: allow_fine_curves.patch occ-pi-constant.patch do_stl_init.patch - switch to cmake, obsoletes AM_PROG_AR.patch - use obs_scm, obsoletes svnfetch.sh and netgen.sh - move include files into /usr/include/netgen/ - use -fno-strict-aliasing - add some extra header wrapper files missed by FreeCAD - switch to OpenCASCADE 7.2.0 - switch to OpenCASCADE 7.1.0 and newer boost - enable python for openSUSE Tumbleweed - Using source service to follow git master (pre-6.1) - use new oce instead of OpenCASCADE - enable openmpi - use fixes for rpath from Johannes Obermayer - Changed to upstream version - /usr/bin/netgen was a policy violation, -> /usr/lib/netgen - Pulling git snapshot 5.1-dev, as the official 5.0.0 release only compiles with _MSC_VER; Ng_stl_Init() missing otherwise - added full autoconf tooling to spec-file, sigh... - renamed /usr/bin/netgen.sh to /usr/bin/netgen - update to 5.0.0 * upstream changelog is empty - obsolete fully upstreamed occ-6.5.0 patch - patching ng/Makefile to find -lTogl1.7 - improved netgen.sh to allow parameters and preserve cwd. - allow_fine_curves.patch added, finer defaults, extended slider range - remove unneeded lam and lam-devel package requirement - new version 4.9.13 - added patch occ-6.5.0.patch taken from debian package - fixed compiling errors on gcc44 - new upstream version 4.9.11 - new upstream version OBS-URL: https://build.opensuse.org/package/show/science/netgen?expand=0&rev=55
282 lines
10 KiB
Plaintext
282 lines
10 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Nov 24 14:37:02 UTC 2025 - Ana Guerrero <ana.guerrero@suse.com>
|
|
|
|
- Workaround to fix build, do not build the stubs
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 20 21:10:12 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
|
|
|
|
- drop unneeded pcre build dependency
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 11 17:08:12 UTC 2025 - Andreas Schwab <schwab@suse.de>
|
|
|
|
- Ignore tolerance failures on riscv64
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 18 09:51:50 UTC 2025 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- update to version 6.2.2406
|
|
* no changelog provided
|
|
- Update patch:
|
|
* 0001-Include-filesystem-from-experimental-for-GCC-7.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 20 13:30:27 UTC 2024 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Enable python tests on Tumbleweed (requires python-check).
|
|
- Fix crash in boundarylayer tests, add
|
|
* 0001-Fix-invalid-string-access-in-BoundaryLayerTool.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 18 00:09:50 UTC 2024 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Amend patches for Leap 15.x
|
|
* 0001-Include-filesystem-from-experimental-for-GCC-7.patch
|
|
- Fix crash due to wrong initialization order, add
|
|
* 0001-Fix-static-initialization-order-for-UserFormatRegist.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 15 20:11:26 UTC 2024 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Remove erroneous dependency on the python module, add
|
|
* 0001-Do-not-EXPORT-python-modules-as-CMake-targets.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 5 16:28:50 UTC 2024 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- update to version 6.2.2404
|
|
* no changelog provided
|
|
- Rebase:
|
|
* 0001-Include-filesystem-from-experimental-for-GCC-7.patch
|
|
* 0001-Disable-backtrace-generation.patch
|
|
- Add:
|
|
* 0001-Fix-ODR-violation-for-struct-class-Line.patch
|
|
* 0002-Add-missing-includes-for-std-string-std-cerr-fix-nam.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 27 05:39:24 UTC 2023 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- update to version 6.2.2301
|
|
* no changelog provided
|
|
- Drop upstream patches:
|
|
* 0001-Optionally-prefer-system-wide-pybind11.patch
|
|
* 0001-Fix-use-of-unitialized-stlgeometry-member-in-constru.patch
|
|
* 0001-Ignore-invalid-unknown-types-in-pybind11-docstrings.patch
|
|
* 0001-fix-building-with-new-ffmpeg.patch
|
|
- Add build _constraints
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 11 18:26:46 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Don't write python bytecode during stubgen or test execution,
|
|
make python bindings subpackage reproducible.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 20 20:07:36 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Use Catch2 < 3.0. Unfortunately Catch2 3.x is API
|
|
incompatible with Catch2 2.x.
|
|
- Add 0001-fix-building-with-new-ffmpeg.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 13 21:47:18 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- update to version 6.2.2204
|
|
* no changelog provided
|
|
- Split nggui library package, to avoid pulling in otherwise
|
|
unneeded dependencies.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 8 05:40:33 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
- Limit dependencies to ffmpeg-4 variant and older, see upstream
|
|
issue https://github.com/NGSolve/netgen/issues/112
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 2 22:07:26 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Generate python stubs, add
|
|
0001-Ignore-invalid-unknown-types-in-pybind11-docstrings.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 15 16:35:18 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- update to version 6.2.2203
|
|
* no changelog provided
|
|
- Drop obsolete/upstream patches:
|
|
* 0001-Set-explicit-OBJECT-library-type-for-internal-togl.patch
|
|
* 0001-Throw-in-case-enum-value-is-unhandled.patch
|
|
* 0001-Throw-Exception-when-shape-has-invalid-type.patch
|
|
* 0001-Fix-signedness-for-ARM-Neon-mask-type.patch
|
|
- Add patches:
|
|
* 0001-Link-nggui-to-FFMPEG-und-JPEG-libraries-when-needed.patch
|
|
* 0001-Avoid-installation-of-Togl-static-library.patch
|
|
* 0001-Fix-use-of-unitialized-stlgeometry-member-in-constru.patch
|
|
* 0001-Include-filesystem-from-experimental-for-GCC-7.patch
|
|
* 0001-Fix-netgen-executable-and-library-RUNPATHs.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 4 17:15:57 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Fix RUNPATH also for Leap/SLE 15.4, which now uses
|
|
CMAKE_SKIP_INSTALL_RPATH=ON by default.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 7 00:28:16 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Fix RUNPATH on Leap 15.x
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 27 10:38:09 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- update to version 6.2.2105
|
|
* no changelog provided
|
|
- Drop upstream 0001-Fix-GetTimeCounter-for-Aarch64-variants.patch
|
|
- Add patches:
|
|
* 0001-Optionally-prefer-system-wide-pybind11.patch
|
|
* 0001-Throw-Exception-when-shape-has-invalid-type.patch
|
|
* 0001-Fix-signedness-for-ARM-Neon-mask-type.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 10 15:03:13 UTC 2021 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Exclude all 32bit archs, no longer supported upstream (fails to
|
|
build).
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 1 21:49:34 UTC 2021 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- update to version 6.2.2101
|
|
* no changelog provided
|
|
- Properly split package: libraries (as required by e.g FreeCAD),
|
|
python-bindings, examples and standalone GUI.
|
|
- Drop upstream fix_build.patch
|
|
- Replace 0001-Allow-compilation-on-archs-beyond-x86.patch
|
|
with -DUSE_NATIVE_ARCH=OFF
|
|
- Fix build:
|
|
* Add 0001-Disable-backtrace-generation.patch, do not call "nm"
|
|
or "addr2line" from library.
|
|
* Add 0001-Set-explicit-OBJECT-library-type-for-internal-togl.patch
|
|
* Add 0001-Throw-in-case-enum-value-is-unhandled.patch
|
|
* Disable -Wl,--no-undefined, libs have circular dependencies
|
|
* Add 0001-Fix-GetTimeCounter-for-Aarch64-variants.patch
|
|
- Enable Catch2 unittests, add
|
|
0001-Optionally-use-system-provided-Catch2.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 21 22:10:42 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Fix build on ARM and PPC, only include immintrin.h when SSE is available
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 18 22:24:32 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Correct License:, netgen has always been LGPL-2.1-only.
|
|
- Package License file.
|
|
- Remove boost BuildRequires:, it is not used at all.
|
|
- Guard Requires: occt-devel in devel package with bcond, so it
|
|
does not get pulled in if netgen is built without OpenCascade.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 18 14:15:06 UTC 2019 - Adrian Schröter <adrian@suse.de>
|
|
|
|
- switch to gcc7
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 18 13:43:30 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
- Remove ldconfig calls since there are only dlopened plugins,
|
|
no standard libraries.
|
|
- Wrap description.
|
|
- Use convenient %make_install, and run fdupes.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 18 10:28:55 UTC 2019 - Adrian Schröter <adrian@suse.de>
|
|
|
|
- update to version 6.2.1810
|
|
obsoletes:
|
|
allow_fine_curves.patch
|
|
occ-pi-constant.patch
|
|
do_stl_init.patch
|
|
- switch to cmake, obsoletes AM_PROG_AR.patch
|
|
- use obs_scm, obsoletes svnfetch.sh and netgen.sh
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 8 07:44:15 UTC 2017 - adrian@suse.de
|
|
|
|
- move include files into /usr/include/netgen/
|
|
- use -fno-strict-aliasing
|
|
- add some extra header wrapper files missed by FreeCAD
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 7 15:27:11 UTC 2017 - adrian@suse.de
|
|
|
|
- switch to OpenCASCADE 7.2.0
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 28 16:23:37 UTC 2017 - adrian@suse.de
|
|
|
|
- switch to OpenCASCADE 7.1.0 and newer boost
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 31 08:37:55 UTC 2017 - adrian@suse.de
|
|
|
|
- enable python for openSUSE Tumbleweed
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 13 17:10:25 UTC 2016 - adrian@suse.de
|
|
|
|
- Using source service to follow git master (pre-6.1)
|
|
- use new oce instead of OpenCASCADE
|
|
- enable openmpi
|
|
- use fixes for rpath from Johannes Obermayer
|
|
|
|
Sun Jan 23 2014 Torben Hansen <build at sciomnis dot com>
|
|
|
|
- Changed to upstream version
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Mar 10 19:58:27 UTC 2013 - jw@suse.com
|
|
|
|
- /usr/bin/netgen was a policy violation, -> /usr/lib/netgen
|
|
- Pulling git snapshot 5.1-dev, as the official 5.0.0 release only compiles
|
|
with _MSC_VER; Ng_stl_Init() missing otherwise
|
|
- added full autoconf tooling to spec-file, sigh...
|
|
- renamed /usr/bin/netgen.sh to /usr/bin/netgen
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Mar 10 11:17:30 UTC 2013 - jw@suse.com
|
|
|
|
- update to 5.0.0
|
|
* upstream changelog is empty
|
|
- obsolete fully upstreamed occ-6.5.0 patch
|
|
- patching ng/Makefile to find -lTogl1.7
|
|
- improved netgen.sh to allow parameters and preserve cwd.
|
|
- allow_fine_curves.patch added, finer defaults, extended slider range
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Mar 18 11:53:31 UTC 2012 - scorot@free.fr
|
|
|
|
- remove unneeded lam and lam-devel package requirement
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 31 03:00:00 CET 2011 - Werner Hoch <werner.ho@gmx.de>
|
|
|
|
- new version 4.9.13
|
|
- added patch occ-6.5.0.patch taken from debian package
|
|
|
|
Sat Mar 27 16:46:40 CET 2010
|
|
|
|
- fixed compiling errors on gcc44
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 16 13:39:51 CEST 2009 - andrea@opensuse.org
|
|
|
|
- new upstream version 4.9.11
|
|
-------------------------------------------------------------------
|
|
Wed Jun 10 14:30:33 CEST 2009 - andrea@opensuse.org
|
|
|
|
- new upstream version
|
|
|