55 Commits

Author SHA256 Message Date
a83e6b9ae2 Accepting request 1290983 from science
OBS-URL: https://build.opensuse.org/request/show/1290983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmsh?expand=0&rev=20
2025-07-07 12:49:32 +00:00
5a6ea9abfa - Update to 4.14.0
* improve return value of boolean operations; improved
    ONELAB parameter GUI; improved XAO export with mesh sizes;
    improved unrolled GEO export to handle OCC geometries; new
    Step() built-in parser function; fix occ/getClosestPoint for
    OCC surfaces; renamed Windows DLL import library from
    .lib to .dll.lib; official binary builds now use OCC 7.8, and
    Linux and Windows binary builds use FLTK 1.3 (instead of
    FLTK 1.4, which introduced performance regressions in OpenGL
    rendering); bug fixes.
  * New API functions: model/getEntityProperties,
    model/getPhysicalGroupsEntities
  * Incompatible API changes: new optional arguments to
    occ/fillet2D; renamed model/getType as model/getEntityType;
    renamed mesh/triangulate as algorithm/triangulate and add
    new optional argument (edges); renamed mesh/tetrahedralize
    as algorithm/tetrahedralize

OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=48
2025-07-07 07:46:24 +00:00
ddf5d843e4 Accepting request 1224608 from science
OBS-URL: https://build.opensuse.org/request/show/1224608
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmsh?expand=0&rev=19
2024-11-17 15:42:16 +00:00
211389e7e8 - Update to 4.13.1
* fix regression introduced in 4.13.0 when reading binary .msh
    files with post-processing data
  * new read-only Mesh.MinQuality updated after meshing pipeline
  * occ/addSurfaceFilling new defaults to degree=2 for consistency
    with .geo files
  * small bug fixes
- Update to 4.13.0
  * added support for importing and exporting XAO files
  * new options for OCC boolean operations (OCCBooleanCheckInverted,
    OCCBooleanGlue, OCCBooleanNonDestructive, OCCBooleanSimplify)
  * new OCC operations (2D fillets and chamfers,
    distance, defeature)
  * new quasi-transfinite 2d meshes (with fans)
  * small API additions
  * revert Crack plugin logic to version 4.10.1
  * bug fixes
- Fix supplements: add parentheses in order to properly have this
  as a boolean dependency.

OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=46
2024-11-17 00:58:39 +00:00
76a02f8972 Emergency fix: do not install python3-gmsh on all python3 based systems
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmsh?expand=0&rev=18
2024-01-04 09:44:33 +00:00
OBS User buildservice-autocommit
4bfede5889 Updating link to change in openSUSE:Factory/gmsh revision 18
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=5c2fc5d34a711e2ad0c89da487b14a26
2024-01-04 09:44:33 +00:00
a3cdbee803 Accepting request 1136012 from science
OBS-URL: https://build.opensuse.org/request/show/1136012
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmsh?expand=0&rev=17
2024-01-03 11:28:43 +00:00
595125c086 Accepting request 1135803 from home:StefanBruens:branches:science
- Update to 4.12.0
  * new high-order mesh optimisation mode for periodic meshes
  * new element qualities available through API
  * new IGES export
  * new volume glyph
  * OCC curve loops can now be oriented based on the sign of the
    first curve
  * better mesh node visualization
  * added suppport for model attributes in MSH2 files
  * new mesh renumbering capabilities in the API
  + new GAMBIT mesh reader
  * replaced Geometry.OCCSafeUnbind with more flexible
    Geometry.OCCFastUnbind (which can be set for boolean operations 
    as well)
  * added support for editing STEP headers
  * small bug fixes.
  * New API functions:
    + model/getEntitiesForPhysicalName, mesh/computeRenumbering,
      mesh/getVisibility.
  * Incompatible API changes:
    + new optional argument to occ/addCircleArc,
      mesh/renumberNodes, mesh/renumberElements
      and view/getListData
    + new optional "interruptible" argument to
      gmsh.initialize() in Python
- Drop upstream 0001-Add-missing-cstdint-header.patch

OBS-URL: https://build.opensuse.org/request/show/1135803
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=44
2024-01-01 20:13:17 +00:00
02c3aa723a Accepting request 1132076 from science
OBS-URL: https://build.opensuse.org/request/show/1132076
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmsh?expand=0&rev=16
2023-12-08 21:33:22 +00:00
e4db885692 Accepting request 1131236 from home:badshah400:branches:science
- Build against system eigen3; add BuildRequires: eigen3-devel.
- Run tests as part of %check.

OBS-URL: https://build.opensuse.org/request/show/1131236
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=42
2023-12-08 11:01:41 +00:00
c8a4c0d55b Accepting request 1113465 from science
OBS-URL: https://build.opensuse.org/request/show/1113465
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmsh?expand=0&rev=15
2023-09-26 20:01:25 +00:00
c15da711b2 Accepting request 1112386 from home:lkocman:branches:science
- Correction of license from legaldb

OBS-URL: https://build.opensuse.org/request/show/1112386
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=40
2023-09-25 13:35:40 +00:00
a7811e4b5c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmsh?expand=0&rev=14 2023-03-28 15:52:02 +00:00
OBS User buildservice-autocommit
641b56c120 Updating link to change in openSUSE:Factory/gmsh revision 14
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=59f57c879aada1aea1ba2498e2401cd9
2023-03-28 15:52:02 +00:00
OBS User buildservice-autocommit
3aa83b728d Accepting request 1075007 from science
baserev update by copy to link target

OBS-URL: https://build.opensuse.org/request/show/1075007
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=39
2023-03-28 15:52:02 +00:00
638be110c5 Accepting request 1074990 from home:StefanBruens:branches:science
- Fix builds failing with GCC 13, add
  0001-Add-missing-cstdint-header.patch

OBS-URL: https://build.opensuse.org/request/show/1074990
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=38
2023-03-28 12:20:55 +00:00
2dbefea0b9 Accepting request 1045907 from science
OBS-URL: https://build.opensuse.org/request/show/1045907
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmsh?expand=0&rev=13
2023-01-01 08:38:44 +00:00
244fe3659d Accepting request 1045626 from home:StefanBruens:branches:science
- Update to 4.11.1
  * Mesh.TransfiniteTri improvements
  * small bug fixes

OBS-URL: https://build.opensuse.org/request/show/1045626
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=36
2022-12-31 12:37:29 +00:00
89359232dd Accepting request 1034680 from science
OBS-URL: https://build.opensuse.org/request/show/1034680
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmsh?expand=0&rev=12
2022-11-09 11:57:57 +00:00
c8a5f76d70 Accepting request 1034636 from home:StefanBruens:branches:science
- Update to 4.11.0
  * new Fortran API
  * improved copying ("Duplicata") of multiple shapes with OCC
  * reduced default order for OCC surface filling
  * arbitrary string attributes can now be stored in models and
    MSH files
  * new Radioss export
  * added ability to specify spline tangents with OCC
  * new option Mesh.SaveWithoutOrphans to prune orphan entities
    (e.g. geometrical construction points) from MSH4 files
  * major overhaul of the reference manual
  * new official macOS ARM builds
  * small bug fixes.
  * New API functions:
    + model/getAttributeNames, model/getAttribute,
      model/setAttribute, model/removeAttribute
  * Incompatible API changes:
    + new argument to mesh/computeHomology
    + new optional arguments to occ/addSpline and
      occ/addThruSections

OBS-URL: https://build.opensuse.org/request/show/1034636
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=34
2022-11-09 04:27:10 +00:00
372a631349 Accepting request 1001042 from science
OBS-URL: https://build.opensuse.org/request/show/1001042
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmsh?expand=0&rev=11
2022-09-03 21:19:24 +00:00
18a2d7262a Accepting request 1000706 from home:StefanBruens:branches:science
- Update to 4.10.5
  * small bug fixes.
- Update to 4.10.4
  * improved graphical window tooltips
  * small bug fixes.
  * New API function: mesh/removeDuplicateElements

OBS-URL: https://build.opensuse.org/request/show/1000706
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=32
2022-09-03 15:02:20 +00:00
46731b5713 Accepting request 983602 from science
OBS-URL: https://build.opensuse.org/request/show/983602
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmsh?expand=0&rev=10
2022-06-18 20:06:28 +00:00
0e34314b46 Accepting request 983601 from home:StefanBruens:branches:science
- 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

OBS-URL: https://build.opensuse.org/request/show/983601
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=30
2022-06-18 17:11:51 +00:00
89251295ce Accepting request 982757 from home:badshah400:branches:science
Disable julia subpackage and do not install related examples and tutorials when building for openSUSE >= 1550 where julia is no longer available.

OBS-URL: https://build.opensuse.org/request/show/982757
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=29
2022-06-18 16:39:38 +00:00
be9c51db94 Accepting request 953294 from science
OBS-URL: https://build.opensuse.org/request/show/953294
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmsh?expand=0&rev=9
2022-02-11 22:07:31 +00:00
53fa1fb189 Accepting request 953023 from home:StefanBruens:branches:science
- Update to 4.9.4:
  * Improved BSpline filling; new options Mesh.MinimumLineNodes,
    Mesh.RecombineNodeRepositioning, Mesh.RecombineMinimumQuality
    and Mesh.StlLinearDeflectionRelative
  * updated bundled Eigen
  * small bug fixes
  * New API functions:
    gmsh/isInitialized, occ/convertToNURBS, occ/getCurveLoops,
    occ/getSurfaceLoops, mesh/importStl, parser/getNames,
    parser/setNumber, parser/setString, parser/getNumber,
    parser/getString, parser/clear, parser/parse,
    onelab/getChanged, onelab/setChanged.
- Drop 0001-mpeg_encode-Do-not-free-stack-allocated-frame.patch

OBS-URL: https://build.opensuse.org/request/show/953023
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=28
2022-02-10 19:47:30 +00:00
df735e9bd0 Accepting request 945145 from science
OBS-URL: https://build.opensuse.org/request/show/945145
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmsh?expand=0&rev=8
2022-01-09 21:50:19 +00:00
08eac7b8c0 Accepting request 944955 from home:StefanBruens:branches:science
- Update to 4.9.3:
  * improved handling of degenerate curves in periodic surfaces and
    boundary layer extrusion
  * extended Mesh.SaveGroupsOfElements capabilities for INP export
  * extended Mesh.MeshSizeExtendFromBoundary + new "Extend" mesh
    size field to enable alternative mesh size extensions from boundary
  * enhanced X3D output
  * moved all kernel sources to src/ subdirectory
  * renamed demos/ as examples/ and tutorial/ as tutorials/
  * small bug fixes
- Update to 4.9.2:
  * faster projection on OCC entities
  * extended Mesh.SaveGroupsOfNodes capabilities for INP export
  * improved transfinite meshing of surfaces with boundary on
    periodic seam.
- Update to 4.9.1:
  * relax tolerance on curve parametrization match for periodic meshing
  * enable extruded boundary layers on generic model entities
  * activate IncludeBoundary by default in Restrict field
  * downgraded compiler for official Linux releases to gcc 6 to
    improve compatibility with older systems
  * small bug fixes (view tag generation with zero tag, model/setTag).
- Update to 4.9.0:
  * new initial 2D meshing algorithm
  * new quasi-structured quad algorithm
  * improved handling of imperfect curve reparametrization on
    surfaces in 2D periodic meshing algorithm
  * mesh renumbering now also renumbers dependent post-processing views
  * the mesh size callback is now per-model and its returned value
    is not gathered with the other size constraints in a global min
    reduction anymore: instead the callback takes as additional
    argument the mesh size lc that would be prescribed in the absence
    of the callback, which allows to perform any desired modification
    (the old behavior can be achieved by returning min(lc, value))
  * OCC STL representation is now generated using relative deflection
    tolerance
  * new TransformMesh command in .geo files
  * new behavior of Mesh.SaveGroupsOf{Nodes,Elements} in UNV and
    INP exports
  * partitioned MSH4 files now contain the full partition topology
    (i.e. all partition entities)
  * fixed metric calculation with Eigen (for anisotropic mesh generation)
  * official binary builds now support OpenMP parallelization and are
    64 bit only (build OS upgraded to Windows 10, macOS 10.15 and
    Linux glibc 2.24)
  * new experimental Fortran API
  * new API functions to handle view options by tag instead of by index
  * color options in the API can now be specified as in .geo files,
    in the form "Category.Color.Option"
  * small bug fixes.
- Update to 4.8.4:
  * set current model in gmsh/model/add
  * small bug fixes.
- Add 0001-mpeg_encode-Do-not-free-stack-allocated-frame.patch
- Rebase link_dynamic_gl2ps.patch
- Rebase gmsh-3.0.5-add-shebang-to-onelab.patch

OBS-URL: https://build.opensuse.org/request/show/944955
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=27
2022-01-09 18:08:17 +00:00
e9f5da02db Accepting request 888889 from science
OBS-URL: https://build.opensuse.org/request/show/888889
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmsh?expand=0&rev=7
2021-04-28 23:37:46 +00:00
51ed478b24 Accepting request 888847 from home:StefanBruens:branches:science
- Update to 4.8.3:
  * Small bug fixes.
- Update to 4.8.2:
  * Fixed regression in OCC transforms
  * Fixed cwrap API.
- Update to 4.8.1:
  * Improved performance when transforming many OCC entities
  * Fixed regression in high-order meshing of surfaces with
    singular parametrizations
  * Small bug fixes.
- Update to 4.8.0:
  * New interactive and fully parametrizable definition of boundary
    conditions, materials, etc. through ONELAB variables
  * New API functions for creating trimmed BSpline/Bezier patches,
    perform raw triangulations and tetrehedralizations, get upward
    adjacencies, and create extruded boundary layers and automatic
    curve loops in built-in kernel
  * Improved performance of high-order meshing of OCC models
  * Improved handling of high resolution displays
  * New structured CGNS exporter
  * New transfinite Beta law
  * Added support for embedded curves in HXT
  * Added automatic conversion from partitioned MSH2 files to new
    partitioned entities
  * Element groups can now be imported from UNV files
  * Fixed order of Gauss quadrature for quads and hexas
  * Code modernization (C++11)
  * Further uniformization of option names to match the documented
    terminology (Mesh.Point -> Mesh.Node, ...; old names are still
    accepted, but deprecated)
  * Deprecated Mesh.MinimumElementsPerTwoPi: set value directly to
    Mesh.MeshSizeFromCurvature instead
  * Python and Julia APIs now also define snake case aliases for
    all camelCase function names
  * Small bug fixes and improvements.
  * Incompatible API changes:
    + new optional arguments to mesh/classifySurfaces,
      occ/addBSplineSurface, occ/addBezierSurface, occ/addPipe
      and view/probe
    + renamed mesh/getEdgeNumber as mesh/getEdges.
- Rebase gmsh-3.0.5-add-shebang-to-onelab.patch

OBS-URL: https://build.opensuse.org/request/show/888847
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=25
2021-04-28 01:58:14 +00:00
fc8a1f20b7 Accepting request 863661 from science
OBS-URL: https://build.opensuse.org/request/show/863661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmsh?expand=0&rev=6
2021-02-19 22:42:50 +00:00
7a3f0726a1 Accepting request 863360 from home:StefanBruens:branches:science
- Update to 4.7.1:
  * small bug fixes and improvements.
- Update to 4.7.0:
  * API errors now throw exceptions with the last error message
    (instead of an integer error code)
  * API functions now print messages on the terminal by default, and
    throw exceptions on all errors unless in interactive mode
  * new API functions to retrieve "homogeneous" model-based data
    (for improved Python performance), to set interpolation matrices
    for high-order datasets, to assign "automatic" transfinite
    meshing constraints and to pass native (C++, C, Python or
    Julia) mesh size callback
  * added option to save high-order periodic nodes info
  * added support for scripted window splitting
  * improved VTK reader
  * new MatrixOfInertia command
  * uniformized commands, options and field option names to match
    the documented terminology (CharacteristicLength -> MeshSize,
    geometry Line -> Curve, ...; old names are still accepted, but
    deprecated)
  * improved handling of complex periodic cases
  * removed bundled Mmg3D and added support for stock Mmg 5
  * Gmsh now requires C++11 and CMake 3.1, and uses Eigen by default
    instead of Blas/Lapack for dense linear algebra
  * small bug fixes.
  * Incompatible API changes: new optional argument to
    geo/addCurveLoop
- Update to 4.6.0:
  * new options to only generate initial 2D or 3D meshes (without node
    insertion), and to only mesh non-meshed entities
  * added ability to only remesh parts of discrete models
  * added support for mesh size fields and embedded points and
    surfaces in HXT
  * improved reparametrization and partitioning code
  * new OCC API functions to reduce the number of synchronizations
    for complex models
  * new OCC spline surface interfaces; new functions and options
    to control the first tag of entities, nodes and elements
  * fixed duplicated entities in STEP output
  * improved mesh subdivision and high-order pipeline
  * MED output now preserves node and element tags
  * small bug fixes.
  * Incompatible API changes: new optional arguments to mesh/clear,
    mesh/createTopology, mesh/createGeometry, occ/addThruSections,
    mesh/getPeriodicNodes; new arguments to mesh/getBasisFunctions;
    removed mesh/preallocateBasisFunctions,
    mesh/precomputeBasisFunctions and
    mesh/getBasisFunctionsForElements;
    renamed occ/setMeshSize as occ/mesh/setSize
- Drop upstream patches:
  * move-globals-to-mmg3d-c.patch
  * 0001-MMG3D-Remove-some-duplicated-variables-from-global-s.patch
  * 0002-Remove-non-namespaced-endcod-function-duplicates-MMG.patch
  * 0003-Define-global-variables-mostly-used-by-MMG_analar-in.patch

OBS-URL: https://build.opensuse.org/request/show/863360
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=23
2021-01-16 14:49:44 +00:00
fffd60484b Accepting request 812371 from science
OBS-URL: https://build.opensuse.org/request/show/812371
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmsh?expand=0&rev=5
2020-06-08 22:04:59 +00:00
cf164e4a36 Accepting request 812370 from home:StefanBruens:branches:science
- Fix failing build due to GCC10 catching redefinitions, add
  * move-globals-to-mmg3d-c.patch
  * 0001-MMG3D-Remove-some-duplicated-variables-from-global-s.patch
  * 0002-Remove-non-namespaced-endcod-function-duplicates-MMG.patch
  * 0003-Define-global-variables-mostly-used-by-MMG_analar-in.patch
- Use OCC OpenCASCADE variant, like FreeCAD. OCE is mostly dormant.

OBS-URL: https://build.opensuse.org/request/show/812370
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=21
2020-06-08 01:40:05 +00:00
20a5cbe21c Accepting request 793227 from science
OBS-URL: https://build.opensuse.org/request/show/793227
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmsh?expand=0&rev=4
2020-04-11 21:48:22 +00:00
346881c8d3 Accepting request 792357 from home:StefanBruens:branches:science
- Update to 4.5.6:
  * better calculation of OCC bounding boxes using STL
  * API tutorials
  * small bug fixes
- Update to 4.5.5:
  * tooltips in GUI to help discovery of scripting options
  * fixed MED IO of high-order elements
  * fixed OCC attribute search by bounding box
  * fix parsing of mac-encoded scripts
  * new RecombineMesh command
  * added support for extrusion of mixed-dimension entities with OCC
  * small bug fixes
- Update to 4.5.4:
  * periodic mesh optimization now ensures that the master mesh is
    not modified
  * code cleanup
  * small bug fixes
- Update to 4.5.3:
  * improved positioning of corresponding nodes on periodic entities
  * improved LaTeX output
  * improved curve splitting in reparametrization
  * new binary PLY reader
  * small compilation fixes.
- Drop upstreamed patches:
  * 0001-Fix-ODR-violations-move-private-classes-into-anonymo.patch
  * 0002-Fix-two-definition-mismatches-in-contrib-mmg3d.patch
  * 0001-Add-two-missing-header-includes-in-GModelIO_OCC.patch

OBS-URL: https://build.opensuse.org/request/show/792357
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=19
2020-04-11 19:18:06 +00:00
28a74e0d18 Accepting request 770099 from science
OBS-URL: https://build.opensuse.org/request/show/770099
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmsh?expand=0&rev=3
2020-02-05 18:42:51 +00:00
ade0329f0b Accepting request 770098 from home:StefanBruens:branches:science
- Move Python and Julia bindings for the public gmsh API to
  separate packages.
- Remove any references to the unmaintained, swig based
  bindings.

OBS-URL: https://build.opensuse.org/request/show/770098
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=17
2020-02-04 21:51:30 +00:00
fd87aa76d7 Accepting request 769811 from home:StefanBruens:branches:science
- Update to 4.5.2:
  + periodic meshes now obey reorientation constraints
  + physical group definitions now follow compound meshing
    constraints
  + small bug fixes and improvements
- Update to 4.5.1:
  + new Min and Max commands in .geo files
  + Mesh.MinimumCirclePoints now behaves the same with all
    geometry kernels
  + fixed issue with UTF16-encoded home directories on Windows.
- Update to 4.5.0:
  + changed default 2D meshing algorithm to Frontal-Delaunay
  + new compound Spline/BSpline commands
  + new MeshSizeFromBoundary command
  + new CGNS importer/exporter
  + new X3D exporter for geometries and meshes
  + improved surface mesh reclassification
  + new separate option to govern curvature adapted meshes
    (Mesh.MinimumElementsPerTwoPi and "-clcurv val")
  + improved handling of anisotropic surface meshes in 3D Delaunay
  + improved high-order periodic meshing
  + improved 2D boolean unions
  + file chooser type is now changeable at runtime
  + FLTK GUI can now be created and destroyed at will through the api
  + fixed regression in MeshAdapt for non-periodic surfaces with
    singularities
  + combining views now copies options
  + added API support for mesh compounds, per-surface mesh algorithm
    and mesh size from boundary
  + renamed plugin AnalyseCurvedMesh to AnalyseMeshQuality
  + fixed regression for built-in kernel BSplines on non-flat
    geometries (Sphere, PolarSphere)
  + small fixes and improvements.
- Add 0001-Add-two-missing-header-includes-in-GModelIO_OCC.patch
- Incompatible API changes:
  + removed mesh/smooth (now handled by mesh/optimize like all
    other mesh optimizers)
  + renamed logger/time to logger/getWallTime and logger/cputime
    to logger/getCpuTime
  + new arguments to mesh/optimize, mesh/getElementProperties and
    occ/healShapes
  + added optional argument to mesh/classifySurfaces and view/combine.
- Enable OpenMP support
- Cleanup spec file:
  + remove no longer relevant gmsh-3.0.5-doc-building.patch
  + rename and rebase gmsh-3.0.5-add-shebang-to-onelib.patch to
    gmsh-3.0.5-add-shebang-to-onelab.patch
  + run fdupes over demos and tutorials.
- Fix license, GPL-2.0-or-later, not GPL-2.0-only
- Fix Source: URL
- Reenable LTO, no more linker segfaults

OBS-URL: https://build.opensuse.org/request/show/769811
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=16
2020-02-04 17:00:00 +00:00
811c1e0ef6 Accepting request 769410 from home:StevenK:branches:science
- Switch python-devel BuildRequires to python3-devel.
- Run spec-cleaner over the specfile.

OBS-URL: https://build.opensuse.org/request/show/769410
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=15
2020-02-03 22:14:53 +00:00
535ceca9cf Accepting request 731076 from science
OBS-URL: https://build.opensuse.org/request/show/731076
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmsh?expand=0&rev=2
2019-09-16 08:53:23 +00:00
Ana Guerrero
85f0fc0aae Accepting request 731075 from home:bmwiedemann:branches:science
Override build host name to make package build reproducible (boo#1084909)

OBS-URL: https://build.opensuse.org/request/show/731075
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=13
2019-09-15 11:13:50 +00:00
95c99aa5e8 Accepting request 720647 from science
Dependency for FreeCAD-test, optional dependency for FreeCAD

OBS-URL: https://build.opensuse.org/request/show/720647
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmsh?expand=0&rev=1
2019-09-07 09:46:24 +00:00
427e3cfe23 Accepting request 720646 from home:StefanBruens:branches:science
Disable LTO

OBS-URL: https://build.opensuse.org/request/show/720646
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=11
2019-08-02 13:33:08 +00:00
b908e40cd8 Accepting request 719326 from home:StefanBruens:branches:science
- Update to version 4.4.1 - to many changes to list here, see
  https://gitlab.onelab.info/gmsh/gmsh/blob/master/CHANGELOG.txt
  or included CHANGELOG.txt for details.
- Packaging changes:
  * Only build HTML documentation by default, add bcond for PDF
- Cleanup specfile
  * Remove unused/obsolete BuildRequires
  * Drop bogus gmsh-2.10.1-fix_spelling_errors.patch
  * Replace gmsh-2.10.1-delete_gl2ps_from_source.patch,
    gmsh-3.0.5-fix_FTBFS_linking.patch with link_dynamic_gl2ps.patch
  * Drop obsolete gmsh-3.0.5-add-missing-headers.patch

OBS-URL: https://build.opensuse.org/request/show/719326
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=10
2019-07-29 13:22:07 +00:00
5da6064477 Accepting request 537990 from home:weatherhead99:branches:science
- add gmsh-3.0.5-add-shebang-to-onelib.patch which adds a shebang to
  the onelib.py script, silencing an rpmbuild warning
- separate documentation to doc package
- change BuildRequires from OpenCASCADE-devel to oce-devel to fix build
  resolution failure
- remove BuildRequires: gcc-fortran which isn't needed anymore
- replace patch gmsh-2.10.1-add-missing-headers.patch with
  gmsh-3.0.05-add-missing-headers.patch, some of the missing headers have
  been added by upstream, others are still missing
- replace patch gmsh-2.10.1-fix_FTBFS_linking.patch with
  gmsh-3.0.5-fix_FTBFS_linking.patch  which requires different linked libraries
  to fix FTBFS
- replace patch gmsh-2.10.1-doc-building.patch with gmsh-3.0.5-doc-building.patch
  since old patch no longer applies properly. Only apply this patch to openSUSE
  versions <= Leap 42.3 (not needed with newer texlive distribution)
- change build and install sections to use cmake RPM macros 
- move static library into separate devel-static package (as required by openSUSE
  packaging guidelines)
- update to version 3.0.5 (September 6, 2017)
  * bug fixes
  3.0.5
  * bug fixes, minor improvements
  3.0.4
  * minor fixes
  3.0.3
  * new element quality measures, minor fixes
  3.0.2
  * improved handling of meshing constraints, bug fixes
  3.0.1
  * fix OpenCASCADE plane surfaces with holes
  3.0.0
  * new CSG features
  * improved GUI
  * major refactoring
  * many bug fixes
  2.16.0
  * small improvements and bug fixes
  2.15.0
  * fixed regressions
  * improved 2D boundary layer field & removed 3D boundary layer field
  * faster rendering of large meshes
  2.14.1
  * fix regressions
  * small bug fixes
  2.14.0
  * new Tochnog file format export
  * update to ONELAB 1.3
  * faster "coherence mesh"
  2.13.2
  * small improvements
  * bug fixes
  2.13.1
  * small bug fixes
  2.13.1
  * small bug fixes
  2.12.0
  * improved definition of physical groups & ONELAB clients
  * improved full quad algorithm
  * support for list of strings
  * trihedra elements and X3D format
  * improved message console
  * new colormaps
  * bug fixes
  2.11.0
  * new Else/ElseIf commands
  * new OptimizeMesh command
  * new VTK and X3D outputs
  * new keyboard shortcuts
  * small bugfixes
  * plugin renames

OBS-URL: https://build.opensuse.org/request/show/537990
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=9
2017-12-06 15:00:35 +00:00
a3f93f86d2 Accepting request 334382 from home:polyconvex:branches:science
- Changes from the previous update (by toddrme2178@gmail.com) are nowhere to be found
- update to 2.10.1 
  * minor fixes.
  2.10.0 (July 21, 2015) 
  * improved periodic meshing constraints
  * new Physical specification with both label and numeric id
  * images can now be used as glyphs in post-processing views, using text 
	annotations with the `file://' prefix
  * Views can be grouped and organized in subtrees
  * improved visibility browser navigation
  * geometrical entities and post-processing views can now react to 
	double-clicks, via new generic DoubleClicked options
  * new Get/SetNumber and Get/SetString for direct access to ONELAB variables
  * small bug fixes and code cleanups.
  2.9.3 (April 18, 2015)
  * updated versions of PETSc/SLEPc and OpenCASCADE/OCE libraries used in
	 official binary builds
  * new Find() command; miscellaneous code cleanups and small fixes.
  2.9.2 (March 31, 2015)
  * added support for extrusion of embedded points/curves
  * improved hex-dominant algorithm
  * fixed crashes in quad algorithm; fix regression in MED reader introduced
	 in 2.9.0
  * new dark interface mode.
  2.9.1 (March 18, 2015)
  * minor bug fixes.
  2.9.0 (March 12, 2015)
  * improved robustness of spatial searches 
	(extruded meshes, geometry coherence)
  * improved reproductibility of 2D and 3D meshes

OBS-URL: https://build.opensuse.org/request/show/334382
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=8
2015-09-30 07:40:57 +00:00
Matthias Mailänder
1134b36bea Accepting request 288206 from home:Dmitry_R:branches:science
- Rename libGmsh-devel package to gmsh-devel

OBS-URL: https://build.opensuse.org/request/show/288206
OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=7
2015-02-28 12:17:44 +00:00
Todd R
3ea8620aa5 OBS-URL: https://build.opensuse.org/package/show/science/gmsh?expand=0&rev=6 2014-03-13 15:37:32 +00:00