Группа :: Звук
Пакет: libvisual0.4-plugins
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define _name libvisual
%def_disable static
Name: %{_name}0.4-plugins
Version: 0.4.0
Release: alt2
Summary: Libvisual library plugins
License: LGPL
Group: Sound
Url: http://%name.sourceforge.net
Source: %_name-plugins-%version.tar.bz2
%define libvisual_ver 0.4.0
Requires: %name-morph = %version-%release
Requires: %name-input = %version-%release
Requires: %name-actor = %version-%release
# Automatically added by buildreq on Mon May 29 2006
BuildRequires: gcc-c++ gstreamer-devel libXt-devel libXxf86vm-devel libalsa-devel
BuildRequires: libgtk+2-devel libmesa-devel libpopt-devel libvisual0.4-devel
BuildRequires: libxml2-devel zlib-devel esound-devel jackit-devel
%description
Libvisual is an abstraction library that comes between applications and
audio visualisation plugins.
This package contains various libvisual plugins.
%package -n %name-morph
Summary: %name morph plugins
Group: Sound
PreReq: %{_name}0.4 = %libvisual_ver
%description -n %name-morph
This package contains various %_name plugins that morph between two or
more video sources using different metods.
%package -n %name-input
Summary: %_name plugins to capture PCM data from the different audio sources
Group: Sound
Requires: %name-input-alsa = %version-%release %name-input-mplayer = %version-%release
%description -n %name-input
This package contains various %_name plugins to capture PCM data from
the different audio sources.
%package -n %name-actor
Summary: %_name actor plugins
Group: Sound
PreReq: %{_name}0.4 = %libvisual_ver
%description -n %name-actor
This package contains various %_name actor plugins.
%package -n %name-input-alsa
Summary: The %_name ALSA capture plugin
Group: Sound
PreReq: %{_name}0.4 = %libvisual_ver
%description -n %name-input-alsa
This package contains %_name input plugin to capture PCM data from the
ALSA record device.
%package -n %name-input-mplayer
Summary: The %_name input plugin for use data exported from MPlayer
Group: Sound
PreReq: %{_name}0.4 = %libvisual_ver
%description -n %name-input-mplayer
This package contains %_name input plugin that uses data exported from
'mplayer -af export'.
%prep
%setup -q -n %_name-plugins-%version
%__subst 's,0\.8,0.10,g' configure
%build
%configure \
%{subst_enable static}
%make_build
%install
%make DESTDIR=%buildroot install
find %buildroot%_libdir/%_name-0.4 -depth -name \*.la -exec %__rm -f {} \;
%files
%doc AUTHORS ChangeLog NEWS README TODO
%files -n %name-actor
%_libdir/%_name-0.4/actor/*.so
%_datadir/%_name-plugins-0.4
%files -n %name-morph
%_libdir/%_name-0.4/morph/*.so
%files -n %name-input
%files -n %name-input-alsa
%_libdir/%_name-0.4/input/input_alsa.so
%files -n %name-input-mplayer
%_libdir/%_name-0.4/input/input_mplayer.so
%changelog
…
Полный changelog можно просмотреть здесь
%def_disable static
Name: %{_name}0.4-plugins
Version: 0.4.0
Release: alt2
Summary: Libvisual library plugins
License: LGPL
Group: Sound
Url: http://%name.sourceforge.net
Source: %_name-plugins-%version.tar.bz2
%define libvisual_ver 0.4.0
Requires: %name-morph = %version-%release
Requires: %name-input = %version-%release
Requires: %name-actor = %version-%release
# Automatically added by buildreq on Mon May 29 2006
BuildRequires: gcc-c++ gstreamer-devel libXt-devel libXxf86vm-devel libalsa-devel
BuildRequires: libgtk+2-devel libmesa-devel libpopt-devel libvisual0.4-devel
BuildRequires: libxml2-devel zlib-devel esound-devel jackit-devel
%description
Libvisual is an abstraction library that comes between applications and
audio visualisation plugins.
This package contains various libvisual plugins.
%package -n %name-morph
Summary: %name morph plugins
Group: Sound
PreReq: %{_name}0.4 = %libvisual_ver
%description -n %name-morph
This package contains various %_name plugins that morph between two or
more video sources using different metods.
%package -n %name-input
Summary: %_name plugins to capture PCM data from the different audio sources
Group: Sound
Requires: %name-input-alsa = %version-%release %name-input-mplayer = %version-%release
%description -n %name-input
This package contains various %_name plugins to capture PCM data from
the different audio sources.
%package -n %name-actor
Summary: %_name actor plugins
Group: Sound
PreReq: %{_name}0.4 = %libvisual_ver
%description -n %name-actor
This package contains various %_name actor plugins.
%package -n %name-input-alsa
Summary: The %_name ALSA capture plugin
Group: Sound
PreReq: %{_name}0.4 = %libvisual_ver
%description -n %name-input-alsa
This package contains %_name input plugin to capture PCM data from the
ALSA record device.
%package -n %name-input-mplayer
Summary: The %_name input plugin for use data exported from MPlayer
Group: Sound
PreReq: %{_name}0.4 = %libvisual_ver
%description -n %name-input-mplayer
This package contains %_name input plugin that uses data exported from
'mplayer -af export'.
%prep
%setup -q -n %_name-plugins-%version
%__subst 's,0\.8,0.10,g' configure
%build
%configure \
%{subst_enable static}
%make_build
%install
%make DESTDIR=%buildroot install
find %buildroot%_libdir/%_name-0.4 -depth -name \*.la -exec %__rm -f {} \;
%files
%doc AUTHORS ChangeLog NEWS README TODO
%files -n %name-actor
%_libdir/%_name-0.4/actor/*.so
%_datadir/%_name-plugins-0.4
%files -n %name-morph
%_libdir/%_name-0.4/morph/*.so
%files -n %name-input
%files -n %name-input-alsa
%_libdir/%_name-0.4/input/input_alsa.so
%files -n %name-input-mplayer
%_libdir/%_name-0.4/input/input_mplayer.so
%changelog
…
Полный changelog можно просмотреть здесь