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

libAlembic1_8-1.8.12-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

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.

Provides

Requires

License

BSD-3-Clause

Changelog

* 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

Files

/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