Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libgig for openSUSE:Factory checked in at 2026-08-18 16:38:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libgig (Old) and /work/SRC/openSUSE:Factory/.libgig.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgig" Tue Aug 18 16:38:20 2026 rev:11 rq:1371763 version:4.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libgig/libgig.changes 2025-11-17 12:22:16.198965429 +0100 +++ /work/SRC/openSUSE:Factory/.libgig.new.1258/libgig.changes 2026-08-18 16:38:59.692323727 +0200 @@ -1,0 +2,56 @@ +Tue Aug 18 12:07:25 UTC 2026 - Edgar Aichinger <[email protected]> + +- Update to version 4.6.0 (05 Aug 2026) + + * general changes: + - Require at least a C++14 compliant compiler. + + * autoconf / automake: + - Replace deprecated AC_PROG_LIBTOOL and AC_LIBTOOL_WIN32_DLL by + LT_INIT([win32-dll]). + + * src/gig.cpp, src/gig.h: + - Fix potential STL exception in Script::GetScriptAsText(). + - Fix potential STL exception in Script::SetScriptAsText(). + + * src/Serialization.cpp, src/Serialization.h: + - Move "Srx" file format coder / decoder out to separate source files + SrxFormat.cpp and SrxFormat.h. + - Add DataType::isNumber() method. + - Add "Srx-JSON" file format, which now can be used as user-friendly + alternative to the already existing "Srx" file format. + - Add enum Archive::format_t which can be used to select the desired + encoding format for serialized raw data streams (defaults to + automatic encoding format handling). + - Distinguish between 'char', 'unsigned char' and 'signed char' types + (as these are defined by the C++ standard as 3 distinctive types). + - Add DataType::isChar() method. + - Add Archive::setCharValue() method. + - Add Archive::valueAsChar() method. + - Trigger assertion fault if native data type could not be resolved. + - Fix unnecessary need of explicit registration of polymorphic C++ classes + (by applications) by auto registering those native C++ types earlier. + - Move Serialization implementation specific (not public API) source + files into a new subdirectory src/srx/. + - Fix unnecessary need of explicit registration (by applications) of C++ + classes being used as strong pointers, by auto registering the + dereferenced types as well. + - Fix order of type and version compatibility checks when syncing objects + (type compatibility must be checked before version compatibility). + + * src/helper.h: + - Fix external linkage of helper functions (fixes helper tests from having + failed with certain compiler optimization settings on non-Windows + systems, as we are poking with defining _WIN32 to test behaviour of + helper function on Windows, which fails if the compiler decided to not + inline the helper functions). + +- Update to version 4.5.2 (17 Dec 2025) + + * packaging changes: + - RPM packaging: fix libgig.spec file format (remove leading white line + and fix date format of changelog entries). + + + +------------------------------------------------------------------- Old: ---- libgig-4.5.1.tar.bz2 New: ---- libgig-4.6.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libgig.spec ++++++ --- /var/tmp/diff_new_pack.oKj5FL/_old 2026-08-18 16:39:00.888366529 +0200 +++ /var/tmp/diff_new_pack.oKj5FL/_new 2026-08-18 16:39:00.895366779 +0200 @@ -18,10 +18,10 @@ # -%define sover_gig 13 +%define sover_gig 14 %define sover_akai 0 Name: libgig -Version: 4.5.1 +Version: 4.6.0 Release: 0 Summary: Library for loading Gigasampler and DLS Level 1/2 files License: GPL-2.0-or-later ++++++ libgig-4.5.1.tar.bz2 -> libgig-4.6.0.tar.bz2 ++++++ ++++ 21262 lines of diff (skipped)
