Group :: System/Libraries
RPM: libvisual0.4
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
%define srcname libvisual
Name: %{srcname}0.4
Version: 0.4.0
Release: alt1
Summary: Libvisual is an abstraction library that comes between applications and audio visualisation plugins
License: LGPL
Group: System/Libraries
Url: http://%srcname.sourceforge.net/
Source: %srcname-%version.tar.bz2
Packager: Valery Inozemtsev <shrek at altlinux.ru>
# Automatically added by buildreq on Sun May 28 2006
BuildRequires: gcc-c++ pkg-config
%description
Libvisual is an abstraction library that comes between applications and
audio visualisation plugins.
Often when it comes to audio visualisation plugins or programs that
create visuals, they depend on a player or something else; basically,
there is no general framework that enabled application developers to
easily access cool audio visualisation plugins. Libvisual wants to
change this by providing an interface towards plugins and applications;
through this easy to use interface applications can easily access
plugins and, since the drawing is done by the application, it also
enables the developer to draw the visual anywhere he wants.
The framework also allows you to morph to different plugins and mix two
at once; all kinds of neat tricks are possible using this method.
%package devel
Summary: Development environment for %srcname
Group: Development/C
Requires: %name = %version-%release
%description devel
This package contains development files required for building
%srcname-based software.
%package devel-static
Summary: Static %srcname library
Group: Development/C
Requires: %name-devel = %version-%release
%description devel-static
This package contains development files required for building
statically linked %srcname-based software.
%def_disable static
%prep
%setup -q -n %srcname-%version
%build
%configure \
%{subst_enable static}
%make_build
%install
%make DESTDIR=%buildroot install
%__mkdir -p %buildroot%_libdir/%srcname-0.4/{actor,input,morph}
%post
%post_ldconfig
%postun
%postun_ldconfig
%files
%doc AUTHORS ChangeLog NEWS README TODO
%_libdir/*.so.*
%dir %_libdir/%srcname-0.4
%dir %_libdir/%srcname-0.4/actor
%dir %_libdir/%srcname-0.4/input
%dir %_libdir/%srcname-0.4/morph
%files devel
%_includedir/*
%_libdir/*.so
%_pkgconfigdir/*.pc
%if_enabled static
%files devel-static
%_libdir/*.a
%endif
%changelog
…
Full changelog you can see here
Name: %{srcname}0.4
Version: 0.4.0
Release: alt1
Summary: Libvisual is an abstraction library that comes between applications and audio visualisation plugins
License: LGPL
Group: System/Libraries
Url: http://%srcname.sourceforge.net/
Source: %srcname-%version.tar.bz2
Packager: Valery Inozemtsev <shrek at altlinux.ru>
# Automatically added by buildreq on Sun May 28 2006
BuildRequires: gcc-c++ pkg-config
%description
Libvisual is an abstraction library that comes between applications and
audio visualisation plugins.
Often when it comes to audio visualisation plugins or programs that
create visuals, they depend on a player or something else; basically,
there is no general framework that enabled application developers to
easily access cool audio visualisation plugins. Libvisual wants to
change this by providing an interface towards plugins and applications;
through this easy to use interface applications can easily access
plugins and, since the drawing is done by the application, it also
enables the developer to draw the visual anywhere he wants.
The framework also allows you to morph to different plugins and mix two
at once; all kinds of neat tricks are possible using this method.
%package devel
Summary: Development environment for %srcname
Group: Development/C
Requires: %name = %version-%release
%description devel
This package contains development files required for building
%srcname-based software.
%package devel-static
Summary: Static %srcname library
Group: Development/C
Requires: %name-devel = %version-%release
%description devel-static
This package contains development files required for building
statically linked %srcname-based software.
%def_disable static
%prep
%setup -q -n %srcname-%version
%build
%configure \
%{subst_enable static}
%make_build
%install
%make DESTDIR=%buildroot install
%__mkdir -p %buildroot%_libdir/%srcname-0.4/{actor,input,morph}
%post
%post_ldconfig
%postun
%postun_ldconfig
%files
%doc AUTHORS ChangeLog NEWS README TODO
%_libdir/*.so.*
%dir %_libdir/%srcname-0.4
%dir %_libdir/%srcname-0.4/actor
%dir %_libdir/%srcname-0.4/input
%dir %_libdir/%srcname-0.4/morph
%files devel
%_includedir/*
%_libdir/*.so
%_pkgconfigdir/*.pc
%if_enabled static
%files devel-static
%_libdir/*.a
%endif
%changelog
…
Full changelog you can see here