Hello community,
here is the log from the commit of package audacious-plugins for
openSUSE:Factory checked in at 2020-03-23 12:50:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/audacious-plugins (Old)
and /work/SRC/openSUSE:Factory/.audacious-plugins.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "audacious-plugins"
Mon Mar 23 12:50:57 2020 rev:10 rq:787304 version:4.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/audacious-plugins/audacious-plugins.changes
2019-11-09 23:23:56.599828669 +0100
+++
/work/SRC/openSUSE:Factory/.audacious-plugins.new.3160/audacious-plugins.changes
2020-03-23 12:52:35.324032834 +0100
@@ -2 +2 @@
-Thu Oct 17 13:53:24 UTC 2019 - Richard Brown <[email protected]>
+Sun Mar 22 19:26:07 UTC 2020 - Alexei Sorokin <[email protected]>
@@ -4 +4,7 @@
-- Remove obsolete Groups tag (fate#326485)
+- Update to version 4.0:
+ * See https://audacious-media-player.org/news/45-audacious-4-0-released
+- Add audacious-plugins-qtglspectrum-qt-opengles-workaround.patch:
+ Workaround Qt including OpenGLES headers in qtglspectrum
+ (commit a51aa5fc).
+- Disable building the deprecated GTK UI.
+- Build with Meson.
Old:
----
audacious-plugins-3.10.1.tar.bz2
New:
----
audacious-plugins-4.0.tar.bz2
audacious-plugins-qtglspectrum-qt-opengles-workaround.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ audacious-plugins.spec ++++++
--- /var/tmp/diff_new_pack.w017lT/_old 2020-03-23 12:52:36.900033824 +0100
+++ /var/tmp/diff_new_pack.w017lT/_new 2020-03-23 12:52:36.940033848 +0100
@@ -1,7 +1,7 @@
#
# spec file for package audacious-plugins
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,41 +17,35 @@
%define __provides_exclude_from ^%{_libdir}/audacious/*/.*.so$
-%define aud_ver_min 3.10.1
-%define aud_ver_max 3.10.99
+%define aud_ver_min 4.0
+%define aud_ver_max 4.0.99
%bcond_with faad
Name: audacious-plugins
-Version: 3.10.1
+Version: 4.0
Release: 0
Summary: Plugins for Audacious
License: GPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-only AND
MIT AND BSD-2-Clause
-Url: https://audacious-media-player.org/
+URL: https://audacious-media-player.org/
Source:
https://distfiles.audacious-media-player.org/%{name}-%{version}.tar.bz2
-BuildRequires: autoconf
-BuildRequires: automake
+# PATCH-FIX-UPSTREAM
audacious-plugins-qtglspectrum-qt-opengles-workaround.patch
[email protected] -- Workaround Qt including OpenGLES headers in
qtglspectrum (commit a51aa5fc).
+Patch0: %{name}-qtglspectrum-qt-opengles-workaround.patch
BuildRequires: fdupes
BuildRequires: gcc-c++ >= 4.5
BuildRequires: libmp3lame-devel
BuildRequires: lirc-devel
+BuildRequires: meson
BuildRequires: pkgconfig
-BuildRequires: pkgconfig(Qt5Core) >= 5.2
-BuildRequires: pkgconfig(Qt5Gui) >= 5.2
-BuildRequires: pkgconfig(Qt5Multimedia) >= 5.2
-BuildRequires: pkgconfig(Qt5OpenGL) >= 5.2
-BuildRequires: pkgconfig(Qt5Widgets) >= 5.2
+BuildRequires: pkgconfig(Qt5Core)
+BuildRequires: pkgconfig(Qt5Gui)
+BuildRequires: pkgconfig(Qt5Multimedia)
+BuildRequires: pkgconfig(Qt5OpenGL)
+BuildRequires: pkgconfig(Qt5Widgets)
BuildRequires: pkgconfig(alsa) >= 1.0.16
BuildRequires: pkgconfig(audacious) >= %{aud_ver_min}
-BuildRequires: pkgconfig(dbus-1) >= 0.60
-BuildRequires: pkgconfig(dbus-glib-1) >= 0.60
BuildRequires: pkgconfig(flac) >= 1.2.1
BuildRequires: pkgconfig(fluidsynth) >= 1.0.6
-BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.26
-BuildRequires: pkgconfig(gdk-x11-3.0)
-BuildRequires: pkgconfig(gio-2.0) >= 2.32
BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(glib-2.0) >= 2.32
-BuildRequires: pkgconfig(gmodule-2.0) >= 2.32
-BuildRequires: pkgconfig(gtk+-2.0)
BuildRequires: pkgconfig(jack) >= 1.9.7
BuildRequires: pkgconfig(libavcodec) >= 53.40.0
BuildRequires: pkgconfig(libavformat) >= 53.25.0
@@ -103,27 +97,21 @@
Extra plugins for the Audacious audio player.
%prep
-%setup -q
+%autosetup -p1
%build
-NOCONFIGURE=1 ./autogen.sh
-%configure \
- --enable-qt \
- --enable-gtk \
-%ifarch %arm aarch64
- --disable-glspectrum \
- --disable-qtglspectrum \
-%endif
+%meson \
+ -Dqt=true \
%if %{with faad}
- --enable-aac \
+ -Dfaad=true \
%else
- --disable-aac \
+ -Dfaad=false \
%endif
- --enable-mpg123
-make %{?_smp_mflags} V=1
+ -Dmpg123=true
+%meson_build
%install
-%make_install
+%meson_install
%find_lang %{name}
%fdupes %{buildroot}%{_datadir}/
@@ -133,7 +121,7 @@
%if %{with faad}
%exclude %{_libdir}/audacious/Input/aac-raw.so
%endif
-%exclude %{_libdir}/audacious/Output/filewriter.so
+%exclude %{_libdir}/audacious/Output/libfilewriter.so
%{_datadir}/audacious/
%files lang -f %{name}.lang
@@ -142,6 +130,6 @@
%if %{with faad}
%{_libdir}/audacious/Input/aac-raw.so
%endif
-%{_libdir}/audacious/Output/filewriter.so
+%{_libdir}/audacious/Output/libfilewriter.so
%changelog
++++++ audacious-plugins-3.10.1.tar.bz2 -> audacious-plugins-4.0.tar.bz2 ++++++
++++ 28932 lines of diff (skipped)
++++++ audacious-plugins-qtglspectrum-qt-opengles-workaround.patch ++++++
--- a/src/qtglspectrum/gl-spectrum.cc
+++ b/src/qtglspectrum/gl-spectrum.cc
@@ -31,6 +31,8 @@
#include <QGLWidget>
#include <QGLFunctions>
+#include <GL/gl.h>
+
#define NUM_BANDS 32
#define DB_RANGE 40