bfa5dbf
Name:           audacious-plugins
be2887b
Version:        1.2.5
779db7a
Release:        5%{?dist}
bfa5dbf
Summary:        Plugins for the Audacious media player
bfa5dbf
bfa5dbf
Group:          Applications/Multimedia
bfa5dbf
License:        GPL
bfa5dbf
URL:            http://audacious-media-player.org/
bfa5dbf
# The original source files contain various codecs which clash
bfa5dbf
# with the FE license guidelines. They are removed in the -fedora-
bfa5dbf
# file.
bfa5dbf
# Source0:        http://audacious-media-player.org/beta/audacious-plugins-1.2.2.tgz
bfa5dbf
Source0:        audacious-plugins-fedora-%{version}.tar.gz
bfa5dbf
Source1:        audacious-plugins.desktop
bfa5dbf
Patch0:         audacious-plugins-1.2.2-cddb-buffer.patch
bfa5dbf
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
bfa5dbf
2f0f841
BuildRequires:  audacious-devel >= 1.2.1-0.7%{?dist}, esound-devel >= 0.2, libvorbis-devel >= 1.0
bfa5dbf
BuildRequires:  zlib-devel, desktop-file-utils >= 0.9, alsa-lib-devel
bfa5dbf
BuildRequires:  libsidplay-devel, libnotify-devel
bfa5dbf
BuildRequires:  libmpcdec-devel, libmusicbrainz-devel
bfa5dbf
BuildRequires:  taglib-devel >= 1.4, libogg-devel >= 1.0, flac-devel >= 1.1.2
bfa5dbf
BuildRequires:  libvisual-devel >= 0.2, SDL-devel >= 1.2.9
caaf9f0
BuildRequires:  gettext, curl-devel, libbinio-devel
bfa5dbf
BuildRequires:  arts-devel, libmodplug-devel, lirc-devel
bfa5dbf
BuildRequires:  jack-audio-connection-kit-devel, libsamplerate-devel
bfa5dbf
BuildRequires:  pulseaudio-devel, fluidsynth-devel
be2887b
BuildRequires:  wavpack-devel >= 4.31
bfa5dbf
bfa5dbf
Requires:       audacious >= 1.2.0
bfa5dbf
bfa5dbf
Requires(post):   desktop-file-utils >= 0.9, /sbin/ldconfig
bfa5dbf
Requires(postun): desktop-file-utils >= 0.9, /sbin/ldconfig
bfa5dbf
bfa5dbf
%description
bfa5dbf
Audacious is a media player that currently uses a skinned
bfa5dbf
user interface based on Winamp 2.x skins. It is based on ("forked off")
bfa5dbf
BMP.
bfa5dbf
This package provides essential plugins for audio input, audio output
bfa5dbf
and visualization.
bfa5dbf
bfa5dbf
bfa5dbf
%package        jack
bfa5dbf
Summary:        Audacious output plugin for JACK sound service
bfa5dbf
Group:          Applications/Multimedia
bfa5dbf
Obsoletes:      audacious-jack <= 1.1.2
bfa5dbf
bfa5dbf
Requires:       audacious >= 1.2.0, audacious-plugins >= 1.2.0
bfa5dbf
bfa5dbf
%description    jack
bfa5dbf
This package provides an Audacious output plugin that uses the
bfa5dbf
JACK sound service.
bfa5dbf
bfa5dbf
bfa5dbf
%package        esd
bfa5dbf
Summary:        Audacious output plugin for esd sound service
bfa5dbf
Group:          Applications/Multimedia
bfa5dbf
Obsoletes:      audacious-esd <= 1.1.2
bfa5dbf
bfa5dbf
Requires:       audacious >= 1.2.0, audacious-plugins >= 1.2.0
bfa5dbf
bfa5dbf
%description    esd
bfa5dbf
This package provides an Audacious output plugin that uses the
bfa5dbf
ESD sound server.
bfa5dbf
bfa5dbf
bfa5dbf
%package        arts
bfa5dbf
Summary:        Audacious output plugin for KDE arts sound service
bfa5dbf
Group:          Applications/Multimedia
bfa5dbf
Obsoletes:      audacious-arts <= 1.1.2
bfa5dbf
bfa5dbf
Requires:       audacious >= 1.2.0, audacious-plugins >= 1.2.0
bfa5dbf
bfa5dbf
%description    arts
bfa5dbf
This package provides an Audacious output plugin that uses the
bfa5dbf
KDE arts sound server.
bfa5dbf
bfa5dbf
bfa5dbf
%package        pulseaudio
bfa5dbf
Summary:        Audacious output plugin for PulseAudio
bfa5dbf
Group:          Applications/Multimedia
bfa5dbf
bfa5dbf
Requires:       audacious >= 1.2.0, audacious-plugins >= 1.2.0
bfa5dbf
bfa5dbf
%description    pulseaudio
bfa5dbf
This package provides an Audacious output plugin that uses the
bfa5dbf
PulseAudio sound server.
bfa5dbf
bfa5dbf
bfa5dbf
bfa5dbf
%package        amidi
bfa5dbf
Summary:        Audacious imput plugin for amidi
bfa5dbf
Group:          Applications/Multimedia
bfa5dbf
bfa5dbf
Requires:       audacious >= 1.2.0, audacious-plugins >= 1.2.0
bfa5dbf
bfa5dbf
%description    amidi
bfa5dbf
This package provides an Audacious input plugin that uses the
bfa5dbf
amidi sound service.
bfa5dbf
bfa5dbf
bfa5dbf
be2887b
%package        wavpack
be2887b
Summary:        Audacious imput plugin for wavpack
be2887b
Group:          Applications/Multimedia
be2887b
be2887b
Requires:       audacious >= 1.2.0, audacious-plugins >= 1.2.0
be2887b
be2887b
%description    wavpack
be2887b
This package provides an Audacious input plugin that reads WavPack
be2887b
compressed files.
be2887b
be2887b
be2887b
bfa5dbf
%prep
bfa5dbf
%setup -q -n audacious-plugins-fedora-%{version}
bfa5dbf
bfa5dbf
# Fix incorrect use of sprintf in the cdaudio plugin
be2887b
# %patch0 -p1 -b .cddb-buffer
bfa5dbf
bfa5dbf
%build
bfa5dbf
%configure \
bfa5dbf
    --disable-rpath \
bfa5dbf
    --enable-gconf \
bfa5dbf
    --disable-gnome-vfs \
bfa5dbf
    --enable-chardet \
bfa5dbf
    --disable-dependency-tracking \
bfa5dbf
    --enable-amidiplug \
caaf9f0
    --disable-amidiplug-dummy \
caaf9f0
    --disable-sndfile
bfa5dbf
bfa5dbf
make V=1 %{?_smp_mflags}
bfa5dbf
bfa5dbf
bfa5dbf
%install
bfa5dbf
rm -rf $RPM_BUILD_ROOT
bfa5dbf
make install DESTDIR=$RPM_BUILD_ROOT
bfa5dbf
bfa5dbf
desktop-file-install --vendor fedora \
bfa5dbf
    --dir $RPM_BUILD_ROOT%{_datadir}/applications   \
bfa5dbf
    %{SOURCE1}
bfa5dbf
bfa5dbf
%clean
bfa5dbf
rm -rf $RPM_BUILD_ROOT
bfa5dbf
bfa5dbf
bfa5dbf
%post
bfa5dbf
/sbin/ldconfig
bfa5dbf
update-desktop-database %{_datadir}/applications
bfa5dbf
bfa5dbf
bfa5dbf
%postun
bfa5dbf
/sbin/ldconfig
bfa5dbf
update-desktop-database %{_datadir}/applications
bfa5dbf
bfa5dbf
bfa5dbf
%files
bfa5dbf
%defattr(-,root,root,-)
bfa5dbf
%doc AUTHORS COPYING ChangeLog NEWS
bfa5dbf
%{_libdir}/audacious
bfa5dbf
%exclude %{_libdir}/audacious/Input/libamidi-plug.so
be2887b
%exclude %{_libdir}/audacious/Input/libwavpack.so
bfa5dbf
%exclude %{_libdir}/audacious/Output/libjackout.so
bfa5dbf
%exclude %{_libdir}/audacious/Output/libarts.so
bfa5dbf
%exclude %{_libdir}/audacious/Output/libESD.so
bfa5dbf
%exclude %{_libdir}/audacious/Output/libpulse_audio.so
bfa5dbf
%{_datadir}/applications/fedora-audacious-plugins.desktop
bfa5dbf
%{_datadir}/audacious/images/audioscrobbler.png
bfa5dbf
%{_datadir}/audacious/images/audioscrobbler_badge.png
be2887b
%{_datadir}/audacious-plugins/paranormal
bfa5dbf
bfa5dbf
%files jack
bfa5dbf
%defattr(-,root,root,-)
bfa5dbf
%{_libdir}/audacious/Output/libjackout.so
bfa5dbf
bfa5dbf
%files arts
bfa5dbf
%defattr(-,root,root,-)
bfa5dbf
%{_bindir}/audacious-arts-helper
bfa5dbf
%{_libdir}/audacious/Output/libarts.so
bfa5dbf
bfa5dbf
%files esd
bfa5dbf
%defattr(-,root,root,-)
bfa5dbf
%{_libdir}/audacious/Output/libESD.so
bfa5dbf
bfa5dbf
%files pulseaudio
bfa5dbf
%defattr(-,root,root,-)
bfa5dbf
%{_libdir}/audacious/Output/libpulse_audio.so
bfa5dbf
bfa5dbf
%files amidi
bfa5dbf
%defattr(-,root,root,-)
bfa5dbf
%{_libdir}/audacious/Input/libamidi-plug.so
bfa5dbf
%{_libdir}/amidi-plug
bfa5dbf
be2887b
%files wavpack
be2887b
%defattr(-,root,root,-)
be2887b
%{_libdir}/audacious/Input/libwavpack.so
be2887b
bfa5dbf
bfa5dbf
%changelog
779db7a
* Mon Feb 15 2007 Ralf Ertzinger <ralf@skytale.net> 1.2.5-5.fc7
779db7a
- Rebuild against new FLAC libraries
779db7a
2f0f841
* Mon Jan 15 2007 Ralf Ertzinger <ralf@skytale.net> 1.2.5-4.fc7
2f0f841
- Fix typo in BuildRequires
2f0f841
aea6e47
* Sat Dec 16 2006 Ralf Ertzinger <ralf@skytale.net> 1.2.5-3.fc7
aea6e47
- Rebuild for new wavpack
aea6e47
caaf9f0
* Sun Dec 03 2006 Ralf Ertzinger <ralf@skytale.net> 1.2.5-2.fc7
aea6e47
- Disable sndfile, which causes a non-pausable wav plugin to
caaf9f0
  be built
caaf9f0
be2887b
* Thu Nov 30 2006 Ralf Ertzinger <ralf@skytale.net> 1.2.5-1.fc7
be2887b
- Update to 1.2.5
be2887b
- Add audacious-plugins-wavpack for WavPack input plugin
be2887b
- Drop cddb patch, included upstream
be2887b
4da6ebb
* Sun Nov 26 2006 Ralf Ertzinger <ralf@skytale.net> 1.2.2-1.fc7
bfa5dbf
- Initial RPM build for FE