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)

Reply via email to