Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37756117
en ru br
Репозитории ALT
4.1: 0.2.0-alt2
4.0: 0.2.0-alt2
3.0: 0.2.0-alt1
www.altlinux.org/Changes

Группа :: Звук
Пакет: libvisual-plugins

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%define _name libvisual
%def_disable static

Name: %_name-plugins
Version: 0.2.0
Release: alt1

Summary: Libvisual library plugins
License: LGPL
Group: Sound
Url: http://%name.sourceforge.net/v2/
Source: %name-%version.tar.gz

%define libvisual_ver 0.2.0

Requires: %_name-morph-plugins = %version-%release
Requires: %_name-input-plugins = %version-%release
Requires: %_name-actor-plugins = %version-%release

# Automatically added by buildreq on Sun Nov 28 2004

#BuildRequires: esound-devel gcc-c++ gcc-g77 glib2-devel jackit-devel libalsa-devel libaudiofile-devel libgtk+2-devel libpango-devel libstdc++-devel libvisual-devel pkgconfig xorg-x11-devel
BuildRequires: XFree86-devel esound-devel gcc-c++ gcc-g77 glib2-devel jackit-devel libalsa-devel libaudiofile-devel libgtk+2-devel libpango-devel libstdc++-devel libvisual-devel pkgconfig

%description
Libvisual is an abstraction library that comes between applications and
audio visualisation plugins.

This package contains various libvisual plugins.

%package -n %_name-morph-plugins
Summary: %_name morph plugins
Group: Sound
PreReq: %_name >= %libvisual_ver

%description -n %_name-morph-plugins
This package contains various %_name plugins that morph between two or
more video sources using different metods.

%package -n %_name-input-plugins
Summary: %_name plugins to capture PCM data from the different audio sources
Group: Sound
Requires: %_name-input-alsa = %version-%release %_name-input-esd = %version-%release
Requires: %_name-input-jack = %version-%release %_name-input-mplayer = %version-%release

%description -n %_name-input-plugins
This package contains various %_name plugins to capture PCM data from
the different audio sources.

%package -n %_name-actor-plugins
Summary: %_name actor plugins
Group: Sound
PreReq: %_name >= %libvisual_ver

%description -n %_name-actor-plugins
This package contains various %_name actor plugins.

# input plugins

%package -n %_name-input-alsa
Summary: The %_name ALSA capture plugin
Group: Sound
PreReq: %_name >= %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-esd
Summary: The %_name eSound capture plugin
Group: Sound
PreReq: %_name >= %libvisual_ver

%description -n %_name-input-esd
This package contains %_name input plugin to capture PCM data from the
ESD daemon.

%package -n %_name-input-jack
Summary: The %_name Jackit capture plugin
Group: Sound
PreReq: %_name >= %libvisual_ver

%description -n %_name-input-jack
This package contains %_name input plugin to capture PCM data from the
jackd daemon.

%package -n %_name-input-mplayer
Summary: The %_name input plugin for use data exported from MPlayer
Group: Sound
PreReq: %_name >= %libvisual_ver

%description -n %_name-input-mplayer
This package contains %_name input plugin that uses data exported from
'mplayer -af export'.


%prep
%setup -q
find ./ -name "Makefile.*" -print0|\
xargs -r0 %__subst 's,\$(prefix)/lib, at libdir at ,
   s,mkdirhier,mkdir -p,' --
%build
%configure \
   %{subst_enable static}

%make_build

%install
%make_install DESTDIR=%buildroot install

# remove none-packaged files

%__rm -f %buildroot%_libdir/%_name/*/*.la

%files
%doc AUTHORS ChangeLog NEWS README TODO

%files -n %_name-actor-plugins
%_libdir/%_name/actor/*.so
%dir %_datadir/%name
%dir %_datadir/%name/deffont
%dir %_datadir/%_name/actor
%_datadir/%_name/actor/actor_madspin
%_datadir/%_name/actor/actor_nebulus
%_datadir/%_name/actor/actor_gforce
%_datadir/%name/GForce*

%files -n %_name-morph-plugins
%_libdir/%_name/morph/*.so

%files -n %_name-input-plugins

%files -n %_name-input-alsa
%_libdir/%_name/input/input_alsa.so

%files -n %_name-input-esd
%_libdir/%_name/input/input_esd.so

%files -n %_name-input-jack
%_libdir/%_name/input/input_jack.so

%files -n %_name-input-mplayer
%_libdir/%_name/input/input_mplayer.so

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin