File clutter-gst.spec of Package clutter-gst
#
# spec file for package clutter-gst (Version 0.10.0)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: clutter-gst
BuildRequires: clutter-devel
BuildRequires: gstreamer-0_10-devel
BuildRequires: gstreamer-0_10-plugins-base-devel
License: LGPL v2.1 or later
Group: System/Libraries
Version: 0.10.0
Release: 1
Source: http://www.clutter-project.org/sources/clutter-gst/0.10/%{name}-%{version}.tar.bz2
Url: http://clutter-project.org/
Summary: GStreamer integration for Clutter
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%define debug_package_requires libclutter-gst-0_10-0 = %{version}-%{release}
%description
Clutter-GStreamer (clutter-gst) is an integration library for using
GStreamer with Clutter.
Clutter is an open source software library for creating fast, visually
rich and animated graphical user interfaces. It uses OpenGL for drawing
primitives and has multiple backends, allowing its usage on different
platforms.
%package -n libclutter-gst-0_10-0
License: LGPL v2.1 or later
Summary: GStreamer integration for Clutter
Group: System/Libraries
%description -n libclutter-gst-0_10-0
Clutter-GStreamer (clutter-gst) is an integration library for using
GStreamer with Clutter.
Clutter is an open source software library for creating fast, visually
rich and animated graphical user interfaces. It uses OpenGL for drawing
primitives and has multiple backends, allowing its usage on different
platforms.
%package devel
License: LGPL v2.1 or later
Summary: GStreamer integration for Clutter
Group: Development/Libraries/C and C++
Requires: libclutter-gst-0_10-0 = %{version}
Requires: clutter-devel
Requires: gstreamer-0_10-devel
Requires: gstreamer-0_10-plugins-base-devel
Provides: clutter-doc = %{version}
Obsoletes: clutter-doc <= %{version}
%description devel
Clutter-GStreamer (clutter-gst) is an integration library for using
GStreamer with Clutter.
Clutter is an open source software library for creating fast, visually
rich and animated graphical user interfaces. It uses OpenGL for drawing
primitives and has multiple backends, allowing its usage on different
platforms.
%prep
%setup -q
%build
%configure --disable-static
make %{?jobs:-j%jobs}
make %{?jobs:-j%jobs} check
%install
%makeinstall
rm -f %{buildroot}%{_libdir}/*.la
%post -n libclutter-gst-0_10-0 -p /sbin/ldconfig
%postun -n libclutter-gst-0_10-0 -p /sbin/ldconfig
%clean
rm -rf %{buildroot}
%files -n libclutter-gst-0_10-0
%defattr(-,root,root)
%doc README COPYING ChangeLog
%{_libdir}/*.so.*
%files devel
%defattr(-,root,root)
%{_libdir}/*.so
%{_includedir}/clutter-1.0/*
%{_libdir}/pkgconfig/*.pc
%{_datadir}/gtk-doc/html/clutter-gst
%changelog