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

alembic-devel-1.8.12-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: alembic-devel 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: 971542 Source RPM: alembic-1.8.12-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.alembic.io
Summary: Development files for alembic
This package contains the C++ header files and symbolic links to the shared
libraries for alembic. If you would like to develop programs using alembic,
you will need to install alembic-devel.

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/include/Alembic
/usr/include/Alembic/Abc
/usr/include/Alembic/Abc/All.h
/usr/include/Alembic/Abc/ArchiveInfo.h
/usr/include/Alembic/Abc/Argument.h
/usr/include/Alembic/Abc/Base.h
/usr/include/Alembic/Abc/ErrorHandler.h
/usr/include/Alembic/Abc/Foundation.h
/usr/include/Alembic/Abc/IArchive.h
/usr/include/Alembic/Abc/IArrayProperty.h
/usr/include/Alembic/Abc/IBaseProperty.h
/usr/include/Alembic/Abc/ICompoundProperty.h
/usr/include/Alembic/Abc/IObject.h
/usr/include/Alembic/Abc/ISampleSelector.h
/usr/include/Alembic/Abc/IScalarProperty.h
/usr/include/Alembic/Abc/ISchema.h
/usr/include/Alembic/Abc/ISchemaObject.h
/usr/include/Alembic/Abc/ITypedArrayProperty.h
/usr/include/Alembic/Abc/ITypedScalarProperty.h
/usr/include/Alembic/Abc/OArchive.h
/usr/include/Alembic/Abc/OArrayProperty.h
/usr/include/Alembic/Abc/OBaseProperty.h
/usr/include/Alembic/Abc/OCompoundProperty.h
/usr/include/Alembic/Abc/OObject.h
/usr/include/Alembic/Abc/OScalarProperty.h
/usr/include/Alembic/Abc/OSchema.h
/usr/include/Alembic/Abc/OSchemaObject.h
/usr/include/Alembic/Abc/OTypedArrayProperty.h
/usr/include/Alembic/Abc/OTypedScalarProperty.h
/usr/include/Alembic/Abc/Reference.h
/usr/include/Alembic/Abc/SourceName.h
/usr/include/Alembic/Abc/TypedArraySample.h
/usr/include/Alembic/Abc/TypedPropertyTraits.h
/usr/include/Alembic/AbcCollection
/usr/include/Alembic/AbcCollection/All.h
/usr/include/Alembic/AbcCollection/ICollections.h
/usr/include/Alembic/AbcCollection/OCollections.h
/usr/include/Alembic/AbcCollection/SchemaInfoDeclarations.h
/usr/include/Alembic/AbcCoreAbstract
/usr/include/Alembic/AbcCoreAbstract/All.h
/usr/include/Alembic/AbcCoreAbstract/ArchiveReader.h
/usr/include/Alembic/AbcCoreAbstract/ArchiveWriter.h
/usr/include/Alembic/AbcCoreAbstract/ArrayPropertyReader.h
/usr/include/Alembic/AbcCoreAbstract/ArrayPropertyWriter.h
/usr/include/Alembic/AbcCoreAbstract/ArraySample.h
/usr/include/Alembic/AbcCoreAbstract/ArraySampleKey.h
/usr/include/Alembic/AbcCoreAbstract/BasePropertyReader.h
/usr/include/Alembic/AbcCoreAbstract/BasePropertyWriter.h
/usr/include/Alembic/AbcCoreAbstract/CompoundPropertyReader.h
/usr/include/Alembic/AbcCoreAbstract/CompoundPropertyWriter.h
/usr/include/Alembic/AbcCoreAbstract/DataType.h
/usr/include/Alembic/AbcCoreAbstract/ForwardDeclarations.h
/usr/include/Alembic/AbcCoreAbstract/Foundation.h
/usr/include/Alembic/AbcCoreAbstract/MetaData.h
/usr/include/Alembic/AbcCoreAbstract/ObjectHeader.h
/usr/include/Alembic/AbcCoreAbstract/ObjectReader.h
/usr/include/Alembic/AbcCoreAbstract/ObjectWriter.h
/usr/include/Alembic/AbcCoreAbstract/PropertyHeader.h
/usr/include/Alembic/AbcCoreAbstract/ReadArraySampleCache.h
/usr/include/Alembic/AbcCoreAbstract/ScalarPropertyReader.h
/usr/include/Alembic/AbcCoreAbstract/ScalarPropertyWriter.h
/usr/include/Alembic/AbcCoreAbstract/ScalarSample.h
/usr/include/Alembic/AbcCoreAbstract/TimeSampling.h
/usr/include/Alembic/AbcCoreAbstract/TimeSamplingType.h
/usr/include/Alembic/AbcCoreFactory
/usr/include/Alembic/AbcCoreFactory/All.h
/usr/include/Alembic/AbcCoreFactory/IFactory.h
/usr/include/Alembic/AbcCoreLayer
/usr/include/Alembic/AbcCoreLayer/Foundation.h
/usr/include/Alembic/AbcCoreLayer/Read.h
/usr/include/Alembic/AbcCoreLayer/Util.h
/usr/include/Alembic/AbcCoreOgawa
/usr/include/Alembic/AbcCoreOgawa/All.h
/usr/include/Alembic/AbcCoreOgawa/ReadWrite.h
/usr/include/Alembic/AbcGeom
/usr/include/Alembic/AbcGeom/All.h
/usr/include/Alembic/AbcGeom/ArchiveBounds.h
/usr/include/Alembic/AbcGeom/Basis.h
/usr/include/Alembic/AbcGeom/CameraSample.h
/usr/include/Alembic/AbcGeom/CurveType.h
/usr/include/Alembic/AbcGeom/FaceSetExclusivity.h
/usr/include/Alembic/AbcGeom/FilmBackXformOp.h
/usr/include/Alembic/AbcGeom/Foundation.h
/usr/include/Alembic/AbcGeom/GeometryScope.h
/usr/include/Alembic/AbcGeom/ICamera.h
/usr/include/Alembic/AbcGeom/ICurves.h
/usr/include/Alembic/AbcGeom/IFaceSet.h
/usr/include/Alembic/AbcGeom/IGeomBase.h
/usr/include/Alembic/AbcGeom/IGeomParam.h
/usr/include/Alembic/AbcGeom/ILight.h
/usr/include/Alembic/AbcGeom/INuPatch.h
/usr/include/Alembic/AbcGeom/IPoints.h
/usr/include/Alembic/AbcGeom/IPolyMesh.h
/usr/include/Alembic/AbcGeom/ISubD.h
/usr/include/Alembic/AbcGeom/IXform.h
/usr/include/Alembic/AbcGeom/OCamera.h
/usr/include/Alembic/AbcGeom/OCurves.h
/usr/include/Alembic/AbcGeom/OFaceSet.h
/usr/include/Alembic/AbcGeom/OGeomBase.h
/usr/include/Alembic/AbcGeom/OGeomParam.h
/usr/include/Alembic/AbcGeom/OLight.h
/usr/include/Alembic/AbcGeom/ONuPatch.h
/usr/include/Alembic/AbcGeom/OPoints.h
/usr/include/Alembic/AbcGeom/OPolyMesh.h
/usr/include/Alembic/AbcGeom/OSubD.h
/usr/include/Alembic/AbcGeom/OXform.h
/usr/include/Alembic/AbcGeom/SchemaInfoDeclarations.h
/usr/include/Alembic/AbcGeom/Visibility.h
/usr/include/Alembic/AbcGeom/XformOp.h
/usr/include/Alembic/AbcGeom/XformSample.h
/usr/include/Alembic/AbcMaterial
/usr/include/Alembic/AbcMaterial/All.h
/usr/include/Alembic/AbcMaterial/IMaterial.h
/usr/include/Alembic/AbcMaterial/MaterialAssignment.h
/usr/include/Alembic/AbcMaterial/MaterialFlatten.h
/usr/include/Alembic/AbcMaterial/OMaterial.h
/usr/include/Alembic/AbcMaterial/SchemaInfoDeclarations.h
/usr/include/Alembic/Util
/usr/include/Alembic/Util/All.h
/usr/include/Alembic/Util/Config.h
/usr/include/Alembic/Util/Digest.h
/usr/include/Alembic/Util/Dimensions.h
/usr/include/Alembic/Util/Exception.h
/usr/include/Alembic/Util/Export.h
/usr/include/Alembic/Util/Foundation.h
/usr/include/Alembic/Util/Murmur3.h
/usr/include/Alembic/Util/Naming.h
/usr/include/Alembic/Util/OperatorBool.h
/usr/include/Alembic/Util/PlainOldDataType.h
/usr/include/Alembic/Util/SpookyV2.h
/usr/include/Alembic/Util/TokenMap.h
/usr/lib64/cmake/Alembic
/usr/lib64/cmake/Alembic/AlembicConfig.cmake
/usr/lib64/cmake/Alembic/AlembicConfigVersion.cmake
/usr/lib64/cmake/Alembic/AlembicTargets-relwithdebinfo.cmake
/usr/lib64/cmake/Alembic/AlembicTargets.cmake
/usr/lib64/libAlembic.so
/usr/share/doc/packages/alembic-devel
/usr/share/doc/packages/alembic-devel/ACKNOWLEDGEMENTS.txt
/usr/share/doc/packages/alembic-devel/FEEDBACK.txt
/usr/share/doc/packages/alembic-devel/NEWS.txt
/usr/share/doc/packages/alembic-devel/README.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Oct 26 00:13:59 2026