Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

manifold-devel-3.3.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: manifold-devel Distribution: openSUSE Tumbleweed
Version: 3.3.0 Vendor: openSUSE
Release: 1.1 Build date: Thu Nov 13 20:56:51 2025
Group: Unspecified Build host: reproducible
Size: 210521 Source RPM: manifold-3.3.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/elalish/manifold
Summary: Development files for manifold
Manifold is a geometry library dedicated to creating and operating on manifold
triangle meshes. A manifold mesh is a mesh that represents a solid object, and
so is very important in manufacturing, CAD, structural analysis, etc. Manifold
also supports arbitrary vertex properties and enables mapping of materials for
rendering use-cases. Our primary goal is reliability: guaranteed manifold
output without caveats or edge cases. Our secondary goal is performance:
efficient algorithms that make extensive use of parallelization, or pipelining
when only a single thread is available.

Provides

Requires

License

Apache-2.0

Changelog

* Thu Nov 13 2025 Marcus Rueckert <mrueckert@suse.de>
  - Update to 3.3.0
    The big theme of this release is a major expansion of our npm
    module to now expose the script-runner of ManifoldCAD.org to any
    Node project or website that wants to use it. It even comes in a
    CLI flavor now that you can use like npx manifold-cad. There have
    been a number of breaking changes to ManifoldCAD.org scripts,
    primarily that the classes now need to be explicitly imported and
    the results explicitly exported. However, now we can import
    libraries universally, from node installs, from CDNs, and even
    from local scripts you write on ManifoldCAD.org! A huge thank you
    to @tonious for making all this happen.
    ManifoldCAD / JS / TS / WASM
    - Repackage WASM dynamic evaluation and mesh export by @tonious
      in #1329
    - Refactor WASM state and export. by @tonious in #1351
    - Make evaluator asynchronous, and other small TS tweaks. by
      @tonious in #1360
    - Remediate top level async calls. by @tonious in #1375
    - Refactor worker.ts by @tonious in #1380
    - Set extension on worker.ts imports. by @tonious in #1384
    - Fall back to packaged type files if not built. by @tonious in
      [#1389]
    - Transform static imports to dynamic by @tonious in #1387
    - Isomorphic Javascript Libraries by @tonious in #1392
    - Add specific error messages in wasm bindings. by @tonious in
      [#1396]
    - Automagically bundle manifoldCAD.d.ts by @tonious in #1397
    - Add missing declarations. by @tonious in #1398
    - Fetch remote types. by @tonious in #1399
    - Small bundler improvements. by @tonious in #1400
    - Require explicit imports in/of manifoldCAD by @tonious in #1401
    - Refactor stack trace handling. by @tonious in #1403
    - Remove GlobalDefaults object. by @tonious in #1408
    - Assume virtual files are typescript by @tonious in #1410
    - updated involute gear library and exmaple by @elalish in #1416
    - Update tests. by @tonious in #1417
  - drop use-python3.patch
* Wed Aug 06 2025 Marcus Rueckert <mrueckert@suse.de>
  - update use-python3.patch with the upstream fix
* Wed Aug 06 2025 Marcus Rueckert <mrueckert@suse.de>
  - Update to 3.2.1
    - Bug Fixes
    - Fix downstream builds by @pca006132 in #1302
    - Add MANIFOLD_FOUND cmake variable by @Trzeth in #1307
    - Fix Manifold.Simplify test on intel macos by @Trzeth and
      @pca006132 in #1311 and #1322 (the real fix is probably the
      one below)
    - Fix broken halfedge pairing by @pca006132 in #1319
    - Make batch boolean deterministic by @pca006132 in #1321
    - Fix odr violation by @pca006132 in #1323
    - Misc
    - Add old version gcc to CI by @Trzeth in #1308
    - Add Cadova to users by @tomasf in #1312
    - Fix faceID documentation in wasm bindings by @jirihon in
      [#1317]
    - Disable async free when asan is enabled by @pca006132 in
      [#1325]
  - Update to 3.2.0
    - Bug Fixes
    - Make GCC floating-point operations standard conforming by
      @pca006132 in #1273
    - Add missing Manifold.simplify() method to Python API by
      @jonathanhogg in #1282
    - Fixed meshID regression by @elalish in #1287
    - Fix pyi vert_properties type by @Trzeth in #1291
    - Update Clipper2 to 1.5.4 and fix CrossSection::Offset by
      @Trzeth in #1292
    - Skip halfedges that are removed by @pca006132 in #1296
    - Fix stubgen path by @Trzeth in #1301
    - Add cmake check for fp related options by @pca006132 in #1300
    - Performance Improvements
    - Misc performance improvements by @pca006132 in #1269
    - Use union-find for winding number by @pca006132 in #1271
    - Faster halfedge pairing for large meshes by @pca006132 in
      [#1279]
    - Misc
    - Use cmake4 in the CI by @pca006132 in #1274
    - Add Arcol to README.md by @prideout in #1286
    - Add Bento3D to README.md by @sorashin in #1288
    - Add fuzzing instructions by @pca006132 #1214
    - Add JoinType.Bevel by @elektrohenk in #1299
  - add use-python3.patch
    https://github.com/elalish/manifold/issues/1327
* Fri Jul 18 2025 Marcus Rueckert <mrueckert@suse.de>
  - only force gcc14 on leap 15
* Tue Jul 15 2025 Marcus Rueckert <mrueckert@suse.de>
  - Fix build on leap:
    - downgrade openvdb 11
    - disable python support
* Mon Jul 14 2025 Marcus Rueckert <mrueckert@suse.de>
  - prepare enabling the testsuite
* Mon Jul 14 2025 Marcus Rueckert <mrueckert@suse.de>
  - enable export and par support. New BuildRequires: cmake(assimp)
* Mon Jul 14 2025 Marcus Rueckert <mrueckert@suse.de>
  - enable python bindings
* Sun Jul 13 2025 Marcus Rueckert <mrueckert@suse.de>
  - initial package

Files

/usr/include/manifold
/usr/include/manifold/common.h
/usr/include/manifold/cross_section.h
/usr/include/manifold/linalg.h
/usr/include/manifold/manifold.h
/usr/include/manifold/manifoldc.h
/usr/include/manifold/meshIO.h
/usr/include/manifold/optional_assert.h
/usr/include/manifold/polygon.h
/usr/include/manifold/types.h
/usr/include/manifold/vec_view.h
/usr/include/manifold/version.h
/usr/lib64/cmake/manifold
/usr/lib64/cmake/manifold/manifoldConfig.cmake
/usr/lib64/cmake/manifold/manifoldConfigVersion.cmake
/usr/lib64/cmake/manifold/manifoldTargets-relwithdebinfo.cmake
/usr/lib64/cmake/manifold/manifoldTargets.cmake
/usr/lib64/libmanifold.so
/usr/lib64/libmanifoldc.so
/usr/lib64/pkgconfig/manifold.pc
/usr/share/doc/packages/manifold-devel
/usr/share/doc/packages/manifold-devel/CONTRIBUTING.md
/usr/share/doc/packages/manifold-devel/README.md
/usr/share/licenses/manifold-devel
/usr/share/licenses/manifold-devel/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 18 22:40:47 2025