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)