Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libgig for openSUSE:Factory checked 
in at 2025-11-17 12:15:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgig (Old)
 and      /work/SRC/openSUSE:Factory/.libgig.new.2061 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libgig"

Mon Nov 17 12:15:45 2025 rev:10 rq:1317975 version:4.5.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/libgig/libgig.changes    2024-04-25 
20:49:35.322975461 +0200
+++ /work/SRC/openSUSE:Factory/.libgig.new.2061/libgig.changes  2025-11-17 
12:22:16.198965429 +0100
@@ -1,0 +2,130 @@
+Thu Nov 13 18:41:02 UTC 2025 - Edgar Aichinger <[email protected]>
+
+- Update to version 4.5.1 (07 Nov 2025)
+
+  * general changes:
+    * Fix typos in man page of wav2gig.
+    * Fix locale triggered misbehaviours (affecting floating point to string
+      conversions and vice versa).
+
+  * src/Serialization.cpp, src/Serialization.h:
+    * Fix compilation errors when serializing pointers.
+    * Fix serializing pointers by identifying whether they are strong or weak
+      pointers (bump encoded data stream format to Srx v1.2).
+    * Implement Object::setNativeValueFromString() for pointer types.
+    * Fix compiler error when using pointers as key type for Set and Map
+      containers.
+    * Fix serialization of pointer types for Map and Set containers.
+    * Fix serialization of Set and Map containers with strong pointers.
+    * Fix serialization of polymorphic strong pointers.
+    * Fix compiler warnings about uninitialized variables.
+    * Fix serializing polymorphic classes overriding the serialize() method.
+
+  * packaging changes:
+    * Debian: Raise compatibility level from 9 to 10.
+
+- Update to version 4.5.0 (02 Jun 2025)
+
+  * general changes:
+    * Make: add 'make check' rule which compiles and runs all test cases.
+    * Make: integrate helper functions tests into 'make check' rule.
+    * Pacify pedantic 'unused parameter' compiler warnings.
+    * Drop dependency to cppunit (optional test cases).
+    * Tests: add test cases for Serialization classes.
+    * Tests: add test cases for RIFF classes.
+    * Drop hopelessly outdated KDevelop files (these files haven't been
+      updated for the KDevelop IDE in years and the KDevelop project file
+      is written in a file format that's no longer supported by KDevelop
+      for many years).
+
+  * src/gig.cpp, src/gig.h:
+    * const-ify method Exception::PrintMessage().
+
+  * src/DLS.cpp, src/DLS.h:
+    * Mark Info::UseFixedLengthStrings member variable as deprecated on
+      compiler level (it was already marked deprecated on API doc level).
+    * Add new method File::CountSamples().
+    * Fix File::Save() from having calculated garbage progress values.
+    * Improve accuracy of File::Save() progress values.
+    * Fix undefined behaviour if File::Save() was called from another thread
+      than file was opened on and IsIOPerThread() being enabled.
+    * File::Save(): provide current, ongoing action as text with new
+      progress_t::activity member variable.
+    * Pacify false -Wdeprecated-declarations warning raised by GCC bug when
+      initializing Info::UseFixedLengthStrings member variable.
+    * const-ify method Exception::PrintMessage().
+
+  * src/RIFF.cpp, src/RIFF.h:
+    * Improve accuracy of File::Save() progress values.
+    * Raise compiler warning when trying to compile against libgig
+      without C++11 (or higher).
+    * Add progress_t::__private member variable (reserved for libgig internal
+      purposes only).
+    * Fix read() / write() calls to hang on POSIX systems by using -1 (instead
+      of 0) as invalid file descriptor (as 0 refers to stdin on POSIX systems).
+    * Add methods File::totalDataChunkCount(), File::totalListChunkCount() and
+      File::totalChunkCount().
+    * Add member variable 'activity' to struct progress_t, providing a text
+      describing the current, ongoing action (e.g. to be displayed along a
+      progress bar).
+    * Add (virtual) destructor to struct progress_t.
+    * const-ify method Exception::PrintMessage().
+    * Move Exception destructor implementation from header file to unit.
+    * const-ify methods progress_t::subdivide().
+    * Simplify Chunk::convertToString() implementation.
+    * Fix File::Save() progress jumping back and forth.
+
+  * src/Korg.cpp, src/Korg.h:
+    * const-ify method Exception::PrintMessage().
+
+  * src/Serialization.h:
+    * Fix an assertion fault with GCC when deserializing a member of native 
data
+      type std::vector<>.
+    * const-ify method Exception::PrintMessage().
+
+  * src/tools/gigdump.cpp:
+    * Replace deprecated GetFirstInstrument() / GetNextInstrument() calls by
+      GetInstrument() calls.
+    * Replace deprecated GetFirstRegion() / GetNextRegion() calls by
+      GetRegionAt() calls.
+    * Replace deprecated GetFirstSample() / GetNextSample() calls by
+      GetSample() calls.
+    * Replace deprecated GetFirstGroup() / GetNextGroup() calls by GetGroup()
+      calls.
+
+  * src/tools/gigextract.cpp:
+    * Replace deprecated GetFirstSample() / GetNextSample() calls by
+      GetSample() calls.
+
+  * src/tools/gig2stereo.cpp:
+    * Replace deprecated GetFirstInstrument() / GetNextInstrument() calls by
+      GetInstrument() calls.
+    * Replace deprecated GetFirstRegion() / GetNextRegion() calls by
+      GetRegionAt() calls.
+    * Replace deprecated GetFirstSample() / GetNextSample() calls by
+      GetSample() calls.
+    * Replace deprecated GetFirstGroup() / GetNextGroup() calls by GetGroup()
+      calls.
+
+  * src/tools/gig2mono.cpp:
+    * Replace deprecated GetFirstInstrument() / GetNextInstrument() calls by
+      GetInstrument() calls.
+    * Replace deprecated GetFirstRegion() / GetNextRegion() calls by
+      GetRegionAt() calls.
+    * Replace deprecated GetFirstSample() / GetNextSample() calls by
+      GetSample() calls.
+    * Use gig::File::CountSamples() instead of counting samples in a loop.
+
+  * src/tools/dlsdump.cpp:
+    * Replace deprecated GetFirstInstrument() / GetNextInstrument() calls by
+      GetInstrument() calls.
+    * Replace deprecated GetFirstRegion() / GetNextRegion() calls by
+      GetRegionAt() calls.
+    * Replace deprecated GetFirstSample() / GetNextSample() calls by
+      GetSample() calls.
+
+  * src/tools/rifftree.cpp:
+    * Replace deprecated GetFirstSubChunk() / GetNextSubChunk() calls by
+      GetSubChunkAt() calls.
+
+-------------------------------------------------------------------

Old:
----
  libgig-4.4.1.tar.bz2

New:
----
  libgig-4.5.1.tar.bz2

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

Other differences:
------------------
++++++ libgig.spec ++++++
--- /var/tmp/diff_new_pack.pQq6ZG/_old  2025-11-17 12:22:16.798990732 +0100
+++ /var/tmp/diff_new_pack.pQq6ZG/_new  2025-11-17 12:22:16.802990901 +0100
@@ -18,17 +18,17 @@
 #
 
 
-%define sover_gig  11
+%define sover_gig  13
 %define sover_akai 0
 Name:           libgig
-Version:        4.4.1
+Version:        4.5.1
 Release:        0
 Summary:        Library for loading Gigasampler and DLS Level 1/2 files
 License:        GPL-2.0-or-later
 Group:          Productivity/Multimedia/Sound/Utilities
 URL:            https://linuxsampler.org/
 Source0:        
http://download.linuxsampler.org/packages/libgig-%{version}.tar.bz2
-BuildRequires:  c++_compiler
+BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(sndfile) >= 1.0.2
 BuildRequires:  pkgconfig(uuid)

++++++ libgig-4.4.1.tar.bz2 -> libgig-4.5.1.tar.bz2 ++++++
++++ 27160 lines of diff (skipped)

Reply via email to