[packages/audacious] - up to 4.6

mrozowik mrozowik at pld-linux.org
Sat Jun 6 13:51:14 CEST 2026


commit 2d1c21c691fe7e8fb422553484067f422805cd8d
Author: Krzysztof Mrozowicz <mrozowik at pld-linux.org>
Date:   Sat Jun 6 11:51:05 2026 +0000

    - up to 4.6

 audacious.spec | 57 ++++++++++++++++++++++++++++-----------------------------
 1 file changed, 28 insertions(+), 29 deletions(-)
---
diff --git a/audacious.spec b/audacious.spec
index 85d5a3a..09eba32 100644
--- a/audacious.spec
+++ b/audacious.spec
@@ -6,32 +6,30 @@ Summary:	Sound player with the WinAmp GUI, for GTK+3/Qt6
 Summary(hu.UTF-8):	Zenelejátszó WinAmp-szerű felülettel GTK+3/Qt6-t használó rendszerekhez
 Summary(pl.UTF-8):	Odtwarzacz dźwięku z interfejsem WinAmpa dla GTK+3/Qt6
 Name:		audacious
-Version:	4.5.1
+Version:	4.6
 Release:	1
 License:	BSD
 Group:		X11/Applications/Sound
 Source0:	https://distfiles.audacious-media-player.org/%{name}-%{version}.tar.bz2
-# Source0-md5:	03c01a31d230a51243b112c9b31957af
+# Source0-md5:	2217b555fcbbc8e301642bede990e6ad
 URL:		https://audacious-media-player.org/
+BuildRequires:	meson >= 0.57
 %if %{with qt}
 BuildRequires:	Qt6Core-devel >= 6.0
 BuildRequires:	Qt6Gui-devel >= 6.0
 BuildRequires:	Qt6Svg-devel >= 6.0
 BuildRequires:	Qt6Widgets-devel >= 6.0
-BuildRequires:	Qt6Widgets-devel >= 6.0
 BuildRequires:	qt6-build >= 6.0
 %endif
-BuildRequires:	autoconf >= 2.59
-BuildRequires:	automake
 BuildRequires:	gettext-tools >= 0.18.1
-BuildRequires:	glib2-devel >= 1:2.32
-%{?with_gtk:BuildRequires:	gtk+3-devel >= 3.22}
+BuildRequires:	glib2-devel >= 1:2.36
+%{?with_gtk:BuildRequires:	gtk+3-devel >= 3.24}
 BuildRequires:	libguess-devel >= 1.2
 # -std=gnu++11 is minimum, -std=gnu++17 preferred
 BuildRequires:	libstdc++-devel >= 6:4.7
 %{?with_gtk:BuildRequires:	pango-devel >= 1:1.20}
 BuildRequires:	pkgconfig
-BuildRequires:	rpmbuild(macros) >= 1.198
+BuildRequires:  rpmbuild(macros) >= 1.726
 BuildRequires:	sed >= 4.0
 Requires(post,postun):	desktop-file-utils
 Requires:	%{name}-libs = %{version}-%{release}
@@ -197,21 +195,19 @@ Audacious.
 %prep
 %setup -q
 
-# verbose build
-%{__sed} -i -e '/^\.SILENT:/d' -e '/MAKE/ s/ -s / /' buildsys.mk.in
-
 %build
-%configure \
-	%{!?with_gtk:--disable-gtk} \
-	%{!?with_qt:--disable-qt}
-%{__make}
+%meson \
+	%{!?with_gtk:-Dgtk=false} \
+	%{!?with_qt:-Dqt=false} \
+	-Dbuildstamp="PLD Linux"
+
+%meson_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/{Container,Effect,General,Input,Output,Transport,Visualization}
 
-%{__make} install \
-	DESTDIR=$RPM_BUILD_ROOT
+%meson_install
 
 %{__rm} $RPM_BUILD_ROOT%{_datadir}/audacious/{AUTHORS,COPYING}
 %{__rm} $RPM_BUILD_ROOT%{_desktopdir}/audacious.desktop
@@ -222,6 +218,8 @@ install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/{Container,Effect,General,Input,Out
 # outdated version of sr
 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/sr_RS
 
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.a
+
 %find_lang %{name}
 
 %clean
@@ -255,13 +253,14 @@ EOF
 %{_mandir}/man1/audtool.1*
 %dir %{_datadir}/audacious
 %{_iconsdir}/hicolor/*/apps/audacious.*
+%{_datadir}/metainfo/audacious.metainfo.xml
 
 %files libs
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libaudcore.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libaudcore.so.5
-%attr(755,root,root) %{_libdir}/libaudtag.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libaudtag.so.3
+%{_libdir}/libaudcore.so.*.*.*
+%ghost %{_libdir}/libaudcore.so.6
+%{_libdir}/libaudtag.so.*.*.*
+%ghost %{_libdir}/libaudtag.so.3
 %dir %{_libdir}/%{name}
 %dir %{_libdir}/%{name}/Container
 %dir %{_libdir}/%{name}/Effect
@@ -273,8 +272,8 @@ EOF
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libaudcore.so
-%attr(755,root,root) %{_libdir}/libaudtag.so
+%{_libdir}/libaudcore.so
+%{_libdir}/libaudtag.so
 %{_includedir}/audacious
 %{_includedir}/libaudcore
 %{_pkgconfigdir}/audacious.pc
@@ -282,23 +281,23 @@ EOF
 %if %{with gtk}
 %files libs-gtk
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libaudgui.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libaudgui.so.6
+%{_libdir}/libaudgui.so.*.*.*
+%ghost %{_libdir}/libaudgui.so.6
 
 %files libs-gtk-devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libaudgui.so
+%{_libdir}/libaudgui.so
 %{_includedir}/libaudgui
 %endif
 
 %if %{with qt}
 %files libs-qt
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libaudqt.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libaudqt.so.3
+%{_libdir}/libaudqt.so.*.*.*
+%ghost %{_libdir}/libaudqt.so.4
 
 %files libs-qt-devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libaudqt.so
+%{_libdir}/libaudqt.so
 %{_includedir}/libaudqt
 %endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/audacious.git/commitdiff/2d1c21c691fe7e8fb422553484067f422805cd8d



More information about the pld-cvs-commit mailing list