1b900bd
%define         aud_ver 1.3.0
1b900bd
bfa5dbf
Name:           audacious-plugins
71e9d4c
Version:        1.3.5
71e9d4c
Release:        1%{?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
1b900bd
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
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
5a8d59b
BuildRequires:  libXcomposite-devel
bfa5dbf
1b900bd
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
1b900bd
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
1b900bd
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
1b900bd
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
1b900bd
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
1b900bd
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
1b900bd
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
18c915b
%package        metronome
18c915b
Summary:        Audacious imput plugin simulating a metronome
18c915b
Group:          Applications/Multimedia
18c915b
1b900bd
Requires:       audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
18c915b
18c915b
%description    metronome
18c915b
This package provides an Audacious input plugin that simulates
18c915b
a metronome.
18c915b
18c915b
18c915b
18c915b
%package        vortex
18c915b
Summary:        Audacious imput plugin for vortex audio files
18c915b
Group:          Applications/Multimedia
18c915b
1b900bd
Requires:       audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
18c915b
18c915b
%description    vortex
18c915b
This package provides an Audacious input plugin that reads
18c915b
vortex compressed files.
18c915b
18c915b
18c915b
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
18c915b
%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
18c915b
%files -f %{name}.lang
bfa5dbf
%defattr(-,root,root,-)
bfa5dbf
%doc AUTHORS COPYING ChangeLog NEWS
18c915b
%{_libdir}/audacious/Input
18c915b
%{_libdir}/audacious/Output
18c915b
%{_libdir}/audacious/Container
18c915b
%{_libdir}/audacious/Effect
18c915b
%{_libdir}/audacious/General
18c915b
%{_libdir}/audacious/Visualization
bfa5dbf
%exclude %{_libdir}/audacious/Input/libamidi-plug.so
be2887b
%exclude %{_libdir}/audacious/Input/libwavpack.so
18c915b
%exclude %{_libdir}/audacious/Input/libmetronom.so
18c915b
%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
773bf92
%{_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
f64c0e0
%{_libdir}/audacious/amidi-plug
bfa5dbf
be2887b
%files wavpack
be2887b
%defattr(-,root,root,-)
be2887b
%{_libdir}/audacious/Input/libwavpack.so
be2887b
18c915b
%files metronome
18c915b
%defattr(-,root,root,-)
18c915b
%{_libdir}/audacious/Input/libmetronom.so
18c915b
18c915b
%files vortex
18c915b
%defattr(-,root,root,-)
18c915b
%{_libdir}/audacious/Input/libvtx.so
18c915b
bfa5dbf
bfa5dbf
%changelog
71e9d4c
* Sat Jun 9 2007 Ralf Ertzinger <ralf@skytale.net> 1.3.5-1.fc8
71e9d4c
- Update to 1.3.5
71e9d4c
eebdb37
* Sat May 26 2007 Ralf Ertzinger <ralf@skytale.net> 1.3.4-2.fc8
eebdb37
- Bump tag for rebuild
eebdb37
f64c0e0
* Wed May 16 2007 Ralf Ertzinger <ralf@skytale.net> 1.3.4-1.fc7
f64c0e0
- Update to 1.3.4
f64c0e0
1b900bd
* Sun Apr 22 2007 Ralf Ertzinger <ralf@skytale.net> 1.3.3-2.fc7
1b900bd
- Introduce aud_ver variable into specfile
1b900bd
24352bc
* Fri Apr 20 2007 Ralf Ertzinger <ralf@skytale.net> 1.3.3-1.fc7
24352bc
- Update to 1.3.3
24352bc
5a8d59b
* Sat Apr 07 2007 Ralf Ertzinger <ralf@skytale.net> 1.3.2-1.fc7
5a8d59b
- Update to 1.3.2
5a8d59b
773bf92
* Fri Apr 06 2007 Ralf Ertzinger <ralf@skytale.net> 1.3.1-2.fc7
773bf92
- Own %%{_datadir}/audacious
773bf92
18c915b
* Mon Apr 02 2007 Ralf Ertzinger <ralf@skytale.net> 1.3.1-1.fc7
18c915b
- Update to 1.3.1
18c915b
6564556
* Sun Feb 18 2007 Ralf Ertzinger <ralf@skytale.net> 1.2.5-6.fc7
6564556
- Rebuild against new FLAC libraries (for real, this time)
6564556
6564556
* Thu 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