Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package apitrace for openSUSE:Factory 
checked in at 2026-09-21 12:22:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/apitrace (Old)
 and      /work/SRC/openSUSE:Factory/.apitrace.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "apitrace"

Mon Sep 21 12:22:49 2026 rev:5 rq:1379373 version:14.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/apitrace/apitrace.changes        2025-07-01 
11:35:00.783445270 +0200
+++ /work/SRC/openSUSE:Factory/.apitrace.new.383539/apitrace.changes    
2026-09-21 12:23:03.065869966 +0200
@@ -1,0 +2,20 @@
+Wed Sep 16 20:29:23 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 14.0:
+  * Add seekable zstd trace compression (and non-seekable zstd read)
+  * Add GL_EXT_mesh_shader support
+  * Default to EGL when tracing if built without X11
+  * Re-enable GL window-system cleanup for Mesa utrace
+  * Fix glGetTextureHandle and glProgramUniformHandle replay
+  * Fix glReadPixels crash on large width/height
+  * GUI: human-readable GUIDs, remember last API, fix Surfaces tab
+  * Ignore GL_MAP_COHERENT_BIT when FLUSH_EXPLICIT is also set
+  * Reset locked array count on unlock
+  * Presume GL_RGBA when --snapshot-alpha is given
+- Rebase 001-no-submodules.patch
+- Rebase 002-no-static-libbacktrace.patch
+- Add zstd-1.5.7.tar.gz for contrib seekable format (not in libzstd)
+- Build against system libzstd >= 1.4.0, libbrotli >= 1.0.7, zlib >= 1.2.6
+- License: MIT AND BSD-3-Clause (zstd seekable contrib)
+
+-------------------------------------------------------------------

Old:
----
  apitrace-13.0.tar.gz

New:
----
  apitrace-14.0.tar.gz
  zstd-1.5.7.tar.gz

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

Other differences:
------------------
++++++ apitrace.spec ++++++
--- /var/tmp/diff_new_pack.rjyWP0/_old  2026-09-21 12:23:04.185916777 +0200
+++ /var/tmp/diff_new_pack.rjyWP0/_new  2026-09-21 12:23:04.187916861 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package apitrace
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,14 +17,18 @@
 
 
 Name:           apitrace
-Version:        13.0
+Version:        14.0
 Release:        0
 Summary:        Tools for tracing OpenGL
-License:        MIT
+License:        BSD-3-Clause AND MIT
 URL:            https://apitrace.github.io/
 Source0:        
https://github.com/apitrace/apitrace/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:        baselibs.conf
+# contrib seekable format is not shipped by libzstd
+Source2:        
https://github.com/facebook/zstd/releases/download/v1.5.7/zstd-1.5.7.tar.gz
+# PATCH-FIX-OPENSUSE 001-no-submodules.patch [email protected] -- github 
archive has no git submodules; use system deps
 Patch0:         001-no-submodules.patch
+# PATCH-FIX-OPENSUSE 002-no-static-libbacktrace.patch [email protected] -- 
link system libbacktrace
 Patch1:         002-no-static-libbacktrace.patch
 BuildRequires:  c++_compiler
 BuildRequires:  cmake >= 3.15
@@ -35,15 +39,17 @@
 BuildRequires:  pkgconfig(Qt6Network)
 BuildRequires:  pkgconfig(Qt6Widgets)
 BuildRequires:  pkgconfig(gtest)
-BuildRequires:  pkgconfig(libbrotlienc)
+BuildRequires:  pkgconfig(libbrotlidec) >= 1.0.7
+BuildRequires:  pkgconfig(libbrotlienc) >= 1.0.7
 BuildRequires:  pkgconfig(libpng)
 BuildRequires:  pkgconfig(libproc2)
 BuildRequires:  pkgconfig(libunwind)
+BuildRequires:  pkgconfig(libzstd) >= 1.4.0
 BuildRequires:  pkgconfig(python3)
 BuildRequires:  pkgconfig(snappy)
 BuildRequires:  pkgconfig(waffle-1)
 BuildRequires:  pkgconfig(x11)
-BuildRequires:  pkgconfig(zlib)
+BuildRequires:  pkgconfig(zlib) >= 1.2.6
 Requires:       %{name}-wrappers
 Requires:       python3-Pillow
 Requires:       python3-curses
@@ -67,6 +73,8 @@
 
 %prep
 %autosetup -p1
+# seekable format lives in zstd contrib, not in libzstd
+tar -C thirdparty/zstd --strip-components=1 -xf %{SOURCE2}
 
 %build
 export CXXFLAGS="%{optflags} -Wno-error=return-type"
@@ -85,7 +93,7 @@
 %ctest
 
 %files
-%license LICENSE
+%license LICENSE thirdparty/zstd/LICENSE
 %doc README.markdown docs/BUGS.markdown docs/NEWS.markdown docs/USAGE.markdown
 %dir %{_libdir}/%{name}
 %{_bindir}/apitrace

++++++ 001-no-submodules.patch ++++++
--- /var/tmp/diff_new_pack.rjyWP0/_old  2026-09-21 12:23:04.208917738 +0200
+++ /var/tmp/diff_new_pack.rjyWP0/_new  2026-09-21 12:23:04.211917864 +0200
@@ -1,7 +1,6 @@
-diff -rupN --no-dereference apitrace-12.0/thirdparty/CMakeLists.txt 
apitrace-12.0-new/thirdparty/CMakeLists.txt
---- apitrace-12.0/thirdparty/CMakeLists.txt    2024-05-30 20:10:10.000000000 
+0200
-+++ apitrace-12.0-new/thirdparty/CMakeLists.txt        2025-01-23 
23:55:41.199404804 +0100
-@@ -16,25 +16,6 @@ function (include_with_scope)
+--- a/thirdparty/CMakeLists.txt
++++ b/thirdparty/CMakeLists.txt
+@@ -16,26 +16,6 @@
      include (${ARGV})
  endfunction ()
  
@@ -13,6 +12,7 @@
 -    libpng/LICENSE
 -    snappy/COPYING
 -    zlib/README
+-    zstd/LICENSE
 -    directxmath/LICENSE
 -)
 -    if (NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${path}")

++++++ 002-no-static-libbacktrace.patch ++++++
--- /var/tmp/diff_new_pack.rjyWP0/_old  2026-09-21 12:23:04.223918365 +0200
+++ /var/tmp/diff_new_pack.rjyWP0/_new  2026-09-21 12:23:04.225918449 +0200
@@ -1,9 +1,8 @@
-diff -rub apitrace-13.0/thirdparty/CMakeLists.txt 
apitrace-13.0-patched/thirdparty/CMakeLists.txt
---- apitrace-13.0/thirdparty/CMakeLists.txt    2025-06-26 14:43:44.000000000 
+0200
-+++ apitrace-13.0-patched/thirdparty/CMakeLists.txt    2025-06-29 
13:53:51.815981158 +0200
-@@ -55,10 +55,6 @@
-     include_with_scope (brotli.cmake)
- endif ()
+--- a/thirdparty/CMakeLists.txt
++++ b/thirdparty/CMakeLists.txt
+@@ -63,10 +63,6 @@
+ 
+ target_optimize(zstd_seekable)
  
 -if (CMAKE_EXECUTABLE_FORMAT STREQUAL "ELF")
 -    include_with_scope (libbacktrace.cmake)

++++++ apitrace-13.0.tar.gz -> apitrace-14.0.tar.gz ++++++
++++ 2221 lines of diff (skipped)

Reply via email to