# 'without' = build with Gtk+ by default %bcond_without gtk %bcond_without meson Name: audacious Version: 4.4 Release: 0.3.beta1%{?dist} %global tar_ver %{version}-beta1 # Minimum audacious/audacious-plugins version in inter-package dependencies. %global aud_ver 4.1 # Audacious Generic Plugin API is defined in audacious-libs subpackage. License: BSD Summary: Advanced audio player URL: https://audacious-media-player.org/ Group: Applications/Multimedia Source0: https://distfiles.audacious-media-player.org/%{name}-%{tar_ver}.tar.bz2 # for /usr/bin/appstream-util BuildRequires: libappstream-glib BuildRequires: gcc-c++ BuildRequires: gettext %{?with_gtk:BuildRequires: pkgconfig(gtk+-3.0) >= 3.22} BuildRequires: pkgconfig(glib-2.0) BuildRequires: desktop-file-utils BuildRequires: meson BuildRequires: make BuildRequires: qt6-qtbase-devel BuildRequires: pkgconfig(Qt6Core) BuildRequires: pkgconfig(Qt6Gui) BuildRequires: pkgconfig(Qt6Widgets) # The automatic SONAME dependency is not enough # during version upgrades. Requires: audacious-libs%{?_isa} = %{version}-%{release} # For compatibility with the plugin API implemented by the player, # a minimum version of the base plugins package is strictly required. Requires: audacious-plugins%{?_isa} >= %{aud_ver} # Audacious stores its own icon(s) in the hicolor tree # and updates the icon cache. Requires: hicolor-icon-theme %if 0%{?fedora} # for icons such as 'go-next', 'go-previous' Requires: gnome-icon-theme %endif Requires: qt5-qtsvg%{?_isa} # Skin packages can require this from xmms and all GUI compatible players Provides: xmms-gui %description Audacious is an advanced audio player. It is free, lightweight, currently based on GTK+ 2, runs on Linux and many other *nix platforms and is focused on audio quality and supporting a wide range of audio codecs. It still features an alternative skinned user interface (based on Winamp 2.x skins). Historically, it started as a fork of Beep Media Player (BMP), which itself forked from XMMS. %package libs Summary: Library files for the Audacious audio player Group: System Environment/Libraries # Provide Generic Plugin API value for plugin packages to depend on. # As defined in /usr/include/libaudcore/plugin.h: _AUD_PLUGIN_VERSION # This must be an exact match for plugin .so files to load. # If multiple versions are supported, add multiple Provides below. %global aud_plugin_api 48 %global aud_plugin_api_min 48 Provides: audacious(plugin-api)%{?_isa} = %{aud_plugin_api} # [!] escaped macros, beware! #Provides: audacious(plugin-api)%%{?_isa} = 46 #Provides: audacious(plugin-api)%%{?_isa} = %%{aud_plugin_api_min} %description libs Library files for the Audacious audio player. %package devel Summary: Development files for the Audacious audio player Group: Development/Libraries Requires: %{name}-libs%{?_isa} = %{version}-%{release} Requires: pkgconfig(glib-2.0) %{?with_gtk:Requires: pkgconfig(gtk+-3.0)} %description devel Files needed when building software for the Audacious audio player. %prep %autosetup -p1 -n %{name}-%{tar_ver} # Verify the value of the audacious(plugin-api) Provides. api=$(grep '[ ]*#define[ ]*_AUD_PLUGIN_VERSION[ ]\+' src/libaudcore/plugin.h | sed 's!.*_AUD_PLUGIN_VERSION[ ]*\([0-9]\+\).*!\1!') [ "${api}" == "%{aud_plugin_api}" ] || exit -1 api_min=$(grep '[ ]*#define[ ]*_AUD_PLUGIN_VERSION_MIN' src/libaudcore/plugin.h | sed 's!.*_AUD_PLUGIN_VERSION_MIN[ ]*\([0-9]\+\).*!\1!') [ "${api_min}" == "%{aud_plugin_api_min}" ] || exit -1 %if %{without meson} sed -i '\,^.SILENT:,d' buildsys.mk.in sed -i 's!MAKE} -s!MAKE} !' buildsys.mk.in %endif %build # temporarily was required to make Qt's MOC accessible #rm -rf _bin #mkdir _bin #ln -s /usr/bin/moc-qt5 _bin/moc #export PATH=$PATH:$(pwd)/_bin %if %{with meson} %meson \ -Dqt=true \ -Dgtk=%{?with_gtk:true}%{!?with_gtk:false} \ -Dlibarchive=false \ -Dbuildstamp="Fedora package" %meson_build %else %configure \ %{?with_gtk:--enable-gtk} \ %{!?with_gtk:--disable-gtk} \ --disable-libarchive \ --with-buildstamp="Fedora package" \ --disable-silent-rules \ --disable-rpath \ --disable-dependency-tracking make %{?_smp_mflags} %endif %install %if %{with meson} %meson_install %else %make_install INSTALL="install -p" %endif find ${RPM_BUILD_ROOT} -type f -name "*.la" -exec rm -f {} ';' %find_lang %{name} # RHEL 9 doesn't support .desktop files with version 1.5 # https://bugzilla.redhat.com/show_bug.cgi?id=2107278 %if 0%{?rhel} && 0%{?rhel} <= 9 sed -e 's/^SingleMainWindow=/X-GNOME-SingleWindow=/' \ -i ${RPM_BUILD_ROOT}%{_datadir}/applications/audacious.desktop %endif desktop-file-install \ --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \ ${RPM_BUILD_ROOT}%{_datadir}/applications/audacious.desktop install -D -m0644 contrib/%{name}.appdata.xml ${RPM_BUILD_ROOT}%{_datadir}/appdata/%{name}.appdata.xml appstream-util validate-relax --nonet ${RPM_BUILD_ROOT}%{_datadir}/appdata/%{name}.appdata.xml %if 0%{?rhel} && 0%{?rhel} <= 7 %post /usr/bin/update-desktop-database &> /dev/null || : /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : %postun if [ $1 -eq 0 ] ; then /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : fi /usr/bin/update-desktop-database &> /dev/null || : %posttrans /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %endif %ldconfig_scriptlets libs %files -f %{name}.lang %doc AUTHORS %{_bindir}/audacious %{_bindir}/audtool %{_datadir}/audacious/ %{_mandir}/man[^3]/* %{_datadir}/applications/*.desktop %{_datadir}/icons/hicolor/*/apps/%{name}*.* %{_datadir}/appdata/%{name}.appdata.xml %files libs # license file included in this subpkg # for Fedora Licensing Guidelines change (2010-07-07) %license COPYING %{_libdir}/*.so.* %files devel %{_includedir}/audacious/ %{_includedir}/libaudcore/ %{_includedir}/libaudqt/ %{?with_gtk:%{_includedir}/libaudgui/} %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %changelog * Sun May 5 2024 Michael Schwendt - 4.4-0.3.beta1 - Use Meson build system. - Upgrade to 4.4-beta1 (now with Qt 6 and GTK 3). - Update -devel package dependencies. * Mon Jan 22 2024 Fedora Release Engineering - 4.3.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 19 2024 Fedora Release Engineering - 4.3.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Wed Jul 19 2023 Fedora Release Engineering - 4.3.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Sun Apr 30 2023 Michael Schwendt - 4.3.1-1 - Update to 4.3.1. * Tue Mar 7 2023 Michael Schwendt - 4.3-1 - Update to 4.3 release. * Sat Feb 18 2023 Michael Schwendt - 4.3-0.2.beta1 - Explicitly --disable-libarchive to confirm default. * Mon Feb 13 2023 Michael Schwendt - 4.3-0.1.beta1 - Upgrade to 4.3 beta1. * Wed Jan 18 2023 Fedora Release Engineering - 4.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Fri Aug 12 2022 Michael Schwendt - 4.2-2 - Qt GUI requires qt5-qtsvg plugin. - Update to 4.2. * Wed Jul 20 2022 Fedora Release Engineering - 4.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Wed Jan 19 2022 Fedora Release Engineering - 4.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Wed Jul 21 2021 Fedora Release Engineering - 4.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Mar 30 2021 Jonathan Wakely - 4.1-2 - Rebuilt for removed libstdc++ symbol (#1937698) * Tue Feb 2 2021 Michael Schwendt - 4.1-1 - Update to 4.1 release. * Thu Dec 31 2020 Michael Schwendt - 4.1-0.1.beta1 - Upgrade to 4.1-beta1. https://audacious-media-player.org/news/51-audacious-4-1-beta1-released * Fri Oct 23 2020 Michael Schwendt - 4.0.5-3 - External libguess not used anymore, drop BR. * Mon Jul 27 2020 Fedora Release Engineering - 4.0.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue Jul 21 2020 Michael Schwendt - 4.0.5-1 - Update to 4.0.5 for important bug fixes. * Sun Jun 7 2020 Michael Schwendt - 4.0.4-2 - Merge fix for Large APE tag (> 1 MB) causes Audacious to abort with std::bad_alloc exception. * Mon Jun 1 2020 Michael Schwendt - 4.0.4-1 - Update to 4.0.4 for minor bug fixes. * Fri May 1 2020 Michael Schwendt - 4.0.3-1 - Update to 4.0.3 for a few more bug fixes and omissions in the Qt UI. * Tue Apr 14 2020 Michael Schwendt - 4.0.2-1 - Update to 4.0.2 which includes mainly bug fixes and tweaks for the Qt interface. * Mon Apr 6 2020 Michael Schwendt - 4.0.1-1 - Update to 4.0.1, most notably for KDE Plasma 5.18 fixes. * Sat Mar 28 2020 Michael Schwendt - 4.0-0.2 - (fedora copr only) - Update to 4.0. * Tue Jan 28 2020 Fedora Release Engineering - 3.10.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Mon Nov 4 2019 Michael Schwendt - 4.0-0.1.beta1 - (fedora copr only) - Upgrade to 4.0-beta1 which switches to Qt 5 GUI by default. Gtk+ build will go away eventually. * Wed Jul 24 2019 Fedora Release Engineering - 3.10.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu Jan 31 2019 Fedora Release Engineering - 3.10.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Sun Dec 30 2018 Michael Schwendt - 3.10.1-1 - Update to 3.10.1. * Wed Sep 19 2018 Michael Schwendt - 3.10-1 - Update to 3.10 release. * Fri Jul 13 2018 Michael Schwendt - 3.10-0.1.beta1 - Merge fix for upstream bug 806 and rhbz 1600377 (freeze when saving Song Info window with paused playback). - Upgrade to 3.10-beta1. - Use %%autosetup. - Remove ancient Obsoletes tags. - Switch to %%ldconfig_scriptlets in -libs subpackage. * Thu Jul 12 2018 Fedora Release Engineering - 3.9-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering - 3.9-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Sun Jan 07 2018 Igor Gnatenko - 3.9-2 - Remove obsolete scriptlets * Sun Aug 20 2017 Michael Schwendt - 3.9-1 - Update to 3.9 release. * Wed Aug 02 2017 Fedora Release Engineering - 3.8.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 3.8.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 3.8.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Sun Jan 22 2017 Michael Schwendt - 3.8.2-1 - Update to 3.8.2. * Thu Dec 8 2016 Michael Schwendt - 3.8.1-1 - Update to 3.8.1. * Thu Sep 22 2016 Michael Schwendt - 3.8-1 - Update to 3.8. * Wed Sep 7 2016 Michael Schwendt - 3.8-0.1.beta2 - Update to 3.8-beta2. - Generic plugin API/ABI minimum version bumped to 48, incompatible with 3.7 and older. * Wed Apr 13 2016 Michael Schwendt - 3.7.2-1 - Update to 3.7.2. * Wed Feb 03 2016 Fedora Release Engineering - 3.7.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Tue Dec 29 2015 Michael Schwendt - 3.7.1-1 - Update to 3.7.1. * Sun Nov 29 2015 Michael Schwendt - 3.7-5 - remove desktop-file-utils dep again, because it's fully optional according to the guidelines * Sun Nov 29 2015 Michael Schwendt - 3.7-4 - F24 only: add explicit dep on desktop-file-utils, too * Sun Nov 29 2015 Michael Schwendt - 3.7-3 - F24 only: rely on file triggers instead of update-desktop-database calls * Sun Nov 22 2015 Michael Schwendt - 3.7-2 - merge John Lindgren's commit to "Gracefully handle unexpected calls to exit()." * Tue Nov 10 2015 Michael Schwendt - 3.7-1 - Update to 3.7. * Sun Oct 4 2015 Michael Schwendt - 3.7-0.2.beta1 - Update to 3.7-beta1. * Mon Jul 6 2015 Michael Schwendt - 3.7-0.1.alpha1 - Update to 3.7-alpha1. - Generic plugin API/ABI bumped to 47, still compatible with 3.6.x. - Audacious 3.7 will be an incremental improvement over the previous version. * Wed Jun 17 2015 Fedora Release Engineering - 3.6.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sun May 31 2015 Michael Schwendt - 3.6.2-1 - Update to 3.6.2 (89k diff, bug-fixes and translation updates). * Tue May 26 2015 Michael Schwendt - 3.6.1-4 - Merge fix for upstream bug 535 equalizer silencing some files. * Tue May 26 2015 Michael Schwendt - 3.6.1-3 - Require gnome-icon-theme instead of adwaita-icon-theme. * Tue May 26 2015 Michael Schwendt - 3.6.1-2 - Require adwaita-icon-theme for non-GNOME desktops (#1224797), so some icons are not missing. * Thu Apr 9 2015 Michael Schwendt - 3.6.1-1 - Update to 3.6.1 (22k diff). * Sun Mar 8 2015 Michael Schwendt - 3.6-5 - Merge latest appdata file git master as suggested by Thomas Lange. Screenshots are enabled now. * Wed Mar 4 2015 Michael Schwendt - 3.6-4 - Following Fedora Packaging:AppData guidelines and validate the appdata file in %%install. No (re)build just for this change. * Tue Mar 3 2015 Michael Schwendt - 3.6-3 - For Fedora 23, build with gtk2 and Qt. Run "audacious --qt" once to switch to Qt user-interface. - For Fedora 22, build with gtk2 and without Qt by default. - Switch some BuildRequires to pkgconfig-style, but don't do the same in the -devel package Requires (as those shall stay arch-specific). - Use %%make_install and %%license. * Mon Mar 2 2015 Michael Schwendt - 3.6-2 - Add build switches for test-building: --with gtk2 --without qt * Sun Mar 1 2015 Michael Schwendt - 3.6-1 - Update to 3.6 final release. - Derive source tarball version and builddir from %%version as to avoid a version definition in two macros. * Sun Feb 15 2015 Michael Schwendt - 3.6-0.3.beta1 - Update to 3.6-beta1-gtk3. * Tue Dec 9 2014 Michael Schwendt - 3.6-0.2.alpha1 - Update to 3.6-alpha1-gtk3. - Oct 7: 3.6-0.1.20141007gitg1f157d1 - Audacious is linked with Qt libraries now by default. - Add a hack in %%build to make available moc-qt5 as moc in PATH. - Generic plugin API/ABI bumped to 46, with 46 also being the minimum. - Plugin API version definition has moved to libaudcore header directory. - Build with --enable-qt and --enable-gtk. - Remove BR dbus-devel and dbus-glib-devel. - Upgrade to git snapshot for another look at the Qt GUI and the switch to C++. * Thu Jul 24 2014 Michael Schwendt - 3.5.1-1 - Update to 3.5.1. * Tue Jun 24 2014 Michael Schwendt - 3.5-3 - Drop the old non-arch-specific Plugin API version capabilities. * Sat Jun 07 2014 Fedora Release Engineering - 3.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Wed Apr 23 2014 Michael Schwendt - 3.5-1 - Update to 3.5 final release. - Merge spec changes from packages released via Fedora Copr: - Obsolete -doc subpackage. - Disable Doxygen temporarily (missing 'doc' dir) build dummy -doc package. - Plugin version moved to api.h header. - Generic plugin API/ABI bumped to 45, with 45 also being the minimum. * Wed Jan 8 2014 Michael Schwendt - 3.4.3-1 - Update to 3.4.3 (a few bug-fixes and translation updates). * Sun Nov 3 2013 Michael Schwendt - 3.4.2-2 - Create and install a preliminary AppData file (for upstream #349). * Sun Nov 3 2013 Dan Fruehauf - 3.4.2-1 - Update to 3.4.2 final (fixes bugs 340, 346, 347, 356, 360, and 362). * Fri Sep 13 2013 Michael Schwendt - 3.4.1-2 - Merge fix for upstream bug 340: When probing file content, immediately reject out-of-bounds seek requests. * Mon Sep 9 2013 Dan Fruehauf - 3.4.1-1 - Update to 3.4.1 final (a few bug fixes). * Sat Aug 31 2013 Michael Schwendt - 3.4-4 - Merge fix for upstream bug 332: Increase maximum file-probing buffer to 256 KB to handle Vorbis files that put high-res album art before the audio stream. * Mon Aug 26 2013 Michael Schwendt - 3.4-3 - Add absolute paths to commands in scriptlets. - Move developer HTML documentation into new noarch audacious-doc subpackage. * Sat Aug 03 2013 Fedora Release Engineering - 3.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Sat Jun 29 2013 Michael Schwendt - 3.4-1 - Update to 3.4 final (a few bug-fixes and translation updates). * Wed Jun 12 2013 Michael Schwendt - 3.4-0.4.beta2 - Update to 3.4-beta2 (which also includes newer Autotools files). * Mon May 13 2013 Michael Schwendt - 3.4-0.3.beta1 - Merge upstream fix for incorrect parsing of ID3 "TIME" field. * Thu Apr 25 2013 Michael Schwendt - 3.4-0.2.beta1 - Apply patch to restore play-stop-play resume from beginning behaviour. * Mon Apr 22 2013 Michael Schwendt - 3.4-0.1.beta1 - Generic plugin API/ABI bumped to 43, still compatible with 3.3.x. - Update to 3.4-beta1. - BR autoconf automake gettext-devel and run autoreconf -f -I m4 for aarch64 updates (#925050). * Thu Feb 7 2013 Michael Schwendt - 3.4-0.1.alpha1 - Generic plugin API/ABI bumped to 42, still compatible with 3.3.x. - Incremental upgrade to 3.4-alpha1. - Use %%_isa also for deps on -devel packages. * Sun Feb 3 2013 Michael Schwendt - 3.3.4-1 - Update to 3.3.4 (last upstream maintenance release for 3.3.x). * Fri Jan 11 2013 Michael Schwendt - 3.3.3-2 - Keep all MimeType definitions in the single .desktop file, even if the corresponding plug-ins may be missing. This is supposed to fix the assignment of Default Applications (GNOME bz #690119). * Tue Dec 11 2012 Michael Schwendt - 3.3.3-1 - Update to 3.3.3 (a few bug-fixes and translation updates). * Mon Sep 24 2012 Michael Schwendt - 3.3.2-1 - Update to 3.3.2 (a few bug-fixes and translation updates). - Merge content detection fix for URLs that contain parameters. * Mon Aug 13 2012 Michael Schwendt - 3.3.1-1 - Update to 3.3.1 (a few bug-fixes and translation updates). * Fri Jul 27 2012 Michael Schwendt - 3.3-1 - Update to 3.3 final. * Wed Jul 18 2012 Fedora Release Engineering - 3.3-0.2.beta2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Mon Jul 16 2012 Michael Schwendt - 3.3-0.1.beta2 - Generic plugin API/ABI bumped to 41, with 40 being the minimum. - Update to 3.3-beta2. * Thu Jul 5 2012 Michael Schwendt - 3.3-0.1.beta1 - License of this package has changed to two-clause BSD. - Update to 3.3-beta1. * Mon Jun 18 2012 Michael Schwendt - 3.3-0.1.alpha1 - Generic plugin API/ABI bumped to 40, also the minimum. - Adjust files section for dropped files. - Upgrade to 3.3-alpha1. * Sat May 26 2012 Michael Schwendt - 3.2.3-1 - Update to 3.2.3 (bug-fixes and translation updates). * Sun Apr 1 2012 Michael Schwendt - 3.2.2-1 - Update to 3.2.2 (extensive symbol collision fixes/prevention and translation updates). * Sat Feb 18 2012 Michael Schwendt - 3.2.1-1 - Update to 3.2.1 (first bugfix release in 3.2.x branch). * Sat Jan 21 2012 Michael Schwendt - 3.2-1 - Update to 3.2 final (mostly translation updates and a very few fixes). * Thu Jan 12 2012 Michael Schwendt - 3.2-0.5.beta2 - Update to 3.2-beta2. * Sun Jan 8 2012 Michael Schwendt - 3.2-0.4.beta1 - With libmowgli not being used anymore, also remove the explicit dep. * Mon Jan 2 2012 Michael Schwendt - 3.2-0.3.beta1 - Remove undefined @PC_REQUIRES@ in audclient.pc file. * Mon Jan 2 2012 Michael Schwendt - 3.2-0.2.beta1 - Generic plugin API/ABI bumped to 38, also the minimum. - Update to 3.2-beta1. * Fri Dec 23 2011 Michael Schwendt - 3.2-0.1.alpha1 - Explicitly link with gmodule-2.0.pc libs for missing libs. - Generic plugin API/ABI bumped to 37, also the minimum. - libmowgli not used anymore. - Upgrade to 3.2-alpha1. * Tue Dec 6 2011 Michael Schwendt - 3.1.1-1 - Update to 3.1.1. * Wed Nov 9 2011 Michael Schwendt - 3.1-1 - Update to 3.1. * Wed Oct 26 2011 Michael Schwendt - 3.1-0.1.beta3 - Generic plugin API/ABI bumped to 34, also the minimum. - Update to 3.1-beta3. * Mon Oct 17 2011 Michael Schwendt - 3.1-0.1.beta2 - Update to 3.1-beta2. * Tue Oct 11 2011 Michael Schwendt - 3.1-0.1.beta1 - Generic plugin API/ABI bumped to 33, also the minimum. - Update to 3.1-beta1. * Wed Sep 21 2011 Michael Schwendt - 3.1-0.1.alpha1 - Generic plugin API/ABI bumped to 32, with 31 being the minimum. - libmcs not used anymore. - Upgrade to 3.1-alpha1. * Mon Sep 19 2011 Michael Schwendt - 3.0.3-1 - Update to 3.0.3 (just a few spelling fixes and translation updates). * Sat Sep 17 2011 Michael Schwendt - 3.0.2-3 - Add audacious(plugin-api)%%{?_isa} Provides which plugin packages may use for an arch-specific dependency (albeit not before builds of this base package become available for the target dist). * Fri Sep 16 2011 Michael Schwendt - 3.0.2-2 - Use %%_isa in more dependencies. - Drop unneeded BuildRoot stuff. - Drop %%defattr lines. - Drop explicit pkgconfig dependency. * Thu Aug 25 2011 Michael Schwendt - 3.0.2-1 - Update to 3.0.2 (just a few fixes plus translation updates). * Thu Aug 11 2011 Michael Schwendt - 3.0.1-1 - Update to 3.0.1 (just a few fixes plus translation updates). * Tue Jul 19 2011 Michael Schwendt - 3.0-1 - Update to 3.0 release. * Mon Jul 4 2011 Michael Schwendt - 3.0-0.3.beta1 - Generic plugin API/ABI minimum version bumped to 31. - Update to 3.0-beta1. * Wed Jun 22 2011 Michael Schwendt - 3.0-0.2.alpha1 - Move audacious(plugin-api) Provides to the audacious-libs package. * Tue Jun 14 2011 Michael Schwendt - 3.0-0.1.alpha1 - Build with GTK+ 3. - Generic plugin API/ABI minimum version bumped to 30. - Upgrade to 3.0-alpha1. * Thu May 19 2011 Michael Schwendt - 2.5.1-1 - Update to 2.5.1. * Sat Apr 23 2011 Michael Schwendt - 2.5.0-3 - Merge fix for skinned ui track next/prev (AUD-331). * Fri Apr 22 2011 Michael Schwendt - 2.5.0-2 - Only --disable-sse2 for %%ix86. * Sat Apr 16 2011 Michael Schwendt - 2.5.0-1 - Update to 2.5.0. * Thu Apr 7 2011 Michael Schwendt - 2.5-0.5.beta2 - Don't forget "audacious(plugin-api) = 19". * Wed Apr 6 2011 Michael Schwendt - 2.5-0.4.beta2 - Update to 2.5-beta2. - Generic plugin API/ABI bumped to 20, with 18 being the minimum. * Sat Mar 26 2011 Michael Schwendt - 2.5-0.3.beta1 - Sync desktop file modifications with the 2.4.4 packages and the current state in 2.5-beta1. - Remove audio/midi MIME type from desktop file, because it is only supported with the optional audacious-plugins-amidi package. * Thu Mar 10 2011 Michael Schwendt - 2.5-0.2.beta1 - Update to 2.5-beta1. * Tue Feb 22 2011 Michael Schwendt - 2.5-0.1.alpha2 - Upgrade to 2.5-alpha2. - Generic plugin API/ABI bumped to 19, with 18 still supported. * Mon Jan 31 2011 Michael Schwendt - 2.5-0.1.alpha1 - Upgrade to 2.5-alpha1. - Generic plugin API/ABI bumped to 18. - Plugin API define has changed from __AUDACIOUS_PLUGIN_API__ to _AUD_PLUGIN_VERSION - .desktop files got renamed! - executables got renamed! - BR doxygen and include HTML documentation in -devel package * Fri Jan 28 2011 Michael Schwendt - 2.4.3-4 - Merge fixes for AUD-285, AUD-286. * Thu Jan 27 2011 Michael Schwendt - 2.4.3-3 - Provide versioned capability audacious(plugin-api) as something much more specific for plugin packages to require. * Fri Jan 14 2011 Michael Schwendt - 2.4.3-1 - Update to 2.4.3 (maintenance release in stable branch, 18k diff). * Thu Dec 9 2010 Michael Schwendt - 2.4.2-1 - Update to 2.4.2 (maintenance release in stable branch). - Generic plugin API/ABI bumped to 17. - Remove NEWS file not updated since 2.1.0. * Sat Nov 6 2010 Michael Schwendt - 2.4.0-5 - libaudcore: vfs_file_get_contents should set returned values to NULL and 0 on failure. * Wed Sep 29 2010 jkeating - 2.4.0-4 - Rebuilt for gcc bug 634757 * Tue Sep 14 2010 Michael Schwendt - 2.4.0-3 - Replace file-ext-in-url patch with upstream's probe.c commit. - Enable gnomeshortcuts plugin by default, if not disabled in user's preferences (#632388). * Mon Sep 13 2010 Michael Schwendt - 2.4.0-2 - Strip off parameters of HTTP/HTTPS URLs to fix file name extension detection (#632367, Hans de Goede). * Thu Aug 26 2010 Michael Schwendt - 2.4.0-1 - Update to 2.4.0 final. - Update spec file comments, summary, description, also because the skinned user-interface no longer is the default. * Sat Aug 14 2010 Michael Schwendt - 2.4-0.10.rc2 - Update to rc2. * Fri Aug 13 2010 Michael Schwendt - 2.4-0.10.rc1 - Fix album art loader to convert file:// URIs into filenames. * Tue Aug 10 2010 Michael Schwendt - 2.4-0.9.rc1 - Update to rc1. * Tue Aug 3 2010 Michael Schwendt - 2.4-0.8.beta2 - Update to beta2. * Fri Jul 23 2010 Michael Schwendt - 2.4-0.7.beta1 - At least audacious-plugins-2.4-0.5.beta1 is needed for this. * Wed Jul 21 2010 Michael Schwendt - 2.4-0.6.beta1 - Generic plugin API/ABI bumped to 16. - Update to beta1. * Mon Jul 12 2010 Michael Schwendt - 2.4-0.5.alpha3 - Generic plugin API/ABI bumped to 15. - .desktop files got renamed! - BR libguess-devel (split off after alpha2) - Update to alpha3. * Thu Jul 8 2010 Michael Schwendt - 2.4-0.4.alpha2 - Include license file also in the -libs subpackage for Fedora Licensing Guidelines change (2010-07-07). * Tue Jun 29 2010 Michael Schwendt - 2.4-0.3.alpha2 - Update scriptlets for hicolor icon maintenance. - Update to alpha2. * Sat Jun 12 2010 Michael Schwendt - 2.4-0.2.alpha1 - Use --with-buildstamp. * Wed Jun 9 2010 Michael Schwendt - 2.4-0.1.alpha1 - Drop obsolete BR libsamplerate-devel and --enable-samplerate. - Upgrade to 2.4 alpha1. * Wed Jun 9 2010 Michael Schwendt - 2.2-16 - Enhance the coverart patch to not crash in URI conversion (#602113). * Fri Apr 16 2010 Michael Schwendt - 2.2-15 - Fix manual and --help for options -e/-E (#581394 and AUD-174). * Sat Mar 20 2010 Michael Schwendt - 2.2-14 - Unescape filename uri in fileinfo dialog to avoid g_markup crash (#575387). * Sat Mar 6 2010 Michael Schwendt - 2.2-13 - Enhance the coverart patch to not display an empty filename for streams when title isn't known yet and filename isn't either. * Mon Feb 15 2010 Michael Schwendt - 2.2-12 - Fix album cover art image loader (which cannot handle vfs URIs). * Sat Feb 13 2010 Michael Schwendt - 2.2-11 - Explicitly link with libm because of: http://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking * Thu Jan 28 2010 Michael Schwendt - 2.2-10 - Fix tuple_copy() further (it was completely broken as the mowgli dict wasn't copied at all). * Thu Jan 28 2010 Michael Schwendt - 2.2-9 - Let set_tuple_cb() work on a copied tuple (the metadata updates flood is too racy IMO). - Fix tuple_copy(). * Wed Jan 27 2010 Michael Schwendt - 2.2-8 - Change build_stamp from "UNSUPPORTED VERSION" to "Fedora package". - Always add category AudioVideo to .desktop file for safety reasons. * Sat Jan 23 2010 Michael Schwendt - 2.2-7 - Patch filename_find_decoder to probe a file if multiple decoders compete with eachother to handle files with the same extension. This also merges the 2nd chunk of the disabled-iplugins patch. * Sun Jan 17 2010 Michael Schwendt - 2.2-6 - In audacious.pc link with -laudcore instead of -laudclient (AUD-125). This removes a superfluous libaudclient dependency from all plugins and adds a libaudcore dependency. So far, plugins that use libaudcore had undefined symbols instead. * Thu Jan 7 2010 Michael Schwendt - 2.2-5 - Apply fix for seeking to -1 milliseconds, causing a hangup (AUD-99). * Thu Dec 31 2009 Michael Schwendt - 2.2-4 - Added another fix to the disabled-iplugins patch. * Wed Dec 30 2009 Michael Schwendt - 2.2-3 - Patch Audacious so that filename_find_decoder only considers enabled input plugins (disabled modplug plugin effectively disabled also the xmp plugin). * Wed Dec 2 2009 Michael Schwendt - 2.2-2 - Drop Musepack and SID MIME types from desktop files. As of Audacious 2.2, Musepack is only supported by the separate "ffaudio" plugin. The SID plugin in a separate subpackage provides its own desktop file. - Drop unsupported MIME types from desktop files. * Wed Nov 25 2009 Michael Schwendt - 2.2-1 - Upgrade to 2.2 (declared as the next "stable release" after 2.1). * Tue Nov 10 2009 Michael Schwendt - 2.2-0.1.beta2 - Upgrade to 2.2-beta2 * Thu Oct 22 2009 Michael Schwendt - 2.2-0.1.beta1 - Upgrade to 2.2-beta1 * Sun Oct 18 2009 Michael Schwendt - 2.2-0.1.alpha2 - Upgrade to 2.2-alpha2 * Sun Sep 20 2009 Michael Schwendt - 2.2-0.1.alpha1 - Upgrade to 2.2-alpha1 (primarly for alsa-gapless output plugin). - /usr/bin/audacious and /usr/bin/audtool compatibility links are now provided officially by upstream. * Sun Sep 20 2009 Michael Schwendt - 2.1-5 - /usr/bin/audacious and /usr/bin/audtool compatibility links are provided officially by upstream within 2.2-alpha1. * Sat Sep 12 2009 Michael Schwendt - 2.1-4 - Build with --enable-samplerate (off by default), BR libsamplerate-devel * Mon Aug 24 2009 Michael Schwendt - 2.1-3 - Default to PulseAudio output plugin: Fix pluginenum.c indentation to make output plugin default/priority init work. Actually, when I noticed this bug, I went a step further and copied a rewrite from upstream devel scm. * Fri Jul 24 2009 Fedora Release Engineering - 2.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Tue Jul 14 2009 Michael Schwendt - 2.1-1 - Upgrade to 2.1 final. * Mon Jun 29 2009 Michael Schwendt - 2.1-0.1.beta1 - Upgrade to 2.1beta1. - Drop obsolete patches. * Fri Jun 5 2009 Michael Schwendt - 2.0.1-0.1 - Initial package for Audacious 2.0.1 based on a major spec overhaul of the older Fedora packages.