Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package audacious for openSUSE:Factory 
checked in at 2024-08-16 12:23:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/audacious (Old)
 and      /work/SRC/openSUSE:Factory/.audacious.new.2698 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "audacious"

Fri Aug 16 12:23:21 2024 rev:17 rq:1193995 version:4.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/audacious/audacious.changes      2023-07-26 
13:24:07.884067548 +0200
+++ /work/SRC/openSUSE:Factory/.audacious.new.2698/audacious.changes    
2024-08-16 12:23:45.555304606 +0200
@@ -1,0 +2,21 @@
+Sun Aug  4 20:17:44 UTC 2024 - Martin Schreiner <martin.schrei...@suse.com>
+
+- Re-enable QT6 for Leap/SLE 15.X.
+  Requires C++17 support. 
+
+-------------------------------------------------------------------
+Tue Jul 16 03:31:59 UTC 2024 - Martin Schreiner <martin.schrei...@suse.com>
+
+- Re-enable QT5 for codestreams where QT6 isn't available: basically
+  anything that's not based on Tumbleweed.
+- Adjust sonames, as they've been changed for version 4.4.
+
+-------------------------------------------------------------------
+Mon Jul 15 08:31:28 UTC 2024 - Petr Vorel <pvo...@suse.cz>
+
+- Update to version 4.4:
+  * See https://audacious-media-player.org/news/59-audacious-4-4-released
+- Remove gtk3 and qt6 config options (upstream make them compiled as default
+  and remove these options)
+
+-------------------------------------------------------------------

Old:
----
  audacious-4.3.1.tar.bz2

New:
----
  audacious-4.4.tar.bz2

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

Other differences:
------------------
++++++ audacious.spec ++++++
--- /var/tmp/diff_new_pack.nZUTeT/_old  2024-08-16 12:23:46.079326384 +0200
+++ /var/tmp/diff_new_pack.nZUTeT/_new  2024-08-16 12:23:46.079326384 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package audacious
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,14 +16,20 @@
 #
 
 
-%define aud_plugin_ver_min 4.3
-%define aud_plugin_ver_max 4.3.99
+%define aud_plugin_ver_min 4.4
+%define aud_plugin_ver_max 4.4.99
 %define core_soname 5
-%define qt_soname 2
-%define gtk_soname 5
+%define gtk_soname 6
+%define qt_soname 3
 %define tag_soname 3
+
+%if 0%{?suse_version} < 1600
+# on Leap/SLE 15 force gcc-13 as QT6 requires C++17 compatibility
+%define force_gcc_version 13
+%endif
+
 Name:           audacious
-Version:        4.3.1
+Version:        4.4
 Release:        0
 Summary:        Audio player with graphical UI and library functionality
 License:        BSD-2-Clause
@@ -31,27 +37,20 @@
 Source:         
https://distfiles.audacious-media-player.org/%{name}-%{version}.tar.bz2
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
-BuildRequires:  gcc-c++
+BuildRequires:  gcc%{?force_gcc_version}-c++
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  meson >= 0.57
 BuildRequires:  pkgconfig
+BuildRequires:  cmake(Qt6Core)
+BuildRequires:  cmake(Qt6Gui)
+BuildRequires:  cmake(Qt6Svg)
+BuildRequires:  cmake(Qt6Widgets)
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(libarchive)
 Requires:       %{name}-plugins%{?_isa} <= %{aud_plugin_ver_max}
 Requires:       %{name}-plugins%{?_isa} >= %{aud_plugin_ver_min}
 Recommends:     %{name}-plugins-extra >= %{aud_plugin_ver_min}
-%if 0%{?suse_version} > 1500
-BuildRequires:  cmake(Qt6Core)
-BuildRequires:  cmake(Qt6Gui)
-BuildRequires:  cmake(Qt6Widgets)
-Requires:       cmake(Qt6Svg)
-%else
-BuildRequires:  cmake(Qt5Core)
-BuildRequires:  cmake(Qt5Gui)
-BuildRequires:  cmake(Qt5Widgets)
-Requires:       cmake(Qt5Svg)
-%endif
 
 %description
 Audacious is an audio player. It is based on Qt and supports a wide
@@ -103,15 +102,17 @@
 %setup -q
 
 %build
+%if 0%{?force_gcc_version}
+export CC="gcc-%{?force_gcc_version}"
+export CXX="g++-%{?force_gcc_version}"
+%endif
+
+# append this to $PATH as Leap/SLE 15 have the QT6 binaries there
+export PATH="%{_libdir}/qt6/libexec:$PATH"
+
 %meson \
   -Dqt=true   \
-%if 0%{?suse_version} > 1500
-  -Dqt6=true  \
-%else
-  -Dqt6=false \
-%endif
   -Dgtk=true  \
-  -Dgtk3=true
 %meson_build
 
 %install

++++++ audacious-4.3.1.tar.bz2 -> audacious-4.4.tar.bz2 ++++++
++++ 54902 lines of diff (skipped)

Reply via email to