Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mustang-plug for openSUSE:Factory checked in at 2026-11-04 19:44:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mustang-plug (Old) and /work/SRC/openSUSE:Factory/.mustang-plug.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mustang-plug" Wed Nov 4 19:44:57 2026 rev:3 rq:1394793 version:1.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mustang-plug/mustang-plug.changes 2023-04-04 21:27:20.279549161 +0200 +++ /work/SRC/openSUSE:Factory/.mustang-plug.new.3759290/mustang-plug.changes 2026-11-04 19:45:18.607035155 +0100 @@ -1,0 +2,16 @@ +Fri Oct 23 16:36:17 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 1.5.0: + * Port to Qt6 and C++20 + * Support GCC 14 and 15, Clang 19 and 20 toolchains + * Fix possible crash on amp models with less than 100 presets + * Mustang v1/v2 improvements, FX loop controls and more v2 amp models + * Many more fixes and improvements; see upstream release notes +- Drop 0001-Improve-udev-rules-add-uaccess-support.patch and + add_missing_cstdint.patch: fixed upstream +- Rebase 0001-Build-helper-libraries-as-OBJECT-libraries.patch +- Drop mustang-plug.svg source, the icon is shipped upstream now +- Adjust install section to the upstream layout (cmake config location, + fixed desktop file, no custom udev/desktop paths) + +------------------------------------------------------------------- Old: ---- 0001-Improve-udev-rules-add-uaccess-support.patch add_missing_cstdint.patch mustang-plug-1.4.3.tar.gz mustang-plug.svg New: ---- mustang-plug-1.5.0.tar.gz ----------(Old B)---------- Old: * Many more fixes and improvements; see upstream release notes - Drop 0001-Improve-udev-rules-add-uaccess-support.patch and add_missing_cstdint.patch: fixed upstream Old:- Drop 0001-Improve-udev-rules-add-uaccess-support.patch and add_missing_cstdint.patch: fixed upstream - Rebase 0001-Build-helper-libraries-as-OBJECT-libraries.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mustang-plug.spec ++++++ --- /var/tmp/diff_new_pack.LF7szR/_old 2026-11-04 19:45:19.711081369 +0100 +++ /var/tmp/diff_new_pack.LF7szR/_new 2026-11-04 19:45:19.715081537 +0100 @@ -1,7 +1,7 @@ # # spec file for package mustang-plug # -# Copyright (c) 2022 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,22 +17,20 @@ Name: mustang-plug -Version: 1.4.3 +Version: 1.5.0 Release: 0 Summary: Software for Fender Mustang amps License: GPL-3.0-or-later URL: https://github.com/offa/plug Source0: https://github.com/offa/plug/archive/refs/tags/v%{version}.tar.gz#/mustang-plug-%{version}.tar.gz -Source1: mustang-plug.svg Patch0: 0001-Build-helper-libraries-as-OBJECT-libraries.patch -Patch1: 0001-Improve-udev-rules-add-uaccess-support.patch -Patch2: 0001-Add-missing-UsbDeviceMock-for-MustangTest.patch -Patch3: https://github.com/offa/plug/commit/79bdcbc2ed12.patch#/add_missing_cstdint.patch +Patch1: 0001-Add-missing-UsbDeviceMock-for-MustangTest.patch BuildRequires: cmake BuildRequires: hicolor-icon-theme -BuildRequires: cmake(Qt5Core) -BuildRequires: cmake(Qt5Gui) -BuildRequires: cmake(Qt5Widgets) +BuildRequires: pkgconfig +BuildRequires: cmake(Qt6Core) +BuildRequires: cmake(Qt6Gui) +BuildRequires: cmake(Qt6Widgets) BuildRequires: pkgconfig(gmock) BuildRequires: pkgconfig(gtest) BuildRequires: pkgconfig(libusb-1.0) @@ -57,23 +55,16 @@ %autosetup -n plug-%{version} -p1 %build -%cmake \ - -DPLUG_UDEV_RULE_PATH:PATH=%{_udevrulesdir} \ - -DPLUG_DESKTOP_PATH:PATH=%{_datadir}/applications/ \ - %{nil} +%cmake %cmake_build %install %cmake_install -install -m 0644 -D -t %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/ %{S:1} # Remove pointless cmake config -rm %{buildroot}%{_datadir}/plug/cmake/* -rmdir --ignore-fail-on-non-empty -p %{buildroot}%{_datadir}/plug/cmake +rm -r %{buildroot}%{_libdir}/cmake/plug # Remove Debian specific plugdev udev rules rm %{buildroot}%{_udevrulesdir}/*-plugdev.rules -sed -i -e 's@.*Icon=.*@Icon=mustang-plug@' -e '/.*Path=.*/ d' %{buildroot}%{_datadir}/applications/*desktop - %check %ctest ++++++ 0001-Build-helper-libraries-as-OBJECT-libraries.patch ++++++ --- /var/tmp/diff_new_pack.LF7szR/_old 2026-11-04 19:45:19.772083922 +0100 +++ /var/tmp/diff_new_pack.LF7szR/_new 2026-11-04 19:45:19.779084215 +0100 @@ -4,14 +4,14 @@ Subject: [PATCH] Build helper libraries as OBJECT libraries --- - cmake/Template.cmake | 2 +- + cmake/Template.cmake | 2 +- src/com/CMakeLists.txt | 10 +++++----- src/ui/CMakeLists.txt | 3 ++- - test/mocks/CMakeLists.txt | 4 ++-- + test/mocks/CMakeLists.txt | 4 ++-- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/cmake/Template.cmake b/cmake/Template.cmake -index e7cfc25..6d04608 100644 +index e9c078b..4e40e8d 100644 --- a/cmake/Template.cmake +++ b/cmake/Template.cmake @@ -8,4 +8,4 @@ configure_file(${TEMPLATE_DIR}/Version.cpp.in @@ -21,10 +21,10 @@ -add_library(plug-version ${GENERATED_DIR}/Version.cpp) +add_library(plug-version OBJECT ${GENERATED_DIR}/Version.cpp) diff --git a/src/com/CMakeLists.txt b/src/com/CMakeLists.txt -index 54e7b1e..1ea814b 100644 +index c0d17a3..2932c21 100644 --- a/src/com/CMakeLists.txt +++ b/src/com/CMakeLists.txt -@@ -1,17 +1,17 @@ +@@ -1,19 +1,19 @@ -add_library(plug-mustang Mustang.cpp PacketSerializer.cpp Packet.cpp) -add_library(plug-communication @@ -40,6 +40,7 @@ UsbException.cpp UsbDevice.cpp ) + target_link_libraries(plug-communication-usb PRIVATE libusb-1.0::libusb-1.0) -add_library(plug-libusb LibUsbCompat.cpp) +add_library(plug-libusb OBJECT LibUsbCompat.cpp) @@ -47,8 +48,9 @@ -add_library(plug-updater MustangUpdater.cpp) +add_library(plug-updater OBJECT MustangUpdater.cpp) + target_link_libraries(plug-updater PRIVATE libusb-1.0::libusb-1.0) diff --git a/src/ui/CMakeLists.txt b/src/ui/CMakeLists.txt -index 5baab0c..1680247 100644 +index f72662c..1fcf462 100644 --- a/src/ui/CMakeLists.txt +++ b/src/ui/CMakeLists.txt @@ -2,7 +2,8 @@ set(CMAKE_AUTOMOC ON) @@ -76,7 +78,4 @@ target_link_libraries(UsbDeviceMock PRIVATE TestLibs) if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") --- -2.37.0 - ++++++ mustang-plug-1.4.3.tar.gz -> mustang-plug-1.5.0.tar.gz ++++++ ++++ 13951 lines of diff (skipped)
