|
|
29a561a |
# Minimum audacious/audacious-plugins version in inter-package
|
|
|
536e7d8 |
# dependencies.
|
|
|
5b5df2b |
# We need 2.2 as 2.1 is insufficient.
|
|
|
5b5df2b |
%define aud_ver 2.2
|
|
|
1b900bd |
|
|
|
536e7d8 |
Name: audacious-plugins
|
|
|
5b5df2b |
Version: 2.2
|
|
|
6b23d5f |
Release: 0.4.beta2%{?dist}
|
|
|
536e7d8 |
Summary: Plugins for the Audacious media player
|
|
|
536e7d8 |
Group: Applications/Multimedia
|
|
|
536e7d8 |
URL: http://audacious-media-player.org/
|
|
|
931856a |
|
|
|
931856a |
# LGPLv2+: adplug, bio2jack, rocklight
|
|
|
931856a |
# MIT: crystalizer, dockalbumart
|
|
|
931856a |
# BSD: lastfm
|
|
|
536e7d8 |
License: GPLv2 and GPLv2+ and LGPLv2+ and MIT and BSD
|
|
|
536e7d8 |
|
|
|
536e7d8 |
# Modified source tarball to remove problematic files.
|
|
|
6b23d5f |
# Removed: aac madplug
|
|
|
536e7d8 |
# Disabled via options where possible, see %%build.
|
|
|
6b23d5f |
Source0: audacious-plugins-fedora-%{version}-beta2.tar.bz2
|
|
|
536e7d8 |
#Source0: http://distfiles.atheme.org/audacious-plugins-%{version}.tgz
|
|
|
536e7d8 |
|
|
|
536e7d8 |
Patch2: audacious-plugins-2.0.1-xmms-skindir.patch
|
|
|
6b23d5f |
Patch12: audacious-plugins-2.2-ladspa-backto201.patch
|
|
|
536e7d8 |
|
|
|
536e7d8 |
BuildRequires: audacious-devel >= %{aud_ver}
|
|
|
536e7d8 |
BuildRequires: jack-audio-connection-kit-devel libsamplerate-devel
|
|
|
536e7d8 |
BuildRequires: alsa-lib-devel
|
|
|
536e7d8 |
BuildRequires: pulseaudio-libs-devel
|
|
|
536e7d8 |
BuildRequires: esound-devel
|
|
|
536e7d8 |
BuildRequires: libsndfile-devel
|
|
|
536e7d8 |
BuildRequires: taglib-devel
|
|
|
536e7d8 |
BuildRequires: wavpack-devel
|
|
|
536e7d8 |
BuildRequires: libsidplay-devel
|
|
|
536e7d8 |
BuildRequires: libogg-devel libvorbis-devel
|
|
|
536e7d8 |
BuildRequires: flac-devel
|
|
|
536e7d8 |
BuildRequires: libmodplug-devel
|
|
|
536e7d8 |
BuildRequires: fluidsynth-devel
|
|
|
536e7d8 |
BuildRequires: libshout-devel
|
|
|
536e7d8 |
BuildRequires: libmpcdec-devel
|
|
|
536e7d8 |
BuildRequires: libtimidity-devel
|
|
|
536e7d8 |
BuildRequires: curl-devel
|
|
|
536e7d8 |
BuildRequires: libbinio-devel
|
|
|
536e7d8 |
BuildRequires: libcdio-devel
|
|
|
536e7d8 |
BuildRequires: SDL-devel
|
|
|
536e7d8 |
BuildRequires: lirc-devel
|
|
|
536e7d8 |
BuildRequires: bluez-libs-devel
|
|
|
536e7d8 |
BuildRequires: libXcomposite-devel
|
|
|
536e7d8 |
BuildRequires: libcddb-devel
|
|
|
536e7d8 |
BuildRequires: libmtp-devel
|
|
|
536e7d8 |
BuildRequires: libxml2-devel
|
|
|
536e7d8 |
BuildRequires: gettext
|
|
|
2ddd52c |
|
|
|
f54e7f8 |
# experimental, disabled by default
|
|
|
536e7d8 |
BuildRequires: neon-devel
|
|
|
bfa5dbf |
|
|
|
536e7d8 |
Requires: audacious >= %{aud_ver}
|
|
|
536e7d8 |
|
|
|
536e7d8 |
# last in 1.5.1
|
|
|
536e7d8 |
Obsoletes: audacious-plugins-arts
|
|
|
bfa5dbf |
|
|
|
f54e7f8 |
# last tagged f8-final
|
|
|
536e7d8 |
Obsoletes: audacious-plugins-pulseaudio <= 1.3.5
|
|
|
536e7d8 |
Provides: audacious-plugins-pulseaudio = %{version}
|
|
|
0b2608b |
|
|
|
bfa5dbf |
%description
|
|
|
fa714e2 |
Audacious is a media player that currently uses a skinned user interface
|
|
|
fa714e2 |
based on Winamp 2.x skins. It is based on ("forked off") BMP.
|
|
|
fa714e2 |
|
|
|
fa714e2 |
This package provides essential plugins for audio input, audio output and
|
|
|
fa714e2 |
visualization.
|
|
|
bfa5dbf |
|
|
|
bfa5dbf |
|
|
|
536e7d8 |
%package jack
|
|
|
536e7d8 |
Summary: Audacious output plugin for JACK sound service
|
|
|
536e7d8 |
Group: Applications/Multimedia
|
|
|
536e7d8 |
# ancient
|
|
|
536e7d8 |
#Obsoletes: audacious-jack <= 1.1.2
|
|
|
536e7d8 |
Requires: audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
|
|
|
bfa5dbf |
|
|
|
536e7d8 |
%description jack
|
|
|
bfa5dbf |
This package provides an Audacious output plugin that uses the
|
|
|
bfa5dbf |
JACK sound service.
|
|
|
bfa5dbf |
|
|
|
bfa5dbf |
|
|
|
536e7d8 |
%package esd
|
|
|
536e7d8 |
Summary: Audacious output plugin for esd sound service
|
|
|
536e7d8 |
Group: Applications/Multimedia
|
|
|
536e7d8 |
# ancient
|
|
|
536e7d8 |
#Obsoletes: audacious-esd <= 1.1.2
|
|
|
536e7d8 |
Requires: audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
|
|
|
bfa5dbf |
|
|
|
536e7d8 |
%description esd
|
|
|
bfa5dbf |
This package provides an Audacious output plugin that uses the
|
|
|
bfa5dbf |
ESD sound server.
|
|
|
bfa5dbf |
|
|
|
bfa5dbf |
|
|
|
536e7d8 |
%package amidi
|
|
|
536e7d8 |
Summary: Audacious input plugin for amidi
|
|
|
536e7d8 |
Group: Applications/Multimedia
|
|
|
536e7d8 |
Requires: audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
|
|
|
bfa5dbf |
|
|
|
536e7d8 |
%description amidi
|
|
|
bfa5dbf |
This package provides an Audacious input plugin that uses the
|
|
|
bfa5dbf |
amidi sound service.
|
|
|
bfa5dbf |
|
|
|
bfa5dbf |
|
|
|
bfa5dbf |
|
|
|
536e7d8 |
%package wavpack
|
|
|
536e7d8 |
Summary: Audacious input plugin for wavpack
|
|
|
536e7d8 |
Group: Applications/Multimedia
|
|
|
536e7d8 |
Requires: audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
|
|
|
be2887b |
|
|
|
536e7d8 |
%description wavpack
|
|
|
be2887b |
This package provides an Audacious input plugin that reads WavPack
|
|
|
be2887b |
compressed files.
|
|
|
be2887b |
|
|
|
be2887b |
|
|
|
be2887b |
|
|
|
536e7d8 |
%package metronome
|
|
|
536e7d8 |
Summary: Audacious input plugin simulating a metronome
|
|
|
536e7d8 |
Group: Applications/Multimedia
|
|
|
536e7d8 |
Requires: audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
|
|
|
18c915b |
|
|
|
536e7d8 |
%description metronome
|
|
|
18c915b |
This package provides an Audacious input plugin that simulates
|
|
|
18c915b |
a metronome.
|
|
|
18c915b |
|
|
|
18c915b |
|
|
|
18c915b |
|
|
|
536e7d8 |
%package vortex
|
|
|
536e7d8 |
Summary: Audacious input plugin for vortex audio files
|
|
|
536e7d8 |
Group: Applications/Multimedia
|
|
|
536e7d8 |
Requires: audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
|
|
|
18c915b |
|
|
|
536e7d8 |
%description vortex
|
|
|
18c915b |
This package provides an Audacious input plugin that reads
|
|
|
18c915b |
vortex compressed files.
|
|
|
18c915b |
|
|
|
18c915b |
|
|
|
18c915b |
|
|
|
bfa5dbf |
%prep
|
|
|
5b5df2b |
#setup -q -n audacious-plugins-fedora-%{version}
|
|
|
6b23d5f |
%setup -q -n audacious-plugins-fedora-%{version}-beta2
|
|
|
bfa5dbf |
|
|
|
536e7d8 |
%patch2 -p1 -b .xmms-skindir
|
|
|
6b23d5f |
%patch12 -p1 -b .ladspa
|
|
|
29a561a |
|
|
|
29a561a |
sed -i '\,^.SILENT:,d' buildsys.mk.in
|
|
|
0b2608b |
|
|
|
bfa5dbf |
%build
|
|
|
536e7d8 |
# --disable-esd
|
|
|
536e7d8 |
# --enable-neon : experimental, disabled by default
|
|
|
536e7d8 |
%configure \
|
|
|
536e7d8 |
--enable-chardet \
|
|
|
536e7d8 |
--enable-amidiplug \
|
|
|
536e7d8 |
--enable-neon \
|
|
|
536e7d8 |
\
|
|
|
536e7d8 |
--disable-aac \
|
|
|
5b5df2b |
--disable-ffaudio \
|
|
|
536e7d8 |
--disable-mp3 \
|
|
|
536e7d8 |
--disable-mms \
|
|
|
536e7d8 |
--disable-tta \
|
|
|
536e7d8 |
--disable-libmadtest \
|
|
|
536e7d8 |
\
|
|
|
536e7d8 |
--disable-oss \
|
|
|
536e7d8 |
--disable-projectm \
|
|
|
536e7d8 |
--disable-sse2 \
|
|
|
536e7d8 |
--disable-rpath \
|
|
|
536e7d8 |
--disable-dependency-tracking
|
|
|
0b2608b |
make %{?_smp_mflags}
|
|
|
bfa5dbf |
|
|
|
bfa5dbf |
|
|
|
bfa5dbf |
%install
|
|
|
bfa5dbf |
rm -rf $RPM_BUILD_ROOT
|
|
|
29a561a |
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
|
|
|
18c915b |
%find_lang %{name}
|
|
|
bfa5dbf |
|
|
|
bfa5dbf |
|
|
|
bfa5dbf |
%clean
|
|
|
bfa5dbf |
rm -rf $RPM_BUILD_ROOT
|
|
|
bfa5dbf |
|
|
|
bfa5dbf |
|
|
|
18c915b |
%files -f %{name}.lang
|
|
|
bfa5dbf |
%defattr(-,root,root,-)
|
|
|
536e7d8 |
%doc AUTHORS COPYING
|
|
|
29a561a |
%{_libdir}/audacious/Input/
|
|
|
29a561a |
%{_libdir}/audacious/Output/
|
|
|
29a561a |
%{_libdir}/audacious/Container/
|
|
|
29a561a |
%{_libdir}/audacious/Effect/
|
|
|
29a561a |
%{_libdir}/audacious/General/
|
|
|
29a561a |
%{_libdir}/audacious/Visualization/
|
|
|
29a561a |
%{_libdir}/audacious/Transport/
|
|
|
0b2608b |
%exclude %{_libdir}/audacious/Input/amidi-plug.so
|
|
|
998d88d |
%exclude %{_libdir}/audacious/Input/amidi-plug/
|
|
|
0b2608b |
%exclude %{_libdir}/audacious/Input/wavpack.so
|
|
|
0b2608b |
%exclude %{_libdir}/audacious/Input/metronom.so
|
|
|
0b2608b |
%exclude %{_libdir}/audacious/Input/vtx.so
|
|
|
0b2608b |
%exclude %{_libdir}/audacious/Output/jackout.so
|
|
|
0b2608b |
%exclude %{_libdir}/audacious/Output/ESD.so
|
|
|
536e7d8 |
%{_datadir}/audacious/
|
|
|
bfa5dbf |
|
|
|
bfa5dbf |
%files jack
|
|
|
bfa5dbf |
%defattr(-,root,root,-)
|
|
|
0b2608b |
%{_libdir}/audacious/Output/jackout.so
|
|
|
bfa5dbf |
|
|
|
bfa5dbf |
%files esd
|
|
|
bfa5dbf |
%defattr(-,root,root,-)
|
|
|
0b2608b |
%{_libdir}/audacious/Output/ESD.so
|
|
|
bfa5dbf |
|
|
|
bfa5dbf |
%files amidi
|
|
|
bfa5dbf |
%defattr(-,root,root,-)
|
|
|
0b2608b |
%{_libdir}/audacious/Input/amidi-plug.so
|
|
|
998d88d |
%{_libdir}/audacious/Input/amidi-plug/
|
|
|
bfa5dbf |
|
|
|
be2887b |
%files wavpack
|
|
|
be2887b |
%defattr(-,root,root,-)
|
|
|
0b2608b |
%{_libdir}/audacious/Input/wavpack.so
|
|
|
be2887b |
|
|
|
18c915b |
%files metronome
|
|
|
18c915b |
%defattr(-,root,root,-)
|
|
|
0b2608b |
%{_libdir}/audacious/Input/metronom.so
|
|
|
18c915b |
|
|
|
18c915b |
%files vortex
|
|
|
18c915b |
%defattr(-,root,root,-)
|
|
|
0b2608b |
%{_libdir}/audacious/Input/vtx.so
|
|
|
18c915b |
|
|
|
bfa5dbf |
|
|
|
bfa5dbf |
%changelog
|
|
|
6b23d5f |
* Tue Nov 10 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-0.4.beta2
|
|
|
6b23d5f |
- Upgrade to 2.2-beta2
|
|
|
6b23d5f |
- Add patch to use old/working ladspa plugin from 2.0.1 (#533641).
|
|
|
6b23d5f |
|
|
|
590ff29 |
* Fri Oct 30 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-0.4.beta1
|
|
|
590ff29 |
- Fix non-top-level filewriter plugin dialogs.
|
|
|
590ff29 |
|
|
|
7e808c5 |
* Sun Oct 25 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-0.3.beta1
|
|
|
7e808c5 |
- Update pulse_audio patch with correct get_song_name().
|
|
|
7e808c5 |
|
|
|
22e5b66 |
* Sun Oct 25 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-0.2.beta1
|
|
|
22e5b66 |
- Patch modplug plugin to remove old cruft and fix playback.
|
|
|
22e5b66 |
|
|
|
5b5df2b |
* Thu Oct 22 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-0.1.beta1
|
|
|
5b5df2b |
- Upgrade to 2.2-beta1
|
|
|
89840b1 |
- Port old pulse_audio plugin from Audacious 2.1
|
|
|
5b5df2b |
and patch it to fix volume issues.
|
|
|
5b5df2b |
|
|
|
a08905c |
* Wed Oct 21 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.1-7
|
|
|
a08905c |
- Patch pulseaudio plugin to not suffer from precision loss when
|
|
|
a08905c |
calculating the volume level to save.
|
|
|
a08905c |
|
|
|
397782d |
* Wed Oct 21 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.1-6
|
|
|
397782d |
- Rediff the underruns patch and set buffer_time_min.
|
|
|
397782d |
|
|
|
397782d |
* Mon Oct 19 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.1-5
|
|
|
397782d |
- Patch pulseaudio plugin to not get confused by volume values passed
|
|
|
397782d |
in via callback.
|
|
|
397782d |
|
|
|
5b5df2b |
* Sun Oct 18 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-0.1.alpha2
|
|
|
5b5df2b |
- Upgrade to 2.2-alpha2 (breaks ALSA output with alsa-plugins-pulseaudio!)
|
|
|
5b5df2b |
|
|
|
5b5df2b |
* Sun Sep 20 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.2-0.1.alpha1
|
|
|
5b5df2b |
- Upgrade to 2.2-alpha1 (primarly for alsa-gapless output plugin).
|
|
|
5b5df2b |
- Removes pulse_audio output plugin!
|
|
|
5b5df2b |
- Obsolete patches: timidity-cfg, keep-mixer-open
|
|
|
5b5df2b |
|
|
|
2dc41f8 |
* Sun Sep 20 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.1-4
|
|
|
2dc41f8 |
- Patch alsa-ng plugin with some buffer prefilling to fight underruns.
|
|
|
2dc41f8 |
- Merge minor changes from 2.2-alpha1 alsa-ng plugin.
|
|
|
2dc41f8 |
|
|
|
1487087 |
* Thu Jul 30 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.1-3
|
|
|
1487087 |
- Keep mixer open and not start at only %50 volume.
|
|
|
1487087 |
|
|
|
a82ff87 |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-2
|
|
|
a82ff87 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
a82ff87 |
|
|
|
536e7d8 |
* Tue Jul 14 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.1-1
|
|
|
536e7d8 |
- Upgrade to 2.1 final.
|
|
|
536e7d8 |
|
|
|
536e7d8 |
* Mon Jun 29 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.1-0.1.beta1
|
|
|
536e7d8 |
- Upgrade to 2.1beta1.
|
|
|
536e7d8 |
- Drop merged/obsolete patches.
|
|
|
536e7d8 |
|
|
|
536e7d8 |
* Sat Jun 6 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.0.1-0.3
|
|
|
536e7d8 |
- Make libtimidity not try to open non-existing files.
|
|
|
536e7d8 |
- Fix non-top-level configure dialogs.
|
|
|
536e7d8 |
|
|
|
536e7d8 |
* Sat Jun 6 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.0.1-0.1
|
|
|
536e7d8 |
- Upgrade to 2.0.1.
|
|
|
536e7d8 |
- Fix sndfile plugin cleanup crash.
|
|
|
536e7d8 |
- Major spec overhaul, and drop old %%changelog entries.
|
|
|
536e7d8 |
- Obsolete -arts plugin.
|
|
|
931856a |
- Multiple different licenses are used for the individual plugins.
|
|
|
998d88d |
- Move amidi-plug directory to amidi subpackage.
|
|
|
693cbcd |
- Build with libsndfile plugin for advanced formats in WAV and
|
|
|
693cbcd |
patch it for pause and seek (also fixes #501007).
|
|
|
693cbcd |
|
|
|
6824f70 |
* Wed May 06 2009 Ralf Ertzinger <ralf@skytale.net> 1.5.1-5
|
|
|
6824f70 |
- Fix possible crash on neon buffer underrun (BZ#496413)
|
|
|
6824f70 |
|