# TODO:
# - build oss4 plugin
-# /usr/lib64/audacious/Effect/sox-resampler.so
-# /usr/lib64/audacious/Visualization/gl-spectrum.so
# - stop subpackages madness(?)
#
# Conditional build:
%bcond_without bs2b # BS2B effect plugin
%bcond_with jack0 # JACK 0.12x instead of JACK 2
#
-%define audver 3.4.1
+%define audver 3.4.3
Summary: Plugins for Audacious media player (metapackage)
Summary(pl.UTF-8): Wtyczki dla odtwarzacza multimedialnego Audacious (metapakiet)
Name: audacious-plugins
-Version: 3.4.1
-Release: 1
+Version: 3.4.3
+Release: 2
License: GPL v2+, LGPL v2+, GPL v3, MIT, BSD (see individual plugins)
Group: X11/Applications/Sound
Source0: http://distfiles.audacious-media-player.org/%{name}-%{version}.tar.bz2
-# Source0-md5: 74c9929190dee4b95db8633d4edb2afb
+# Source0-md5: a52e1ec2f37e9269e26ee67b41153d73
Patch0: %{name}-verbose_make.patch
URL: http://audacious-media-player.org/
BuildRequires: audacious-devel >= %{audver}
BuildRequires: autoconf >= 2.59
BuildRequires: automake
-BuildRequires: gettext-devel
+BuildRequires: gettext-tools
BuildRequires: pkgconfig
### for plugins
-# output-sdlout
+# visualization-gl-spectrum
+BuildRequires: OpenGL-GLX-devel
+# output-sdlout (could be also SDL2-devel >= 2.0)
BuildRequires: SDL-devel >= 1.2.11
# input-amidi (>= 1.0), output-alsa (>= 1.0.16)
BuildRequires: alsa-lib-devel >= 1.0.16
BuildRequires: pango-devel >= 1:1.14.7
# output-pulseaudio
BuildRequires: pulseaudio-devel >= 0.9.9
+# effect-sox-resampler
+BuildRequires: soxr-devel
# input-wavpack
BuildRequires: wavpack-devel >= 4.31
# general-aosd (aosd-xcomp option)
Requires: audacious-effect-ladspa = %{version}-%{release}
Requires: audacious-effect-mixer = %{version}-%{release}
Requires: audacious-effect-resample = %{version}-%{release}
+Requires: audacious-effect-sox-resampler = %{version}-%{release}
Requires: audacious-effect-speed-pitch = %{version}-%{release}
Requires: audacious-effect-stereo = %{version}-%{release}
Requires: audacious-effect-voice_removal = %{version}-%{release}
Requires: audacious-transport-unix_io = %{version}-%{release}
Requires: audacious-visualization-blur-scope = %{version}-%{release}
Requires: audacious-visualization-cairo-spectrum = %{version}-%{release}
+Requires: audacious-visualization-gl-spectrum = %{version}-%{release}
Obsoletes: bmp-extra-plugins
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Wtyczka konwertera częstotliwości próbkowania dla odtwarzacza
multimedialnego Audacious.
+%package -n audacious-effect-sox-resampler
+Summary: Audacious media player - sox-resampler plugin
+Summary(pl.UTF-8): Wtyczka sox-resampler dla odtwarzacza multimedialnego Audacious
+License: BSD
+Group: X11/Applications/Sound
+Requires: audacious = %{audver}
+
+%description -n audacious-effect-sox-resampler
+SoX based sample rate converter plugin for Audacious media player.
+
+%description -n audacious-effect-sox-resampler -l pl.UTF-8
+Oparta na SoX wtyczka konwertera częstotliwości próbkowania dla
+odtwarzacza multimedialnego Audacious.
+
%package -n audacious-effect-speed-pitch
Summary: Audacious media player - speed-pitch plugin
Summary(pl.UTF-8): Wtyczka speed-pitch dla odtwarzacza multimedialnego Audacious
Audacious.
%package -n audacious-visualization-cairo-spectrum
-Summary: Audacious media player - Blur cairo-spectrum visualization plugin
+Summary: Audacious media player - cairo-spectrum visualization plugin
Summary(pl.UTF-8): Wtyczka wizualizacji cairo-spectrum odtwarzacza multimedialnego Audacious
License: MIT
Group: X11/Applications/Sound
Requires: audacious = %{audver}
%description -n audacious-visualization-cairo-spectrum
-cairo-spectrum visualization plugin for Audacious media player.
+Cairo spectrum analyzer visualization plugin for Audacious media
+player.
%description -n audacious-visualization-cairo-spectrum -l pl.UTF-8
-Wtyczka wizualizacji cairo-spectrum dla odtwarzacza multimedialnego
-Audacious.
+Oparta na Cairo wtyczka wizualizacji analizująca widmo dla odtwarzacza
+multimedialnego Audacious.
+
+%package -n audacious-visualization-gl-spectrum
+Summary: Audacious media player - gl-spectrum visualization plugin
+Summary(pl.UTF-8): Wtyczka wizualizacji gl-spectrum odtwarzacza multimedialnego Audacious
+License: GPL v2+
+Group: X11/Applications/Sound
+Requires: audacious = %{audver}
+
+%description -n audacious-visualization-gl-spectrum
+OpenGL spectrum analyzer visualization plugin for Audacious media
+player.
+
+%description -n audacious-visualization-gl-spectrum -l pl.UTF-8
+Oparta na OpenGL wtyczka wizualizacji analizująca widmo dla
+odtwarzacza multimedialnego Audacious.
%prep
%setup -q
DESTDIR=$RPM_BUILD_ROOT
%{__mv} $RPM_BUILD_ROOT%{_localedir}/id{_ID,}
+%{__mv} $RPM_BUILD_ROOT%{_localedir}/ml{_IN,}
%{__mv} $RPM_BUILD_ROOT%{_localedir}/pt{_PT,}
%{__mv} $RPM_BUILD_ROOT%{_localedir}/sr{_RS,}
%doc src/resample/LICENSE
%attr(755,root,root) %{_libdir}/audacious/Effect/resample.so
+%files -n audacious-effect-sox-resampler
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/audacious/Effect/sox-resampler.so
+
%files -n audacious-effect-speed-pitch
%defattr(644,root,root,755)
%doc src/speed-pitch/LICENSE
%defattr(644,root,root,755)
%doc src/cairo-spectrum/LICENSE
%attr(755,root,root) %{_libdir}/audacious/Visualization/cairo-spectrum.so
+
+%files -n audacious-visualization-gl-spectrum
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/audacious/Visualization/gl-spectrum.so