| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libAlembic1_8 | Distribution: openSUSE Tumbleweed |
| Version: 1.8.12 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Oct 12 10:46:00 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 1355729 | Source RPM: alembic-1.8.12-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://www.alembic.io | |
| Summary: Sparse volume data structure library | |
Alembic distills complex, animated scenes into a non-procedural, application- independent set of baked geometric results. This ‘distillation’ of scenes into baked geometry is exactly analogous to the distillation of lighting and rendering scenes into rendered image data.
BSD-3-Clause
* Mon Oct 12 2026 Hans-Peter Jansen <hpj@urpla.net>
- Disable RPATH
* Sun Oct 11 2026 Andrea Manzini <andrea.manzini@suse.com>
- Update to 1.8.12 (crossing 1.8.9, 1.8.10, 1.8.11):
* Fix buffer overruns when reading maliciously crafted files: Ogawa
strings and wstrings (PR500), Ogawa data with dimensions smaller
than the stored data (PR494) and xform op channels (PR497). No
CVE ids are known for these.
* Ogawa: better handling of very large Ogawa version numbers (PR472)
* OPoints: write an empty sample if no ids are given (PR501)
* Drop support for IlmBase and Python 2: Imath 3+ is now required
and the public headers include <Imath/...> (Issue 431)
* CMake: minimum version is now 3.29 (PR487); the config files are
installed to ${CMAKE_INSTALL_LIBDIR}/cmake/Alembic (PR464)
* Many more fixes and improvements; see upstream's release notes
for the full list
* The soname is unchanged (libAlembic.so.1.8), exported symbols
are identical to 1.8.8
- Drop fuzztest.patch: upstream's fuzzTest.cpp already accepts the
32-bit error message (alembic issue 346); the test passes on i586
without the patch
- BuildRequires: cmake >= 3.29 as required by upstream, and
cmake(Imath) >= 3.0 instead of pkgconfig(OpenEXR); alembic-devel
now Requires cmake(Imath), needed by AlembicConfig.cmake and the
public headers
- Run the tests serially (%ctest --parallel 1): CurvesTest and
GeomBaseTest share curves1.abc and failed randomly when run in
parallel
- Spec cleanup: drop the obsolete sed on ConfigPackageLocation and
the unused -DALEMBIC_LIB_INSTALL_DIR, use %ldconfig_scriptlets,
remove Group tags
* Sat Dec 07 2024 Andrea Manzini <andrea.manzini@suse.com>
- update to 1.8.8:
* Support variable order curves in the python bindings. (Issue 458)
* Support mingw64 by adding a missing include. (Issue 459)
- update to 1.8.7:
* Protect from potential buffer overrun because of malformed dimensions. (Issue 453)
* Fix a typo in the python bindings but leave the misspelled member
(kkVisibilityVisible) to maintain compatibility. (Issue 440)
* Add unicode filename support for Windows (PR450)
* Make some of the extra python scripts including the PyAlembic and Maya
* unit tests python 3 compatible. (PR438)
* Tue Feb 20 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
* Tue Jan 02 2024 Dirk Müller <dmueller@suse.com>
- update to 1.8.6:
* Introduce CPacke to top level CMake. (PR 425)
* Fix typo in a comment. (PR 417)
* Fix bug with OCurves, ONuPatch, OPoints, OPolyMesh, and OSubD
were not properly incrementing their number of set samples
when using setFromPrevious. (PR 433)
* Fix default values for float PODTraits. (PR 422)
* Introduce -hold argument which will use the previous set
sample instead of setting an empty sample for missing samples.
- update to 1.8.5:
* Add test for fuzzer issue 53406.
* Address Issue 402 by not using deprecated kWrapExisting calls
when possible.
* Add missing vertex for cube test in the python bindings per
Issue 407.
* Fix several warnings mentioned in Issue 309, 398 and 412.
* Don't explicitly set MACOSX_RPATH as it is set by default in
CMake 3+. (PR404)
* Use install rpath for Imath 3. (PR405)
* Use STRING instead of PATH for ALEMBIC_LIB_INSTALL_DIR.
* Add CIFuzz as a GitHub action. (PR403)
* Fri Jun 23 2023 Андрей Алыпов <and.november@opensuse.org>
- Added Alembic's cmake files to devel package
* Sat Dec 03 2022 Dirk Müller <dmueller@suse.com>
- update to 1.8.4:
* Add ALEMBIC_DEBUG_WARNINGS_AS_ERRORS to control the build in debug mode.
* It is set to ON by default to preserve the current behavior.
* Use add_compile_options instead of the older add_definitions. (PR371)
* Fix the include dirs for AbcCoreHDF5 tests. (PR382)
* Fix issue hinted at in Issue 223: use PROJECT_SOURCE_DIR instead of
* CMAKE_SOURCE_DIR when embedding Alembic within another CMake project. (PR393)
* On Windows _BitScanForward64 is only available when _WIN64 is defined.
* When it is not, fall back on using _BitScanForward. (PR 373)
* Fuzzer issue 49213 turned up some new malformed MetaData memory problems.
* Indexed MetaData on the write side only allows 254 (plus the default empty one)
* small (up to 256 bytes), we now throw if we encounter malformed MetaData.
* We were also allowing empty property and object names through on the read side
* even though the writer forbids this.
* Finally integrate a couple of tests flagged by Taotao Gu's local fuzzer.
* (PR391 and PR397)
* Fuzzer issue 52939 showed that with certain malformed MetaData the pair
* separator should NOT occur before the assign separator. (PR396)
* N2f and N2d properties were not being correctly bound.(PR390)
* Sun Jun 26 2022 Berthold Gunreben <azouhr@opensuse.org>
- Ogawa only supports little endian. Disable s390x builds.
* Tue Jan 04 2022 Dirk Müller <dmueller@suse.com>
- update to 1.8.3:
* Make sure we export the IlmBase requirement in CMake when using OpenEXR 2 to
fulfill the Imath requirement.
* Address report from GCC Undefined Behavior Sanitizer by initializing a couple
of bools in OXform.
* Fix compile issue when using C++17 with Microsoft Visual Studio and use a
hopefully much faster find first bit set when using that compiler. (Issue 358)
* One of the fuzzer tests were was failing with 32 bit builds because of a
different exception message.
* Fix a bug with 32 bit memory mapped Windows builds.
* Look for boost python a little differently, falling back on existing behavior.
* Wed May 19 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to 1.8.1:
* Ogawa: Sanity check that we have a valid group to avoid
infinite recursion during traversal.
- Enable testsuite
- Add fuzztest.patch
/usr/lib64/libAlembic.so.1.8 /usr/lib64/libAlembic.so.1.8.12 /usr/share/licenses/libAlembic1_8 /usr/share/licenses/libAlembic1_8/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 22 00:39:11 2026