Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package librealsense for openSUSE:Factory 
checked in at 2026-10-13 17:46:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/librealsense (Old)
 and      /work/SRC/openSUSE:Factory/.librealsense.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "librealsense"

Tue Oct 13 17:46:05 2026 rev:19 rq:1384496 version:2.59.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/librealsense/librealsense.changes        
2026-10-01 16:44:29.254608752 +0200
+++ /work/SRC/openSUSE:Factory/.librealsense.new.3698736/librealsense.changes   
2026-10-13 17:47:02.241570271 +0200
@@ -1,0 +2,8 @@
+Tue Oct 13 06:14:15 UTC 2026 - Jiri Slaby <[email protected]>
+
+- Update to 2.59.1
+  * see release notes here:
+    https://github.com/realsenseai/librealsense/releases/tag/v2.59.1
+- add 0007-cmake-use-libcurl-from-system.patch
+
+-------------------------------------------------------------------

Old:
----
  v2.58.4.tar.gz

New:
----
  0007-cmake-use-libcurl-from-system.patch
  libdeflate-1.25.tar.xz
  v2.59.1.tar.gz

----------(New B)----------
  New:    https://github.com/realsenseai/librealsense/releases/tag/v2.59.1
- add 0007-cmake-use-libcurl-from-system.patch
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ librealsense.spec ++++++
--- /var/tmp/diff_new_pack.MjxjvA/_old  2026-10-13 17:47:11.715967389 +0200
+++ /var/tmp/diff_new_pack.MjxjvA/_new  2026-10-13 17:47:11.716967431 +0200
@@ -20,7 +20,7 @@
 %define libver %(echo %version|sed 's@^\\([0-9]*\\)\\.\\([0-9]*\\).*@\\1_\\2@')
 
 Name:           librealsense
-Version:        2.58.4
+Version:        2.59.1
 Release:        0
 Summary:        Library for Intel RealSense depth cameras
 License:        Apache-2.0
@@ -28,6 +28,7 @@
 URL:            https://github.com/IntelRealSense/librealsense
 Source:         
https://github.com/IntelRealSense/librealsense/archive/v%{version}.tar.gz
 Source1:        fastcdr-1.0.25.tar.xz
+Source2:        libdeflate-1.25.tar.xz
 # see https://github.com/IntelRealSense/librealsense/pull/14125
 Patch0:         0001-cmake-add-support-to-build-shared-libraries.patch
 Patch1:         0002-cmake-Use-the-same-version-for-all-libraries-that-ca.patch
@@ -35,6 +36,7 @@
 Patch3:         0004-disable-pedantic.patch
 Patch4:         0005-third-party-use-libraries-from-system.patch
 Patch5:         0006-rsutils-build-as-shared.patch
+Patch6:         0007-cmake-use-libcurl-from-system.patch
 BuildRequires:  cmake
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -45,6 +47,7 @@
 BuildRequires:  cmake(nlohmann_json) >= 3.11.3
 BuildRequires:  cmake(yaml-cpp)
 BuildRequires:  pkgconfig(gl)
+BuildRequires:  pkgconfig(libcurl)
 BuildRequires:  pkgconfig(libglvnd)
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(libusb-1.0)
@@ -80,9 +83,11 @@
 Examples from the librealsense library.
 
 %prep
-%autosetup -p1 -b1
+%setup -q -b1 -b2
+%autopatch -p1
 mkdir -p build/third-party/
 mv ../fastcdr-*/ build/third-party/fastcdr/
+mv ../libdeflate-*/ build/third-party/libdeflate/
 
 %build
 %define __builder ninja

++++++ 0001-cmake-add-support-to-build-shared-libraries.patch ++++++
--- /var/tmp/diff_new_pack.MjxjvA/_old  2026-10-13 17:47:11.737968311 +0200
+++ /var/tmp/diff_new_pack.MjxjvA/_new  2026-10-13 17:47:11.740968437 +0200
@@ -1,7 +1,7 @@
-From b462abd77b673eb470c5414358bc3173e59413a1 Mon Sep 17 00:00:00 2001
+From dc2c0cf081982627b9691cd6e523b8681816a1dd Mon Sep 17 00:00:00 2001
 From: Ralf Habacker <[email protected]>
 Date: Wed, 9 Jul 2025 14:46:16 +0200
-Subject: [PATCH 1/6] cmake: add support to build shared libraries
+Subject: [PATCH 1/7] cmake: add support to build shared libraries
 
 Shared libraries can be build by adding -DCMAKE_SHARED_LIBS=ON to the
 cmake configure line.

++++++ 0002-cmake-Use-the-same-version-for-all-libraries-that-ca.patch ++++++
--- /var/tmp/diff_new_pack.MjxjvA/_old  2026-10-13 17:47:11.756969108 +0200
+++ /var/tmp/diff_new_pack.MjxjvA/_new  2026-10-13 17:47:11.759969233 +0200
@@ -1,7 +1,7 @@
-From c9198f2838a0f1f4f31b0423f99379c89a280463 Mon Sep 17 00:00:00 2001
+From 5fa34ed61d511f3fa77f94328d0e2e77ace421eb Mon Sep 17 00:00:00 2001
 From: Ralf Habacker <[email protected]>
 Date: Wed, 9 Jul 2025 15:10:41 +0200
-Subject: [PATCH 2/6] cmake: Use the same version for all libraries that can be
+Subject: [PATCH 2/7] cmake: Use the same version for all libraries that can be
  created in shared mode
 
 ---

++++++ 0003-Install-presets-to-usr-share.patch ++++++
--- /var/tmp/diff_new_pack.MjxjvA/_old  2026-10-13 17:47:11.772969778 +0200
+++ /var/tmp/diff_new_pack.MjxjvA/_new  2026-10-13 17:47:11.775969904 +0200
@@ -1,7 +1,7 @@
-From a9b557ec6f770d24c579343689383b9f3437a2f0 Mon Sep 17 00:00:00 2001
+From 9272d5adc2872cef9a0f2fba482498ed18099d95 Mon Sep 17 00:00:00 2001
 From: Jiri Slaby <[email protected]>
 Date: Wed, 27 May 2026 09:02:18 +0200
-Subject: [PATCH 3/6] Install presets to /usr/share
+Subject: [PATCH 3/7] Install presets to /usr/share
 
 And not to home of a random (abuild) user.
 ---
@@ -9,10 +9,10 @@
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/tools/realsense-viewer/CMakeLists.txt 
b/tools/realsense-viewer/CMakeLists.txt
-index 58eaa27f5d4a..ac280bc0869a 100644
+index 02f67362b03e..751c9fb6c287 100644
 --- a/tools/realsense-viewer/CMakeLists.txt
 +++ b/tools/realsense-viewer/CMakeLists.txt
-@@ -260,7 +260,7 @@ install(
+@@ -267,7 +267,7 @@ install(
  )
  #https://cmake.org/cmake/help/latest/command/install.html
  install(DIRECTORY presets/

++++++ 0004-disable-pedantic.patch ++++++
--- /var/tmp/diff_new_pack.MjxjvA/_old  2026-10-13 17:47:11.787970407 +0200
+++ /var/tmp/diff_new_pack.MjxjvA/_new  2026-10-13 17:47:11.790970533 +0200
@@ -1,7 +1,7 @@
-From 1c146b0f06e26b8352df82c1a022c9c60363c515 Mon Sep 17 00:00:00 2001
+From a8aa493690a2366fdaea4e6b03bc239ac6ef3970 Mon Sep 17 00:00:00 2001
 From: Jiri Slaby <[email protected]>
 Date: Tue, 30 Jun 2026 09:20:51 +0200
-Subject: [PATCH 4/6] disable -pedantic
+Subject: [PATCH 4/7] disable -pedantic
 
 -pedantic generates 3623 warnings at the moment. Disable it for now, so
 that we can see more important warnings.

++++++ 0005-third-party-use-libraries-from-system.patch ++++++
--- /var/tmp/diff_new_pack.MjxjvA/_old  2026-10-13 17:47:11.806971204 +0200
+++ /var/tmp/diff_new_pack.MjxjvA/_new  2026-10-13 17:47:11.811971413 +0200
@@ -1,7 +1,7 @@
-From 0464b2a0558fa545122273f0e44d3b515f7d91e3 Mon Sep 17 00:00:00 2001
+From 7642f7141268d6560331e5e47ad961cc0dd6d5e3 Mon Sep 17 00:00:00 2001
 From: Jiri Slaby <[email protected]>
 Date: Mon, 30 Sep 2024 08:42:26 +0200
-Subject: [PATCH 5/6] third-party: use libraries from system
+Subject: [PATCH 5/7] third-party: use libraries from system
 
 ---
  third-party/realsense-file/CMakeLists.txt | 16 +++++-----------

++++++ 0006-rsutils-build-as-shared.patch ++++++
--- /var/tmp/diff_new_pack.MjxjvA/_old  2026-10-13 17:47:11.828972126 +0200
+++ /var/tmp/diff_new_pack.MjxjvA/_new  2026-10-13 17:47:11.833972335 +0200
@@ -1,7 +1,7 @@
-From 1a4ca3e7f27c24f8326167f07bea992d09a320e2 Mon Sep 17 00:00:00 2001
+From cf11f346a4731a09270049b56b99de07a17a661a Mon Sep 17 00:00:00 2001
 From: Alessandro de Oliveira Faria <[email protected]>
 Date: Tue, 30 Jun 2026 09:20:54 +0200
-Subject: [PATCH 6/6] rsutils: build as shared
+Subject: [PATCH 6/7] rsutils: build as shared
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit

++++++ 0007-cmake-use-libcurl-from-system.patch ++++++
>From d8d63eff269879e4a13c0d4c05ab998cafe8a0ae Mon Sep 17 00:00:00 2001
From: Jiri Slaby <[email protected]>
Date: Tue, 13 Oct 2026 08:06:45 +0200
Subject: [PATCH 7/7] cmake: use libcurl from system

---
 CMake/external_libcurl.cmake | 69 +++---------------------------------
 1 file changed, 5 insertions(+), 64 deletions(-)

diff --git a/CMake/external_libcurl.cmake b/CMake/external_libcurl.cmake
index b2f6a245b341..4f67e5f71535 100644
--- a/CMake/external_libcurl.cmake
+++ b/CMake/external_libcurl.cmake
@@ -1,68 +1,9 @@
 if(CHECK_FOR_UPDATES OR ENABLE_AI_ASSISTANT OR ENABLE_STATS)
+       find_package(CURL REQUIRED)
+       find_package(OpenSSL REQUIRED)
 
-    pop_security_flags() # remove security flags
-    
-    include(ExternalProject)
-    message(STATUS "Building libcurl enabled")
-    
-    set(CURL_FLAGS -DBUILD_CURL_EXE=OFF -DBUILD_SHARED_LIBS=OFF 
-DUSE_WIN32_LDAP=OFF -DHTTP_ONLY=ON -DCURL_ZLIB=OFF 
-DCURL_DISABLE_CRYPTO_AUTH=ON -DCURL_USE_LIBSSH2=OFF -DBUILD_TESTING=OFF 
-DBUILD_LIBCURL_DOCS=OFF -DBUILD_MISC_DOCS=OFF -DENABLE_CURL_MANUAL=OFF 
-DCURL_USE_LIBPSL=OFF )
-    if (WIN32)
-        set(CURL_FLAGS ${CURL_FLAGS} -DCURL_STATIC_CRT=ON )
-    endif()
-    
-    # Add SSL library flag
-    if (WIN32)
-        set(CURL_FLAGS ${CURL_FLAGS} -DCURL_USE_SCHANNEL=ON )
-    else()
-        set(CURL_FLAGS ${CURL_FLAGS} -DCURL_USE_OPENSSL=ON )
-    endif()
-    
-    ExternalProject_Add(
-        libcurl
-        PREFIX libcurl
-        GIT_REPOSITORY "https://github.com/curl/curl.git";
-        GIT_TAG "curl-8_8_0"
-        SOURCE_DIR ${CMAKE_CURRENT_BINARY_DIR}/third-party/libcurl
-        CMAKE_ARGS  --no-warn-unused-cli
-                    -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
-                    -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS}
-                    -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
-                    -DCMAKE_C_FLAGS_DEBUG=${CMAKE_C_FLAGS_DEBUG}
-                    -DCMAKE_C_FLAGS_MINSIZEREL=${CMAKE_C_FLAGS_MINSIZEREL}
-                    -DCMAKE_C_FLAGS_RELEASE=${CMAKE_C_FLAGS_RELEASE}
-                    
-DCMAKE_C_FLAGS_RELWITHDEBINFO=${CMAKE_C_FLAGS_RELWITHDEBINFO}
-                    
-DCMAKE_CXX_STANDARD_LIBRARIES=${CMAKE_CXX_STANDARD_LIBRARIES}
-                    
-DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/libcurl/libcurl_install
-                    -DCMAKE_INSTALL_LIBDIR=lib
-                    -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}
-                    -DANDROID_ABI=${ANDROID_ABI}
-                    -DANDROID_STL=${ANDROID_STL} ${CURL_FLAGS}
-        UPDATE_COMMAND ""
-        PATCH_COMMAND ""
-        TEST_COMMAND ""
-    )
+       add_library(libcurl INTERFACE)
+       target_link_libraries(libcurl INTERFACE CURL::libcurl OpenSSL::Crypto 
OpenSSL::SSL)
 
-    set(CURL_DEBUG_TARGET_NAME "libcurl-d")
-    set(CURL_RELEASE_TARGET_NAME "libcurl")
-    add_library(curl INTERFACE)
-    add_definitions(-DCURL_STATICLIB) # Mandatory for building libcurl as 
static lib
-
-    target_include_directories(curl INTERFACE 
$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/libcurl/libcurl_install/include>)
-        
-    target_link_libraries(curl INTERFACE debug 
${CMAKE_CURRENT_BINARY_DIR}/libcurl/libcurl_install/lib/${CURL_DEBUG_TARGET_NAME}${CMAKE_STATIC_LIBRARY_SUFFIX})
-    target_link_libraries(curl INTERFACE optimized 
${CMAKE_CURRENT_BINARY_DIR}/libcurl/libcurl_install/lib/${CURL_RELEASE_TARGET_NAME}${CMAKE_STATIC_LIBRARY_SUFFIX})
-    
-   # libcurl required libs per OS 
-   # (Linux require that the link dependency will be added after the libcurl 
link target that use it)
-    if (WIN32)
-        target_link_libraries(curl INTERFACE ws2_32.lib crypt32.lib)
-    else()
-        find_package(OpenSSL REQUIRED)
-        target_link_libraries(curl INTERFACE OpenSSL::SSL OpenSSL::Crypto)
-        if (APPLE)
-            target_link_libraries(curl INTERFACE "-framework CoreFoundation 
-framework SystemConfiguration")
-        endif()
-    endif()
-
-    push_security_flags()
+       add_library(curl ALIAS libcurl)
 endif() #CHECK_FOR_UPDATES OR ENABLE_AI_ASSISTANT OR ENABLE_STATS
-- 
2.55.0


++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.MjxjvA/_old  2026-10-13 17:47:11.887974599 +0200
+++ /var/tmp/diff_new_pack.MjxjvA/_new  2026-10-13 17:47:11.891974767 +0200
@@ -1,4 +1,4 @@
-mtime: 1788512109
-commit: 92a94a4dd683d5d30a0990d89e9a4c65eae82ec12862eb01e28f55624330aec2
+mtime: 1791872636
+commit: 9088c981a811c1587e07da71c767c13a9d12318ad3104b597cde3ee75706864c
 url: https://src.opensuse.org/jirislaby/h-librealsense
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.MjxjvA/_old  2026-10-13 17:47:11.914975731 +0200
+++ /var/tmp/diff_new_pack.MjxjvA/_new  2026-10-13 17:47:11.918975898 +0200
@@ -13,5 +13,19 @@
     <param name="file">fastcdr-*.tar</param>
     <param name="compression">xz</param>
   </service>
+
+  <service name="tar_scm" mode="manual">
+    <param name="url">https://github.com/ebiggers/libdeflate.git</param>
+    <param name="scm">git</param>
+    <param name="revision">refs/tags/v1.25</param>
+    <param name="versionformat">@PARENT_TAG@</param>
+    <param name="versionrewrite-pattern">v(.*)</param>
+    <param name="versionrewrite-replacement">\1</param>
+  </service>
+
+  <service name="recompress" mode="manual">
+    <param name="file">libdeflate-*.tar</param>
+    <param name="compression">xz</param>
+  </service>
 </services>
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-10-13 08:23:56.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ v2.58.4.tar.gz -> v2.59.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/librealsense/v2.58.4.tar.gz 
/work/SRC/openSUSE:Factory/.librealsense.new.3698736/v2.59.1.tar.gz differ: 
char 12, line 1

Reply via email to