%define name clutter-gtk %define version 0.8.1 %define release %mkrel 1 %define api 0.8 %define major 0 %define libname %mklibname %name %api %major %define libnamedevel %mklibname -d %name %api Summary: GTK Support for Clutter Name: %{name} Version: %{version} Release: %{release} Source0: %{name}-%{version}.tar.bz2 License: LGPL Group: Graphics Url: http://clutter-project.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: clutter-devel BuildRequires: gtk2-devel BuildRequires: gtk-doc %description A library providing facilities to integrate Clutter into GTK+ applications. It provides a GTK+ widget, GtkClutterEmbed, for embedding the default ClutterStage into any GtkContainer. Because of limitations inside Clutter, it is only possible to embed a single ClutterStage. #---------------------------------------------------------------------------- %package -n %libname Summary: GTK Support for Clutter Group: Graphics %description -n %libname A library providing facilities to integrate Clutter into GTK+ applications. It provides a GTK+ widget, GtkClutterEmbed, for embedding the default ClutterStage into any GtkContainer. Because of limitations inside Clutter, it is only possible to embed a single ClutterStage. %if %mdkversion < 200900 %post -n %libname -p /sbin/ldconfig %endif %postun -n %libname %if %mdkversion < 200900 /sbin/ldconfig %endif #---------------------------------------------------------------------------- %package -n %libnamedevel Summary: Development headers/libraries for %name Group: Development/X11 Provides: %name-devel = %version-%release Requires: %libname = %version-%release %description -n %libnamedevel Development headers/libraries for %name (see %libname package) #---------------------------------------------------------------------------- %prep %setup -q %build %configure --enable-gtk-doc %make %install rm -rf %buildroot %makeinstall %clean rm -rf %buildroot %files -n %libname %defattr(-,root,root) %_libdir/lib%{name}-%{api}.so.* %files -n %libnamedevel %_libdir/pkgconfig/%{name}-%{api}.pc %_libdir/lib%{name}-%{api}.la %_libdir/lib%{name}-%{api}.so %dir %_includedir/clutter-%{api}/%{name} %_includedir/clutter-%{api}/%{name}/*.h %dir %_datadir/gtk-doc/html/%name %doc %_datadir/gtk-doc/html/%name/* %changelog * Sat Sep 13 2008 Colin Guthrie <cguthrie@mandriva.org> 0.8.1-1mdv2009.0 + Revision: 284373 - New version: 0.8.1 * Wed Jul 23 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.6.0-4mdv2009.0 + Revision: 243539 - rebuild + Pixel <pixel@mandriva.com> - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers - normalize call to ldconfig in %%post/%%postun * Thu Feb 21 2008 Colin Guthrie <cguthrie@mandriva.org> 0.6.0-2mdv2008.1 + Revision: 173782 - Improve description * Wed Feb 20 2008 Colin Guthrie <cguthrie@mandriva.org> 0.6.0-1mdv2008.1 + Revision: 173178 - New version * Fri Dec 21 2007 Olivier Blin <oblin@mandriva.com> 0.4.0-1mdv2008.1 + Revision: 136322 - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request * Wed Aug 08 2007 Colin Guthrie <cguthrie@mandriva.org> 0.4.0-1mdv2008.0 + Revision: 60532 - New version: 0.4.0 - Import clutter-gtk