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

Reply via email to