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)

Reply via email to