Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gmsh for openSUSE:Factory checked in at 2022-06-18 22:06:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gmsh (Old) and /work/SRC/openSUSE:Factory/.gmsh.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gmsh" Sat Jun 18 22:06:28 2022 rev:10 rq:983602 version:4.10.3 Changes: -------- --- /work/SRC/openSUSE:Factory/gmsh/gmsh.changes 2022-02-11 23:09:03.154884030 +0100 +++ /work/SRC/openSUSE:Factory/.gmsh.new.1548/gmsh.changes 2022-06-18 22:06:35.763690735 +0200 @@ -1,0 +2,56 @@ +Sat Jun 18 16:45:10 UTC 2022 - Stefan Br??ns <[email protected]> + +- Update to 4.10.3 + * small bug fixes. + * New API function: fltk/finalize +- Update to 4.10.2 + * fixed regression introduced in 4.9 for recombined meshes + with boundary layers + * new Geometry.OCCSafeUnbind option to disable boolean + optimization introduced in 4.10.0 (for backward compatibility) + * new HealShapes command in .geo files + * simplified calculation of OCC STL bounding boxes generalized + Crack plugin + * small bug fixes. +- Update to 4.10.1 + * small bug fixes. +- Update to 4.10.0 + * more flexible homology/cohomology workflow in the API + * "Attractor" field is now just a synonym for the newer (and more + efficient) "Distance" field + * periodic bsplines now use the same default multiplicities in + OCC as in the built-in kernel + * model/isInside now also handles discrete entities + * speed-up repeated simple boolean operations + * C++ api now throws std::runtime_error on errors + * small bug fixes. + * New API functions: + geo/addGeometry, geo/addPointOnGeometry, mesh/addHomologyRequest, + mesh/clearHomologyRequests, mesh/setVisibility, + mesh/getElementQualities + * Incompatible API changes: + + additional const qualifiers in C API + + removed mesh/computeCohomology + + new arguments to occ/getCurveLoops and occ/getSurfaceLoops + + changed arguments of mesh/computeHomology + + new optional arguments to occ/addCircle, occ/addEllipse, + occ/addDisk, occ/addTorus, occ/addWedge, model/addPhysicalGroup, + model/geo/addPhysicalGroup, mesh/removeDuplicateNodes and + mesh/setRecombine. +- Update to 4.9.5 + * dynamic Gmsh library now also only exports public symbols on + macOS and Linux, like it does on Windows + * better handling of max. thread settings + * small bug fixes. + * New API function: mesh/getDuplicateNodes +- Make demos and doc subpackages noarch +- Some more specfile cleanup + +------------------------------------------------------------------- +Wed Jun 15 10:21:57 UTC 2022 - Atri Bhattacharya <[email protected]> + +- Disable julia subpackage and do not install related examples and + tutorials when building for openSUSE >= 1550 where julia is no + longer available. + +------------------------------------------------------------------- Old: ---- gmsh-4.9.4-source.tgz New: ---- gmsh-4.10.3-source.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gmsh.spec ++++++ --- /var/tmp/diff_new_pack.es30UJ/_old 2022-06-18 22:06:36.411691656 +0200 +++ /var/tmp/diff_new_pack.es30UJ/_new 2022-06-18 22:06:36.411691656 +0200 @@ -16,11 +16,13 @@ # -%define libver 4_9 +%define libver 4_10 %bcond_with static_lib %bcond_with pdf_doc +# julia dropped from oS:Factory [2022-06-10 13:57:27] +%bcond_with julia Name: gmsh -Version: 4.9.4 +Version: 4.10.3 Release: 0 Summary: A three-dimensional finite element mesh generator License: GPL-2.0-or-later @@ -95,6 +97,7 @@ %package doc Summary: A three-dimensional finite element mesh generator Group: Documentation/Other +BuildArch: noarch %description doc Gmsh is a 3D finite element grid generator with a build-in CAD engine @@ -106,6 +109,7 @@ Summary: A three-dimensional finite element mesh generator Group: Development/Libraries/C and C++ Recommends: %{name} +BuildArch: noarch %description demos Gmsh is a 3D finite element grid generator with a build-in CAD engine @@ -176,13 +180,20 @@ chmod 755 %{buildroot}/%{_bindir}/* -%fdupes %{buildroot}/%{_docdir}/%{name}/{examples,tutorials} - # mv python API into python's search path, dito for julia mkdir -p %{buildroot}%{python3_sitelib} mv %{buildroot}%{_libdir}/gmsh.py %{buildroot}%{python3_sitelib}/gmsh.py + +%if %{with julia} mkdir -p %{buildroot}%{_datadir}/julia mv %{buildroot}%{_libdir}/gmsh.jl %{buildroot}%{_datadir}/julia/gmsh.jl +%else +rm %{buildroot}%{_libdir}/gmsh.jl +rm %{buildroot}%{_docdir}/%{name}/examples/api/*.jl +rm -Rf %{buildroot}%{_docdir}/%{name}/tutorials/julia +%endif + +%fdupes %{buildroot}/%{_docdir}/%{name}/{examples,tutorials} %post -n libgmsh%{libver} -p /sbin/ldconfig @@ -202,9 +213,11 @@ %files -n libgmsh%{libver} %{_libdir}/libgmsh.so.* +%if %{with julia} %files -n gmsh-julia %dir %{_datadir}/julia %{_datadir}/julia/gmsh.jl +%endif %files -n python3-gmsh %{python3_sitelib}/gmsh.py ++++++ gmsh-4.9.4-source.tgz -> gmsh-4.10.3-source.tgz ++++++ /work/SRC/openSUSE:Factory/gmsh/gmsh-4.9.4-source.tgz /work/SRC/openSUSE:Factory/.gmsh.new.1548/gmsh-4.10.3-source.tgz differ: char 5, line 1
