2229887
%define         aud_ver 1.3.0
2229887
bfa5dbf
Name:           audacious-plugins
69288f0
Version:        1.3.5
12aef64
Release:        2%{?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
69288f0
Patch0:         audacious-plugins-1.2.2-cddb-buffer.patch
bfa5dbf
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
bfa5dbf
2229887
BuildRequires:  audacious-devel >= %{aud_ver}, 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
e1e4341
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
4c6c8ad
BuildRequires:  libXcomposite-devel
bfa5dbf
2229887
Requires:       audacious >= %{aud_ver}
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
2229887
Requires:       audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
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
2229887
Requires:       audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
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
2229887
Requires:       audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
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
2229887
Requires:       audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
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
2229887
Requires:       audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
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
2229887
Requires:       audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
be2887b
be2887b
%description    wavpack
be2887b
This package provides an Audacious input plugin that reads WavPack
be2887b
compressed files.
be2887b
be2887b
be2887b
4c6c8ad
%package        metronome
4c6c8ad
Summary:        Audacious imput plugin simulating a metronome
4c6c8ad
Group:          Applications/Multimedia
4c6c8ad
2229887
Requires:       audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
4c6c8ad
4c6c8ad
%description    metronome
4c6c8ad
This package provides an Audacious input plugin that simulates
4c6c8ad
a metronome.
4c6c8ad
4c6c8ad
4c6c8ad
4c6c8ad
%package        vortex
4c6c8ad
Summary:        Audacious imput plugin for vortex audio files
4c6c8ad
Group:          Applications/Multimedia
4c6c8ad
2229887
Requires:       audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
4c6c8ad
4c6c8ad
%description    vortex
4c6c8ad
This package provides an Audacious input plugin that reads
4c6c8ad
vortex compressed files.
4c6c8ad
4c6c8ad
4c6c8ad
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 \
e1e4341
    --disable-amidiplug-dummy \
e1e4341
    --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
4c6c8ad
%find_lang %{name}
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
4c6c8ad
%files -f %{name}.lang
bfa5dbf
%defattr(-,root,root,-)
bfa5dbf
%doc AUTHORS COPYING ChangeLog NEWS
4c6c8ad
%{_libdir}/audacious/Input
4c6c8ad
%{_libdir}/audacious/Output
4c6c8ad
%{_libdir}/audacious/Container
4c6c8ad
%{_libdir}/audacious/Effect
4c6c8ad
%{_libdir}/audacious/General
4c6c8ad
%{_libdir}/audacious/Visualization
bfa5dbf
%exclude %{_libdir}/audacious/Input/libamidi-plug.so
be2887b
%exclude %{_libdir}/audacious/Input/libwavpack.so
4c6c8ad
%exclude %{_libdir}/audacious/Input/libmetronom.so
4c6c8ad
%exclude %{_libdir}/audacious/Input/libvtx.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
4c6c8ad
%{_datadir}/audacious-plugins
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
c78d443
%{_libdir}/audacious/amidi-plug
bfa5dbf
be2887b
%files wavpack
be2887b
%defattr(-,root,root,-)
be2887b
%{_libdir}/audacious/Input/libwavpack.so
be2887b
4c6c8ad
%files metronome
4c6c8ad
%defattr(-,root,root,-)
4c6c8ad
%{_libdir}/audacious/Input/libmetronom.so
4c6c8ad
4c6c8ad
%files vortex
4c6c8ad
%defattr(-,root,root,-)
4c6c8ad
%{_libdir}/audacious/Input/libvtx.so
4c6c8ad
bfa5dbf
bfa5dbf
%changelog
12aef64
* Sat Jun 16 2007 Ralf Ertzinger <ralf@skytale.net> 1.3.5-2.fc6
69288f0
- Update to 1.3.5
69288f0
c78d443
* Sat May 26 2007 Ralf Ertzinger <ralf@skytale.net> 1.3.4-2.fc6
47a7ffd
- Update to 1.3.4
47a7ffd
2229887
* Sun Apr 22 2007 Ralf Ertzinger <ralf@skytale.net> 1.3.3-1.fc6
2229887
- Update to 1.3.3
2229887
- Introduce aud_ver variable into specfile
2229887
4c6c8ad
* Mon Apr 16 2007 Ralf Ertzinger <ralf@skytale.net> 1.3.2-1.fc6
4c6c8ad
- Update to 1.3.2
4c6c8ad
95040ec
* Mon Jan 15 2007 Ralf Ertzinger <ralf@skytale.net> 1.2.5-3.fc6
0e69bfd
- Fix a BuildRequires typo
0e69bfd
e1e4341
* Sat Dec 16 2006 Ralf Ertzinger <ralf@skytale.net> 1.2.5-2.fc6
e1e4341
- Rebuild for new wavpack
e1e4341
- Do not build against sndfile, it causes an unpausable wav plugin
e1e4341
  to be built
e1e4341
e678e83
* Thu Nov 30 2006 Ralf Ertzinger <ralf@skytale.net> 1.2.5-1.fc6
be2887b
- Update to 1.2.5
be2887b
- Add audacious-plugins-wavpack for WavPack input plugin
be2887b
- Drop cddb patch, included upstream
be2887b
e678e83
* Sun Nov 26 2006 Ralf Ertzinger <ralf@skytale.net> 1.2.2-1.fc6
bfa5dbf
- Initial RPM build for FE