Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37708179
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
%define libvisual_ver 0.2.0

Name: %_name-plugins
Version: 0.2.0
Release: alt2
Serial: 1
Summary: Libvisual library plugins
License: LGPL
Group: Sound
Url: http://%name.sourceforge.net/
Source: %name-%version.tar.gz

Patch1: libvisual-plugins-0.2.0-alt-x.patch
Patch2: libvisual-plugins-0.2.0-alt-nommx.patch

Packager: Valery Inozemtsev <shrek at altlinux.ru>

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

# Automatically added by buildreq on Mon May 29 2006

BuildRequires: esound-devel gcc-c++ jackit-devel libXt-devel libXxf86vm-devel
BuildRequires: libalsa-devel libgoom-devel libgtk+2-devel libmesa-devel libvisual-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-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'.

%def_disable static

%prep
%setup -q

%patch1 -p1
%patch2 -p1

find -name "Makefile.am" -exec %__subst 's,\$(prefix)/lib, at libdir at ,;s,mkdirhier,mkdir -p,' {} \;

%build
%__autoreconf
%configure \
   %{subst_enable static}

%make_build

%install
%make DESTDIR=%buildroot install

find %buildroot%_libdir/%_name -depth -name \*.la -exec rm -f {} \;

%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