Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package opentimelineio for openSUSE:Factory checked in at 2025-11-09 21:08:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/opentimelineio (Old) and /work/SRC/openSUSE:Factory/.opentimelineio.new.1980 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opentimelineio" Sun Nov 9 21:08:37 2025 rev:3 rq:1316568 version:0.18.0 Changes: -------- --- /work/SRC/openSUSE:Factory/opentimelineio/opentimelineio.changes 2025-10-11 22:51:23.848183653 +0200 +++ /work/SRC/openSUSE:Factory/.opentimelineio.new.1980/opentimelineio.changes 2025-11-09 21:09:27.643057087 +0100 @@ -1,0 +2,15 @@ +Thu Nov 6 23:52:10 UTC 2025 - Christophe Marin <[email protected]> + +- Update to 0.18.0 + * Add enabled flag to Effect schema + * Drop Imath 2 support + * Added a Color primitive structure for assigning colors to + elements (this is not meant to represent pixel colors) + * Per-Track and Per-Clip Color + * Added --remove-effects feature to otiotool + * Remove OTIOView from the core library +- Drop patches: + * 0001-Use-system-rapidjson.patch + * 0001-Drop-Imath2-support-and-modernize-Imath-includes.patch + +------------------------------------------------------------------- Old: ---- 0001-Drop-Imath2-support-and-modernize-Imath-includes.patch 0001-Use-system-rapidjson.patch opentimelineio-0.17.0.tar.gz New: ---- opentimelineio-0.18.0.tar.gz ----------(Old B)---------- Old: * 0001-Use-system-rapidjson.patch * 0001-Drop-Imath2-support-and-modernize-Imath-includes.patch Old:- Drop patches: * 0001-Use-system-rapidjson.patch * 0001-Drop-Imath2-support-and-modernize-Imath-includes.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ opentimelineio.spec ++++++ --- /var/tmp/diff_new_pack.JTC6KE/_old 2025-11-09 21:09:30.015156290 +0100 +++ /var/tmp/diff_new_pack.JTC6KE/_new 2025-11-09 21:09:30.031156959 +0100 @@ -17,17 +17,14 @@ Name: opentimelineio -Version: 0.17.0 +Version: 0.18.0 Release: 0 Summary: API and interchange format for editorial timeline information License: Apache-2.0 URL: https://github.com/AcademySoftwareFoundation/OpenTimelineIO -Source: https://github.com/AcademySoftwareFoundation/OpenTimelineIO/archive/refs/tags/v0.17.0.tar.gz#/%{name}-%{version}.tar.gz +Source: https://github.com/AcademySoftwareFoundation/OpenTimelineIO/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM -Patch0: 0001-Use-system-rapidjson.patch -Patch1: 0002-CMake-fixes.patch -# PATCH-FIX-UPSTREAM -Patch2: 0001-Drop-Imath2-support-and-modernize-Imath-includes.patch +Patch0: 0002-CMake-fixes.patch BuildRequires: cmake %if 0%{?suse_version} == 1500 BuildRequires: gcc13-PIE @@ -44,17 +41,17 @@ OTIO contains information about the order and length of cuts and references to external media. It is not however, a container format for media. -%package -n libopentimelineio0 +%package -n libopentimelineio18 Summary: API and interchange format for editorial timeline information -%description -n libopentimelineio0 +%description -n libopentimelineio18 OpenTimelineIO is an interchange format and API for editorial cut information. OTIO contains information about the order and length of cuts and references to external media. It is not however, a container format for media. %package devel Summary: Development files for opentimelineio -Requires: libopentimelineio0 = %{version} +Requires: libopentimelineio18 = %{version} # opentimelineio doesn't link to imath and will break if the soname changes %requires_eq Imath-devel @@ -70,7 +67,10 @@ export CXX=g++-13 %endif -%cmake -DOTIO_FIND_IMATH:BOOL=TRUE +%cmake \ + -DOTIO_FIND_IMATH:BOOL=TRUE \ + -DOTIO_FIND_RAPIDJSON:BOOL=TRUE \ + -DOTIO_DEPENDENCIES_INSTALL:BOOL=FALSE %cmake_build @@ -80,9 +80,9 @@ %check %ctest -%ldconfig_scriptlets -n libopentimelineio0 +%ldconfig_scriptlets -n libopentimelineio18 -%files -n libopentimelineio0 +%files -n libopentimelineio18 %license LICENSE.txt %doc README.md %{_libdir}/libopentime.so.* ++++++ 0002-CMake-fixes.patch ++++++ --- /var/tmp/diff_new_pack.JTC6KE/_old 2025-11-09 21:09:30.299168167 +0100 +++ /var/tmp/diff_new_pack.JTC6KE/_new 2025-11-09 21:09:30.339169841 +0100 @@ -1,19 +1,19 @@ -From 6b4edf8f770982c0fb147fd79322d8967f0795b0 Mon Sep 17 00:00:00 2001 +From c03dae99da5e4256561f014d6b4be32c8258efd8 Mon Sep 17 00:00:00 2001 From: Christophe Marin <[email protected]> Date: Fri, 7 Mar 2025 10:58:24 +0100 -Subject: [PATCH 2/2] CMake fixes +Subject: [PATCH] CMake fixes --- - CMakeLists.txt | 4 +++- - src/opentime/CMakeLists.txt | 8 +++++--- - src/opentimelineio/CMakeLists.txt | 8 +++++--- - 3 files changed, 13 insertions(+), 7 deletions(-) + CMakeLists.txt | 7 +++---- + src/opentime/CMakeLists.txt | 6 +++--- + src/opentimelineio/CMakeLists.txt | 6 +++--- + 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt -index 0a4d0ce..36f6e27 100644 +index 69a7b4d..babc6c5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -20,6 +20,8 @@ set(CMAKE_OSX_DEPLOYMENT_TARGET "10.14" CACHE STRING "Minimum OS X deployment ve +@@ -20,6 +20,8 @@ set(CMAKE_OSX_DEPLOYMENT_TARGET "10.15" CACHE STRING "Minimum OS X deployment ve project(OpenTimelineIO VERSION ${OTIO_VERSION} LANGUAGES C CXX) @@ -22,7 +22,7 @@ #------------------------------------------------------------------------------ # Options # Add all options and settings here for all subprojects to aid in project -@@ -100,7 +102,7 @@ if(OTIO_PYTHON_INSTALL) +@@ -106,7 +108,7 @@ if(OTIO_PYTHON_INSTALL) endif() else() @@ -31,20 +31,21 @@ message(STATUS "OTIO C++ installing to ${CMAKE_INSTALL_PREFIX}") endif() +@@ -263,9 +265,6 @@ else() + message(STATUS "Using src/deps/rapidjson by default") + endif() + +-# set up the internally hosted dependencies +-add_subdirectory(src/deps) +- + add_subdirectory(src/opentime) + add_subdirectory(src/opentimelineio) + diff --git a/src/opentime/CMakeLists.txt b/src/opentime/CMakeLists.txt -index b7cc47c..6ad040f 100644 +index 9133e4e..341bead 100644 --- a/src/opentime/CMakeLists.txt +++ b/src/opentime/CMakeLists.txt -@@ -19,6 +19,8 @@ add_library(OTIO::opentime ALIAS opentime) - target_include_directories(opentime PRIVATE "${PROJECT_SOURCE_DIR}/src") - - set_target_properties(opentime PROPERTIES -+ VERSION ${OTIO_VERSION} -+ SOVERSION 0 - DEBUG_POSTFIX "${OTIO_DEBUG_POSTFIX}" - LIBRARY_OUTPUT_NAME "opentime" - POSITION_INDEPENDENT_CODE TRUE -@@ -49,7 +51,7 @@ if(OTIO_CXX_INSTALL) +@@ -73,7 +73,7 @@ if(OTIO_CXX_INSTALL) RUNTIME DESTINATION "${OTIO_RESOLVED_CXX_DYLIB_INSTALL_DIR}") install(EXPORT OpenTimeTargets @@ -53,7 +54,7 @@ NAMESPACE OTIO:: ) include(CMakePackageConfigHelpers) -@@ -57,7 +59,7 @@ if(OTIO_CXX_INSTALL) +@@ -81,7 +81,7 @@ if(OTIO_CXX_INSTALL) ${CMAKE_CURRENT_SOURCE_DIR}/OpenTimeConfig.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/OpenTimeConfig.cmake INSTALL_DESTINATION @@ -62,29 +63,20 @@ NO_SET_AND_CHECK_MACRO NO_CHECK_REQUIRED_COMPONENTS_MACRO ) -@@ -66,7 +68,7 @@ if(OTIO_CXX_INSTALL) +@@ -90,7 +90,7 @@ if(OTIO_CXX_INSTALL) FILES ${CMAKE_CURRENT_BINARY_DIR}/OpenTimeConfig.cmake DESTINATION - ${OTIO_RESOLVED_CXX_INSTALL_DIR}/share/opentime + ${CMAKE_INSTALL_LIBDIR}/cmake/opentime ) - endif() + install( diff --git a/src/opentimelineio/CMakeLists.txt b/src/opentimelineio/CMakeLists.txt -index e98828b..22828a6 100644 +index 2ca319b..3644cc4 100644 --- a/src/opentimelineio/CMakeLists.txt +++ b/src/opentimelineio/CMakeLists.txt -@@ -87,6 +87,8 @@ target_link_libraries(opentimelineio - PUBLIC opentime ${OTIO_IMATH_TARGETS}) - - set_target_properties(opentimelineio PROPERTIES -+ VERSION ${OTIO_VERSION} -+ SOVERSION 0 - DEBUG_POSTFIX "${OTIO_DEBUG_POSTFIX}" - LIBRARY_OUTPUT_NAME "opentimelineio" - POSITION_INDEPENDENT_CODE TRUE -@@ -123,7 +125,7 @@ if(OTIO_CXX_INSTALL) +@@ -151,7 +151,7 @@ if(OTIO_CXX_INSTALL) RUNTIME DESTINATION "${OTIO_RESOLVED_CXX_DYLIB_INSTALL_DIR}") install(EXPORT OpenTimelineIOTargets @@ -93,7 +85,7 @@ NAMESPACE OTIO:: ) include(CMakePackageConfigHelpers) -@@ -131,7 +133,7 @@ if(OTIO_CXX_INSTALL) +@@ -159,7 +159,7 @@ if(OTIO_CXX_INSTALL) ${CMAKE_CURRENT_SOURCE_DIR}/OpenTimelineIOConfig.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/OpenTimelineIOConfig.cmake INSTALL_DESTINATION @@ -102,15 +94,16 @@ NO_SET_AND_CHECK_MACRO NO_CHECK_REQUIRED_COMPONENTS_MACRO ) -@@ -140,6 +142,6 @@ if(OTIO_CXX_INSTALL) +@@ -168,7 +168,7 @@ if(OTIO_CXX_INSTALL) FILES ${CMAKE_CURRENT_BINARY_DIR}/OpenTimelineIOConfig.cmake DESTINATION - ${OTIO_RESOLVED_CXX_INSTALL_DIR}/share/opentimelineio + ${CMAKE_INSTALL_LIBDIR}/cmake/opentimelineio ) - endif() + + install( -- -2.48.1 +2.51.1 ++++++ opentimelineio-0.17.0.tar.gz -> opentimelineio-0.18.0.tar.gz ++++++ ++++ 19778 lines of diff (skipped)
