%define majver %(echo %version | cut -d. -f 1-2) Name: clutter Version: 1.2.12 Release: 1mamba Summary: Open Source software library for creating fast, compelling, portable, and dynamic graphical user interfaces Group: Development/Libraries Vendor: openmamba Distribution: openmamba Packager: gil URL: http://www.clutter-project.org/ Source: http://source.clutter-project.org/sources/clutter/%{majver}/clutter-%{version}.tar.gz # http://bugzilla.openedhand.com/show_bug.cgi?id=2100 Patch0: Use-a-native-format-for-atlas-textures.patch License: LGPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: gobject-introspection-devel BuildRequires: libcairo-devel BuildRequires: libexpat-devel BuildRequires: libfontconfig-devel BuildRequires: libfreetype-devel BuildRequires: libgcc BuildRequires: libGL-devel BuildRequires: libglib-devel BuildRequires: libglitz-devel BuildRequires: libgtk-devel BuildRequires: libjson-glib-devel BuildRequires: libpango-devel BuildRequires: libpixman-devel BuildRequires: libpng12-devel BuildRequires: libselinux-devel BuildRequires: libstdc++6-devel BuildRequires: libX11-devel BuildRequires: libXau-devel BuildRequires: libxcb-devel BuildRequires: libxcb-util-devel BuildRequires: libXcomposite-devel BuildRequires: libXdamage-devel BuildRequires: libXdmcp-devel BuildRequires: libXext-devel BuildRequires: libXfixes-devel BuildRequires: libXi-devel BuildRequires: libXrender-devel BuildRequires: libz-devel ## AUTOBUILDREQ-END BuildRequires: gettext BuildRequires: gtk-doc Requires: gobject-introspection BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Clutter is an open source software library for creating fast, compelling, portable, and dynamic graphical user interfaces. The most obvious example of potential usage is in media center type applications. %package devel Summary: Devel package for %{name} Group: Development/Libraries Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description devel Clutter is an open source software library for creating fast, compelling, portable, and dynamic graphical user interfaces. This package contains libraries and header files need for development. %package doc Summary: Documentation for %{name} Group: Documentation Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description doc Clutter is an open source software library for creating fast, compelling, portable, and dynamic graphical user interfaces. This package contains documentation for %{name}. %package static Summary: Static libraries for %{name} Group: Development/Libraries Requires: %{name}-devel = %{?epoch:%epoch:}%{version}-%{release} %description static Clutter is an open source software library for creating fast, compelling, portable, and dynamic graphical user interfaces. This package contains static libraries need for development. %prep %setup -q #%patch0 -p1 -b .atlas-textures %build # --disable-gtk-doc --disable-conformance (if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; CONFIGFLAGS=--enable-gtk-doc ; fi; %configure $CONFIGFLAGS \ --enable-xinput if ! test -f ChangeLog; then echo "Created from snapshot" > ChangeLog fi ) %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall #find_lang clutter-1.0 %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post -p /sbin/ldconfig %postun -p /sbin/ldconfig #%files -f clutter-1.0.lang %files %defattr(-,root,root) %{_libdir}/libclutter-glx-*.so.* %{_libdir}/girepository-?.?/Clutter-?.?.typelib %{_libdir}/girepository-?.?/Cogl-?.?.typelib %doc AUTHORS COPYING ChangeLog* NEWS %doc README TODO %files devel %defattr(-,root,root) %dir %{_includedir}/clutter-?.? #%dir %{_includedir}/clutter-?.?/cally #%{_includedir}/clutter-?.?/cally/*.h %dir %{_includedir}/clutter-?.?/clutter %{_includedir}/clutter-?.?/clutter/*.h %dir %{_includedir}/clutter-?.?/clutter/glx %{_includedir}/clutter-?.?/clutter/glx/*.h %dir %{_includedir}/clutter-?.?/clutter/x11 %{_includedir}/clutter-?.?/clutter/x11/*.h %dir %{_includedir}/clutter-?.?/cogl %{_includedir}/clutter-?.?/cogl/*.h %{_libdir}/libclutter-glx-?.?.so #%{_exec_prefix}/lib/pkgconfig/cally-?.?.pc %{_exec_prefix}/lib/pkgconfig/clutter-?.?.pc %{_exec_prefix}/lib/pkgconfig/clutter-glx-?.?.pc %{_exec_prefix}/lib/pkgconfig/clutter-x11-?.?.pc %{_exec_prefix}/lib/pkgconfig/cogl-?.?.pc %{_exec_prefix}/lib/pkgconfig/cogl-gl-?.?.pc %{_datadir}/gir-?.?/Clutter-?.?.gir %{_datadir}/gir-?.?/Cogl-?.?.gir %files doc %defattr(-,root,root) #%{_datadir}/gtk-doc/html/cally %{_datadir}/gtk-doc/html/clutter %{_datadir}/gtk-doc/html/cogl %files static %defattr(-,root,root) %{_libdir}/libclutter-glx-*.la %changelog * Sun Sep 19 2010 gil 1.2.12-1mamba - package created by autospec