fd2fd7b
### Fedora >= 23 package
f96d779
dcea059
# if without gtk2, build with gtk3 (requires a different source tarball)
dcea059
%bcond_without gtk2
fd2fd7b
# build with Qt
fd2fd7b
%bcond_without qt
69e5420
dcea059
Name: audacious
792e531
Version: 3.6.1
fdfcbf5
Release: 2%{?dist}
f96d779
dcea059
%if %{with gtk2}
dcea059
  %global tar_ver %{version}
dcea059
%else
dcea059
  %global tar_ver %{version}-gtk3
dcea059
%endif
313574f
dcea059
# Minimum audacious/audacious-plugins version in inter-package dependencies.
dcea059
%global aud_ver 3.6
dcea059
dcea059
# Audacious Generic Plugin API is defined in audacious-libs subpackage.
1221afa
a5ccf61
License: BSD
deb1481
Summary: Advanced audio player
7bfa7cb
URL: http://audacious-media-player.org/
7bfa7cb
Group: Applications/Multimedia
a2d195f
dcea059
Source0: http://distfiles.audacious-media-player.org/%{name}-%{tar_ver}.tar.bz2
273ed86
4677aa0
# for /usr/bin/appstream-util
4677aa0
BuildRequires: libappstream-glib
4677aa0
7bfa7cb
BuildRequires: gettext
dcea059
%if %{with gtk2}
dcea059
BuildRequires: pkgconfig(gtk+-2.0)
dcea059
%else
dcea059
BuildRequires: pkgconfig(gtk+-3.0)
dcea059
%endif
dcea059
BuildRequires: pkgconfig(libguess)
7bfa7cb
BuildRequires: desktop-file-utils
e1b0842
dcea059
%if %{with qt}
dcea059
BuildRequires: qt5-qtbase-devel
dcea059
BuildRequires: pkgconfig(Qt5Core)
dcea059
BuildRequires: pkgconfig(Qt5Gui)
dcea059
BuildRequires: pkgconfig(Qt5Widgets)
dcea059
%endif
dcea059
7bfa7cb
# The automatic SONAME dependency is not enough
7bfa7cb
# during version upgrades.
4ba29dc
Requires: audacious-libs%{?_isa} = %{version}-%{release}
a2d195f
deb1481
# For compatibility with the plugin API implemented by the player,
deb1481
# a minimum version of the base plugins package is strictly required.
4ba29dc
Requires: audacious-plugins%{?_isa} >= %{aud_ver}
deb1481
deb1481
# Audacious stores its own icon(s) in the hicolor tree
deb1481
# and updates the icon cache.
f78e990
Requires: hicolor-icon-theme
fdfcbf5
# for icons such as 'go-next'
fdfcbf5
Requires: adwaita-icon-theme
fdfcbf5
#Requires: gnome-icon-theme
a2d195f
7bfa7cb
# Skin packages can require this from xmms and all GUI compatible players
7bfa7cb
Provides: xmms-gui
7bfa7cb
7bfa7cb
%description
2a30da8
Audacious is an advanced audio player. It is free, lightweight, currently
dcea059
based on GTK+ %{?with_gtk2:2}%{!?with_gtk2:3}, runs on Linux and many other *nix platforms and is
2a30da8
focused on audio quality and supporting a wide range of audio codecs.
2a30da8
It still features an alternative skinned user interface (based on
2a30da8
Winamp 2.x skins). Historically, it started as a fork of Beep Media
2a30da8
Player (BMP), which itself forked from XMMS.
a2d195f
a2d195f
7bfa7cb
%package libs
deb1481
Summary: Library files for the Audacious audio player
7bfa7cb
Group: System Environment/Libraries
9d3a413
# Provide Generic Plugin API value for plugin packages to depend on.
9d3a413
# As defined in /usr/include/audacious/plugin.h: _AUD_PLUGIN_VERSION
9d3a413
# This must be an exact match for plugin .so files to load.
8371fdb
# If multiple versions are supported, add multiple Provides below.
dcea059
%global aud_plugin_api 46
dcea059
%global aud_plugin_api_min 46
1f6843a
Provides: audacious(plugin-api)%{?_isa} = %{aud_plugin_api}
df91299
#Provides: audacious(plugin-api)%{?_isa} = 45
df91299
#Provides: audacious(plugin-api)%{?_isa} = %{aud_plugin_api_min}
a2d195f
7bfa7cb
%description libs
deb1481
Library files for the Audacious audio player.
a2d195f
6e0b156
7bfa7cb
%package devel
deb1481
Summary: Development files for the Audacious audio player
7bfa7cb
Group: Development/Libraries
4ba29dc
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
940a04f
Requires: glib2-devel%{?_isa}
dcea059
%if %{with gtk2}
dcea059
Requires: gtk2-devel%{?_isa}
dcea059
%else
940a04f
Requires: gtk3-devel%{?_isa}
dcea059
%endif
df91299
# added on 2014-02-23 (F21 development)
df91299
Obsoletes: %{name}-doc < 3.5
bf80c03
7bfa7cb
%description devel
deb1481
Files needed when building software for the Audacious audio player.
bf80c03
7bfa7cb
7bfa7cb
%prep
69e5420
%setup -q -n %{name}-%{tar_ver}
f96d779
f96d779
# Verify the value of the audacious(plugin-api) Provides.
dcea059
api=$(grep '[ ]*#define[ ]*_AUD_PLUGIN_VERSION[ ]\+' src/libaudcore/plugin.h | sed 's!.*_AUD_PLUGIN_VERSION[ ]*\([0-9]\+\).*!\1!')
f96d779
[ "${api}" == "%{aud_plugin_api}" ] || exit -1
dcea059
api_min=$(grep '[ ]*#define[ ]*_AUD_PLUGIN_VERSION_MIN' src/libaudcore/plugin.h | sed 's!.*_AUD_PLUGIN_VERSION_MIN[ ]*\([0-9]\+\).*!\1!')
58701bb
[ "${api_min}" == "%{aud_plugin_api_min}" ] || exit -1
f96d779
1f342aa
sed -i '\,^.SILENT:,d' buildsys.mk.in
20998a0
adde155
a2d195f
%build
dcea059
%if %{with qt}
dcea059
rm -rf _bin
dcea059
mkdir _bin
dcea059
ln -s /usr/bin/moc-qt5 _bin/moc
dcea059
export PATH=$PATH:$(pwd)/_bin
dcea059
%endif
dcea059
7bfa7cb
%configure  \
dcea059
%if %{with qt}
dcea059
    --enable-qt  \
dcea059
%else
dcea059
    --disable-qt  \
dcea059
%endif
dcea059
    --enable-gtk \
53c3db9
    --with-buildstamp="Fedora package"  \
dcea059
    --disable-silent-rules \
e1b0842
    --disable-rpath \
e1b0842
    --disable-dependency-tracking
1f342aa
make %{?_smp_mflags}
a2d195f
a2d195f
a2d195f
%install
dcea059
%make_install INSTALL="install -p"
4ba29dc
find ${RPM_BUILD_ROOT} -type f -name "*.la" -exec rm -f {} ';'
7bfa7cb
a2d195f
%find_lang %{name}
a2d195f
7bfa7cb
desktop-file-install  \
4ba29dc
    --dir ${RPM_BUILD_ROOT}%{_datadir}/applications  \
4ba29dc
    ${RPM_BUILD_ROOT}%{_datadir}/applications/audacious.desktop
a2d195f
792e531
install -D -m0644 contrib/%{name}.appdata.xml ${RPM_BUILD_ROOT}%{_datadir}/appdata/%{name}.appdata.xml
4677aa0
appstream-util validate-relax --nonet ${RPM_BUILD_ROOT}%{_datadir}/appdata/%{name}.appdata.xml
ec8c3af
a2d195f
a2d195f
%post
bd958d1
/usr/bin/update-desktop-database &> /dev/null || :
bd958d1
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
a2d195f
a2d195f
%postun
f78e990
if [ $1 -eq 0 ] ; then
bd958d1
    /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
bd958d1
    /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
f78e990
fi
bd958d1
/usr/bin/update-desktop-database &> /dev/null || :
1f342aa
e1b0842
%post libs -p /sbin/ldconfig
e1b0842
e1b0842
%postun libs -p /sbin/ldconfig
e1b0842
f78e990
%posttrans
bd958d1
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
f78e990
a2d195f
a2d195f
%files -f %{name}.lang
dcf0fa2
%doc AUTHORS
e7106df
%{_bindir}/audacious
e7106df
%{_bindir}/audtool
1f342aa
%{_datadir}/audacious/
a2d195f
%{_mandir}/man[^3]/*
7bfa7cb
%{_datadir}/applications/*.desktop
f78e990
%{_datadir}/icons/hicolor/*/apps/%{name}*.*
ec8c3af
%{_datadir}/appdata/%{name}.appdata.xml
a2d195f
e1b0842
%files libs
dcf0fa2
# license file included in this subpkg
2057907
# for Fedora Licensing Guidelines change (2010-07-07)
dcea059
%license COPYING
e1b0842
%{_libdir}/*.so.*
e1b0842
a2d195f
%files devel
1f342aa
%{_includedir}/audacious/
7bfa7cb
%{_includedir}/libaudcore/
b521d1a
%{_includedir}/libaudgui/
dcea059
%if %{with qt}
dcea059
%{_includedir}/libaudqt/
dcea059
%endif
a2d195f
%{_libdir}/*.so
7bfa7cb
%{_libdir}/pkgconfig/*.pc
a2d195f
a2d195f
a2d195f
%changelog
fdfcbf5
* Tue May 26 2015 Michael Schwendt <mschwendt@fedoraproject.org> - 3.6.1-2
fdfcbf5
- Require adwaita-icon-theme for non-GNOME desktops (#1224797), so some
fdfcbf5
  icons are not missing.
fdfcbf5
792e531
* Thu Apr  9 2015 Michael Schwendt <mschwendt@fedoraproject.org> - 3.6.1-1
792e531
- Update to 3.6.1 (22k diff).
792e531
273ed86
* Sun Mar  8 2015 Michael Schwendt <mschwendt@fedoraproject.org> - 3.6-5
273ed86
- Merge latest appdata file git master as suggested by Thomas Lange.
273ed86
  Screenshots are enabled now.
273ed86
4677aa0
* Wed Mar  4 2015 Michael Schwendt <mschwendt@fedoraproject.org> - 3.6-4
4677aa0
- Following Fedora Packaging:AppData guidelines and validate the appdata
4677aa0
  file in %%install. No (re)build just for this change.
4677aa0
dcea059
* Tue Mar  3 2015 Michael Schwendt <mschwendt@fedoraproject.org> - 3.6-3
fd2fd7b
- For Fedora 23, build with gtk2 and Qt.
fd2fd7b
  Run "audacious --qt" once to switch to Qt user-interface.
dcea059
- For Fedora 22, build with gtk2 and without Qt by default.
dcea059
- Switch some BuildRequires to pkgconfig-style, but don't do the same
dcea059
  in the -devel package Requires (as those shall stay arch-specific).
dcea059
- Use %%make_install and %%license.
dcea059
dcea059
* Mon Mar  2 2015 Michael Schwendt <mschwendt@fedoraproject.org> - 3.6-2
dcea059
- Add build switches for test-building:
dcea059
    --with gtk2
dcea059
    --without qt
dcea059
dcea059
* Sun Mar  1 2015 Michael Schwendt <mschwendt@fedoraproject.org> - 3.6-1
dcea059
- Update to 3.6 final release.
dcea059
- Derive source tarball version and builddir from %%version as to avoid
dcea059
  a version definition in two macros.
dcea059
dcea059
* Sun Feb 15 2015 Michael Schwendt <mschwendt@fedoraproject.org> - 3.6-0.3.beta1
dcea059
- Update to 3.6-beta1-gtk3.
dcea059
dcea059
* Tue Dec  9 2014 Michael Schwendt <mschwendt@fedoraproject.org> - 3.6-0.2.alpha1
dcea059
- Update to 3.6-alpha1-gtk3.
dcea059
- Oct 7: 3.6-0.1.20141007gitg1f157d1
dcea059
- Audacious is linked with Qt libraries now by default.
dcea059
- Add a hack in %%build to make available moc-qt5 as moc in PATH.
dcea059
- Generic plugin API/ABI bumped to 46, with 46 also being the minimum.
dcea059
- Plugin API version definition has moved to libaudcore header directory.
dcea059
- Build with --enable-qt and --enable-gtk.
dcea059
- Remove BR dbus-devel and dbus-glib-devel.
dcea059
- Upgrade to git snapshot for another look at the Qt GUI and
dcea059
  the switch to C++.
b6b1e3e
d809b3a
* Thu Jul 24 2014 Michael Schwendt <mschwendt@fedoraproject.org> - 3.5.1-1
d809b3a
- Update to 3.5.1.
d809b3a
8371fdb
* Tue Jun 24 2014 Michael Schwendt <mschwendt@fedoraproject.org> - 3.5-3
8371fdb
- Drop the old non-arch-specific Plugin API version capabilities.
8371fdb
2dd08d1
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5-2
2dd08d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2dd08d1
df91299
* Wed Apr 23 2014 Michael Schwendt <mschwendt@fedoraproject.org> - 3.5-1
df91299
- Update to 3.5 final release.
df91299
- Merge spec changes from packages released via Fedora Copr:
df91299
  - Obsolete -doc subpackage.
df91299
  - Disable Doxygen temporarily (missing 'doc' dir) build dummy -doc package.
df91299
  - Plugin version moved to api.h header.
df91299
  - Generic plugin API/ABI bumped to 45, with 45 also being the minimum.
df91299
d25f0eb
* Wed Jan  8 2014 Michael Schwendt <mschwendt@fedoraproject.org> - 3.4.3-1
d25f0eb
- Update to 3.4.3 (a few bug-fixes and translation updates).
d25f0eb
ec8c3af
* Sun Nov  3 2013 Michael Schwendt <mschwendt@fedoraproject.org> - 3.4.2-2
ec8c3af
- Create and install a preliminary AppData file (for upstream #349).
ec8c3af
aaba17f
* Sun Nov  3 2013 Dan Fruehauf <malkodan@gmail.com> - 3.4.2-1
aaba17f
- Update to 3.4.2 final (fixes bugs 340, 346, 347, 356, 360, and 362).
aaba17f
f31e207
* Fri Sep 13 2013 Michael Schwendt <mschwendt@fedoraproject.org> - 3.4.1-2
f31e207
- Merge fix for upstream bug 340: When probing file content, immediately
f31e207
  reject out-of-bounds seek requests.
f31e207
aaba17f
* Mon Sep  9 2013 Dan Fruehauf <malkodan@gmail.com> - 3.4.1-1
8bc5ce0
- Update to 3.4.1 final (a few bug fixes).
8bc5ce0
ec91cda
* Sat Aug 31 2013 Michael Schwendt <mschwendt@fedoraproject.org> - 3.4-4
ec91cda
- Merge fix for upstream bug 332: Increase maximum file-probing buffer
ec91cda
  to 256 KB to handle Vorbis files that put high-res album art before
ec91cda
  the audio stream.
ec91cda
bd958d1
* Mon Aug 26 2013 Michael Schwendt <mschwendt@fedoraproject.org> - 3.4-3
bd958d1
- Add absolute paths to commands in scriptlets.
bd958d1
- Move developer HTML documentation into new noarch audacious-doc
bd958d1
  subpackage.
bd958d1
a451ab9
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4-2
a451ab9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
a451ab9
07533e1
* Sat Jun 29 2013 Michael Schwendt <mschwendt@fedoraproject.org> - 3.4-1
07533e1
- Update to 3.4 final (a few bug-fixes and translation updates).
07533e1
77579bb
* Wed Jun 12 2013 Michael Schwendt <mschwendt@fedoraproject.org> - 3.4-0.4.beta2
77579bb
- Update to 3.4-beta2 (which also includes newer Autotools files).
77579bb
145c87d
* Mon May 13 2013 Michael Schwendt <mschwendt@fedoraproject.org> - 3.4-0.3.beta1
145c87d
- Merge upstream fix for incorrect parsing of ID3 "TIME" field.
145c87d
f9f8370
* Thu Apr 25 2013 Michael Schwendt <mschwendt@fedoraproject.org> - 3.4-0.2.beta1
f9f8370
- Apply patch to restore play-stop-play resume from beginning behaviour.
f9f8370
1400623
* Mon Apr 22 2013 Michael Schwendt <mschwendt@fedoraproject.org> - 3.4-0.1.beta1
1400623
- Generic plugin API/ABI bumped to 43, still compatible with 3.3.x.
1400623
- Update to 3.4-beta1.
461ee8a
- BR autoconf automake gettext-devel and
461ee8a
  run autoreconf -f -I m4 for aarch64 updates (#925050).
1400623
940a04f
* Thu Feb  7 2013 Michael Schwendt <mschwendt@fedoraproject.org> - 3.4-0.1.alpha1
940a04f
- Generic plugin API/ABI bumped to 42, still compatible with 3.3.x.
940a04f
- Incremental upgrade to 3.4-alpha1.
940a04f
- Use %%_isa also for deps on -devel packages.
940a04f
e361e27
* Sun Feb  3 2013 Michael Schwendt <mschwendt@fedoraproject.org> - 3.3.4-1
e361e27
- Update to 3.3.4 (last upstream maintenance release for 3.3.x).
e361e27
475b5f3
* Fri Jan 11 2013 Michael Schwendt <mschwendt@fedoraproject.org> - 3.3.3-2
475b5f3
- Keep all MimeType definitions in the single .desktop file, even if the
475b5f3
  corresponding plug-ins may be missing. This is supposed to fix the
475b5f3
  assignment of Default Applications (GNOME bz #690119).
475b5f3
bca8227
* Tue Dec 11 2012 Michael Schwendt <mschwendt@fedoraproject.org> - 3.3.3-1
bca8227
- Update to 3.3.3 (a few bug-fixes and translation updates).
bca8227
1225940
* Mon Sep 24 2012 Michael Schwendt <mschwendt@fedoraproject.org> - 3.3.2-1
1225940
- Update to 3.3.2 (a few bug-fixes and translation updates).
1225940
- Merge content detection fix for URLs that contain parameters.
1225940
b04b3ef
* Mon Aug 13 2012 Michael Schwendt <mschwendt@fedoraproject.org> - 3.3.1-1
b04b3ef
- Update to 3.3.1 (a few bug-fixes and translation updates).
b04b3ef
0e31c6c
* Fri Jul 27 2012 Michael Schwendt <mschwendt@fedoraproject.org> - 3.3-1
0e31c6c
- Update to 3.3 final.
0e31c6c
cce4118
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3-0.2.beta2
cce4118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
cce4118
d6980f8
* Mon Jul 16 2012 Michael Schwendt <mschwendt@fedoraproject.org> - 3.3-0.1.beta2
d6980f8
- Generic plugin API/ABI bumped to 41, with 40 being the minimum.
d6980f8
- Update to 3.3-beta2.
d6980f8
a5ccf61
* Thu Jul  5 2012 Michael Schwendt <mschwendt@fedoraproject.org> - 3.3-0.1.beta1
a5ccf61
- License of this package has changed to two-clause BSD.
a5ccf61
- Update to 3.3-beta1.
a5ccf61
dcf0fa2
* Mon Jun 18 2012 Michael Schwendt <mschwendt@fedoraproject.org> - 3.3-0.1.alpha1
dcf0fa2
- Generic plugin API/ABI bumped to 40, also the minimum.
dcf0fa2
- Adjust files section for dropped files.
dcf0fa2
- Upgrade to 3.3-alpha1.
dcf0fa2
6f323bb
* Sat May 26 2012 Michael Schwendt <mschwendt@fedoraproject.org> - 3.2.3-1
6f323bb
- Update to 3.2.3 (bug-fixes and translation updates).
6f323bb
bf91eb9
* Sun Apr  1 2012 Michael Schwendt <mschwendt@fedoraproject.org> - 3.2.2-1
bf91eb9
- Update to 3.2.2 (extensive symbol collision fixes/prevention and
bf91eb9
  translation updates).
bf91eb9
b654e77
* Sat Feb 18 2012 Michael Schwendt <mschwendt@fedoraproject.org> - 3.2.1-1
b654e77
- Update to 3.2.1 (first bugfix release in 3.2.x branch).
b654e77
7c3fdd8
* Sat Jan 21 2012 Michael Schwendt <mschwendt@fedoraproject.org> - 3.2-1
7c3fdd8
- Update to 3.2 final (mostly translation updates and a very few fixes).
7c3fdd8
733d9b7
* Thu Jan 12 2012 Michael Schwendt <mschwendt@fedoraproject.org> - 3.2-0.5.beta2
733d9b7
- Update to 3.2-beta2.
733d9b7
a5c67fb
* Sun Jan  8 2012 Michael Schwendt <mschwendt@fedoraproject.org> - 3.2-0.4.beta1
a5c67fb
- With libmowgli not being used anymore, also remove the explicit dep.
a5c67fb
b829edc
* Mon Jan  2 2012 Michael Schwendt <mschwendt@fedoraproject.org> - 3.2-0.3.beta1
b829edc
- Remove undefined @PC_REQUIRES@ in audclient.pc file.
b829edc
d78e358
* Mon Jan  2 2012 Michael Schwendt <mschwendt@fedoraproject.org> - 3.2-0.2.beta1
d78e358
- Generic plugin API/ABI bumped to 38, also the minimum.
d78e358
- Update to 3.2-beta1.
d78e358
0d207e0
* Fri Dec 23 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.2-0.1.alpha1
4d15fc5
- Explicitly link with gmodule-2.0.pc libs for missing libs.
0d207e0
- Generic plugin API/ABI bumped to 37, also the minimum.
0d207e0
- libmowgli not used anymore.
0d207e0
- Upgrade to 3.2-alpha1.
0d207e0
b2ece3e
* Tue Dec  6 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.1.1-1
b2ece3e
- Update to 3.1.1.
b2ece3e
0e64601
* Wed Nov  9 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.1-1
0e64601
- Update to 3.1.
0e64601
4179db1
* Wed Oct 26 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.1-0.1.beta3
4179db1
- Generic plugin API/ABI bumped to 34, also the minimum.
4179db1
- Update to 3.1-beta3.
4179db1
69e5420
* Mon Oct 17 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.1-0.1.beta2
4179db1
- Update to 3.1-beta2.
69e5420
354ce3d
* Tue Oct 11 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.1-0.1.beta1
354ce3d
- Generic plugin API/ABI bumped to 33, also the minimum.
354ce3d
- Update to 3.1-beta1.
354ce3d
1261610
* Wed Sep 21 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.1-0.1.alpha1
1261610
- Generic plugin API/ABI bumped to 32, with 31 being the minimum.
1261610
- libmcs not used anymore.
1261610
- Upgrade to 3.1-alpha1.
1261610
4aaba4b
* Mon Sep 19 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.0.3-1
4aaba4b
- Update to 3.0.3 (just a few spelling fixes and translation updates).
4aaba4b
1f6843a
* Sat Sep 17 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.0.2-3
1f6843a
- Add audacious(plugin-api)%%{?_isa} Provides which plugin packages
1f6843a
  may use for an arch-specific dependency (albeit not before builds of
1f6843a
  this base package become available for the target dist).
1f6843a
4ba29dc
* Fri Sep 16 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.0.2-2
4ba29dc
- Use %%_isa in more dependencies.
4ba29dc
- Drop unneeded BuildRoot stuff.
4ba29dc
- Drop %%defattr lines.
4ba29dc
- Drop explicit pkgconfig dependency.
4ba29dc
be0f0e8
* Thu Aug 25 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.0.2-1
be0f0e8
- Update to 3.0.2 (just a few fixes plus translation updates).
be0f0e8
90a2fd9
* Thu Aug 11 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.0.1-1
90a2fd9
- Update to 3.0.1 (just a few fixes plus translation updates).
90a2fd9
40ae26f
* Tue Jul 19 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.0-1
40ae26f
- Update to 3.0 release.
40ae26f
2b8dda3
* Mon Jul  4 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.0-0.3.beta1
01975e4
- Generic plugin API/ABI minimum version bumped to 31.
2b8dda3
- Update to 3.0-beta1.
2b8dda3
9d3a413
* Wed Jun 22 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.0-0.2.alpha1
9d3a413
- Move audacious(plugin-api) Provides to the audacious-libs package.
9d3a413
2ec7c5e
* Tue Jun 14 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.0-0.1.alpha1
2ec7c5e
- Build with GTK+ 3.
2ec7c5e
- Generic plugin API/ABI minimum version bumped to 30.
2ec7c5e
- Upgrade to 3.0-alpha1.
2ec7c5e
d0e4e4e
* Thu May 19 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 2.5.1-1
d0e4e4e
- Update to 2.5.1.
d0e4e4e
89f0070
* Sat Apr 23 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 2.5.0-3
89f0070
- Merge fix for skinned ui track next/prev (AUD-331).
89f0070
563db6a
* Fri Apr 22 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 2.5.0-2
563db6a
- Only --disable-sse2 for %%ix86.
563db6a
1385091
* Sat Apr 16 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 2.5.0-1
1385091
- Update to 2.5.0.
1385091
33f22cd
* Thu Apr  7 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 2.5-0.5.beta2
33f22cd
- Don't forget "audacious(plugin-api) = 19".
33f22cd
05a8d66
* Wed Apr  6 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 2.5-0.4.beta2
05a8d66
- Update to 2.5-beta2.
05a8d66
- Generic plugin API/ABI bumped to 20, with 18 being the minimum.
05a8d66
16f0105
* Sat Mar 26 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 2.5-0.3.beta1
16f0105
- Sync desktop file modifications with the 2.4.4 packages and the
16f0105
  current state in 2.5-beta1.
16f0105
- Remove audio/midi MIME type from desktop file, because it is only
16f0105
  supported with the optional audacious-plugins-amidi package.
16f0105
23683f7
* Thu Mar 10 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 2.5-0.2.beta1
23683f7
- Update to 2.5-beta1.
23683f7
58701bb
* Tue Feb 22 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 2.5-0.1.alpha2
58701bb
- Upgrade to 2.5-alpha2.
58701bb
- Generic plugin API/ABI bumped to 19, with 18 still supported.
58701bb
58701bb
* Mon Jan 31 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 2.5-0.1.alpha1
58701bb
- Upgrade to 2.5-alpha1.
58701bb
- Generic plugin API/ABI bumped to 18.
58701bb
- Plugin API define has changed from __AUDACIOUS_PLUGIN_API__ to
58701bb
  _AUD_PLUGIN_VERSION
58701bb
- .desktop files got renamed!
58701bb
- executables got renamed!
35c79d8
- BR doxygen and include HTML documentation in -devel package
35c79d8
cd4f916
* Fri Jan 28 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 2.4.3-4
cd4f916
- Merge fixes for AUD-285, AUD-286.
cd4f916
998d4e9
* Thu Jan 27 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 2.4.3-3
f96d779
- Provide versioned capability audacious(plugin-api) as something much more
f96d779
  specific for plugin packages to require.
f96d779
8ed1add
* Fri Jan 14 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 2.4.3-1
8ed1add
- Update to 2.4.3 (maintenance release in stable branch, 18k diff).
8ed1add
86fd1c4
* Thu Dec  9 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.4.2-1
86fd1c4
- Update to 2.4.2 (maintenance release in stable branch).
86fd1c4
- Generic plugin API/ABI bumped to 17.
86fd1c4
- Remove NEWS file not updated since 2.1.0.
86fd1c4
c85e2cb
* Sat Nov  6 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.4.0-5
0d64571
- libaudcore: vfs_file_get_contents should set returned values 
0d64571
  to NULL and 0 on failure.
0d64571
Jesse Keating c480eb7
* Wed Sep 29 2010 jkeating - 2.4.0-4
Jesse Keating c480eb7
- Rebuilt for gcc bug 634757
Jesse Keating c480eb7
768448c
* Tue Sep 14 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.4.0-3
8128dd1
- Replace file-ext-in-url patch with upstream's probe.c commit.
768448c
- Enable gnomeshortcuts plugin by default, if not disabled in
768448c
  user's preferences (#632388).
768448c
9c567a3
* Mon Sep 13 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.4.0-2
9c567a3
- Strip off parameters of HTTP/HTTPS URLs to fix file name extension
9c567a3
  detection (#632367, Hans de Goede).
9c567a3
deb1481
* Thu Aug 26 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.4.0-1
deb1481
- Update to 2.4.0 final.
deb1481
- Update spec file comments, summary, description, also because
deb1481
  the skinned user-interface no longer is the default.
deb1481
f93d7a9
* Sat Aug 14 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.4-0.10.rc2
f93d7a9
- Update to rc2.
f93d7a9
8c21113
* Fri Aug 13 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.4-0.10.rc1
8c21113
- Fix album art loader to convert file:// URIs into filenames.
8c21113
b476ba3
* Tue Aug 10 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.4-0.9.rc1
b476ba3
- Update to rc1.
b476ba3
38cc6c7
* Tue Aug  3 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.4-0.8.beta2
38cc6c7
- Update to beta2.
38cc6c7
04b3525
* Fri Jul 23 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.4-0.7.beta1
04b3525
- At least audacious-plugins-2.4-0.5.beta1 is needed for this.
04b3525
6b9f370
* Wed Jul 21 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.4-0.6.beta1
6b9f370
- Generic plugin API/ABI bumped to 16.
6b9f370
- Update to beta1.
6b9f370
4f09a99
* Mon Jul 12 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.4-0.5.alpha3
4f09a99
- Generic plugin API/ABI bumped to 15.
4f09a99
- .desktop files got renamed!
4f09a99
- BR libguess-devel (split off after alpha2)
4f09a99
- Update to alpha3.
4f09a99
2057907
* Thu Jul  8 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.4-0.4.alpha2
2057907
- Include license file also in the -libs subpackage
2057907
  for Fedora Licensing Guidelines change (2010-07-07).
2057907
ff855de
* Tue Jun 29 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.4-0.3.alpha2
f78e990
- Update scriptlets for hicolor icon maintenance.
ff855de
- Update to alpha2.
ff855de
53c3db9
* Sat Jun 12 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.4-0.2.alpha1
53c3db9
- Use --with-buildstamp.
53c3db9
d91f74f
* Wed Jun  9 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.4-0.1.alpha1
d91f74f
- Drop obsolete BR libsamplerate-devel and --enable-samplerate.
d91f74f
- Upgrade to 2.4 alpha1.
d91f74f
03420b6
* Wed Jun  9 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-16
03420b6
- Enhance the coverart patch to not crash in URI conversion (#602113).
03420b6
cdb18ef
* Fri Apr 16 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-15
cdb18ef
- Fix manual and --help for options -e/-E (#581394 and AUD-174).
cdb18ef
a31b34d
* Sat Mar 20 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-14
a31b34d
- Unescape filename uri in fileinfo dialog to avoid g_markup crash (#575387).
a31b34d
0173565
* Sat Mar  6 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-13
0173565
- Enhance the coverart patch to not display an empty filename for
0173565
  streams when title isn't known yet and filename isn't either.
0173565
d7dee5c
* Mon Feb 15 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-12
d7dee5c
- Fix album cover art image loader (which cannot handle vfs URIs).
d7dee5c
42fff6b
* Sat Feb 13 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-11
42fff6b
- Explicitly link with libm because of:
42fff6b
  http://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking
42fff6b
f7171ff
* Thu Jan 28 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-10
f7171ff
- Fix tuple_copy() further (it was completely broken as the mowgli
f7171ff
  dict wasn't copied at all).
f7171ff
490414b
* Thu Jan 28 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-9
490414b
- Let set_tuple_cb() work on a copied tuple
490414b
  (the metadata updates flood is too racy IMO).
490414b
- Fix tuple_copy().
490414b
00e9481
* Wed Jan 27 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-8
00e9481
- Change build_stamp from "UNSUPPORTED VERSION" to "Fedora package".
5904fd5
- Always add category AudioVideo to .desktop file for safety reasons.
00e9481
9a9ca67
* Sat Jan 23 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-7
9a9ca67
- Patch filename_find_decoder to probe a file if multiple decoders
9a9ca67
  compete with eachother to handle files with the same extension.
9a9ca67
  This also merges the 2nd chunk of the disabled-iplugins patch.
9a9ca67
0fa4601
* Sun Jan 17 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-6
0fa4601
- In audacious.pc link with -laudcore instead of -laudclient (AUD-125).
0fa4601
  This removes a superfluous libaudclient dependency from all plugins and
0fa4601
  adds a libaudcore dependency. So far, plugins that use libaudcore
0fa4601
  had undefined symbols instead.
0fa4601
0f35256
* Thu Jan  7 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-5
0f35256
- Apply fix for seeking to -1 milliseconds, causing a hangup (AUD-99).
0f35256
7d3e972
* Thu Dec 31 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-4
7d3e972
- Added another fix to the disabled-iplugins patch.
7d3e972
c57be77
* Wed Dec 30 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-3
c57be77
- Patch Audacious so that filename_find_decoder only considers
c57be77
  enabled input plugins (disabled modplug plugin effectively disabled
c57be77
  also the xmp plugin).
c57be77
adde155
* Wed Dec  2 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-2
adde155
- Drop Musepack and SID MIME types from desktop files. As of Audacious 2.2,
adde155
  Musepack is only supported by the separate "ffaudio" plugin. The SID
adde155
  plugin in a separate subpackage provides its own desktop file.
adde155
- Drop unsupported MIME types from desktop files.
adde155
6c2eeb7
* Wed Nov 25 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-1
6c2eeb7
- Upgrade to 2.2 (declared as the next "stable release" after 2.1).
6c2eeb7
55d62c1
* Tue Nov 10 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-0.1.beta2
55d62c1
- Upgrade to 2.2-beta2
55d62c1
b521d1a
* Thu Oct 22 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-0.1.beta1
b521d1a
- Upgrade to 2.2-beta1
b521d1a
b521d1a
* Sun Oct 18 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-0.1.alpha2
b521d1a
- Upgrade to 2.2-alpha2
b521d1a
b521d1a
* Sun Sep 20 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-0.1.alpha1
b521d1a
- Upgrade to 2.2-alpha1 (primarly for alsa-gapless output plugin).
b521d1a
- /usr/bin/audacious and /usr/bin/audtool compatibility links are now
b521d1a
  provided officially by upstream.
b521d1a
e7106df
* Sun Sep 20 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.1-5
e7106df
- /usr/bin/audacious and /usr/bin/audtool compatibility links are
e7106df
  provided officially by upstream within 2.2-alpha1.
e7106df
b2ebaea
* Sat Sep 12 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.1-4
b2ebaea
- Build with --enable-samplerate (off by default), BR libsamplerate-devel
b2ebaea
57357ef
* Mon Aug 24 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.1-3
57357ef
- Default to PulseAudio output plugin: Fix pluginenum.c indentation
57357ef
  to make output plugin default/priority init work. Actually, when I
57357ef
  noticed this bug, I went a step further and copied a rewrite from
57357ef
  upstream devel scm.
57357ef
8a78e76
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-2
8a78e76
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
8a78e76
7bfa7cb
* Tue Jul 14 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.1-1
7bfa7cb
- Upgrade to 2.1 final.
a2d195f
7bfa7cb
* Mon Jun 29 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.1-0.1.beta1
7bfa7cb
- Upgrade to 2.1beta1.
7bfa7cb
- Drop obsolete patches.
a2d195f
7bfa7cb
* Fri Jun  5 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.0.1-0.1
7bfa7cb
- Initial package for Audacious 2.0.1
7bfa7cb
  based on a major spec overhaul of the older Fedora packages.