Name: cogl Summary: Open Source 3D graphics library for creating rich graphical applications Version: 1.10.2 Release: 1 Group: System/Libraries License: LGPLv2+ URL: http://www.clutter-project.org/ Source0: http://source.clutter-project.org/sources/cogl/1.10/cogl-%{version}.tar.xz Source1: http://source.clutter-project.org/sources/cogl/1.10/cogl-%{version}.sha256sum Patch0: gl-header-include-fix.patch Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(pango) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcomposite) BuildRequires: pkgconfig(xdamage) BuildRequires: pkgconfig(xext) BuildRequires: pkgconfig(xfixes) BuildRequires: pkgconfig(glesv2) BuildRequires: pkgconfig(glesv1_cm) BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(dri2proto) BuildRequires: pkgconfig(glproto) BuildRequires: pkgconfig(xxf86vm) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-egl) BuildRequires: intltool %description Cogl is a modern 3D graphics library that avoids the flat state-machine API style of OpenGL making it easier to write orthogonal rendering code. Cogl supports using OpenGL and OpenGLES 1.1/2.0 as backends so a wide range of devices can be targetted. Also because Cogl can integrate the huge number of vendor specific OpenGL extensions behind a consistent interface it helps you get the very best out of your specific device for less effort than using OpenGL. %package devel Summary: Cogl header files and development libraries Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel Development environment for Cogl %package examples Summary: Cogl examples Group: Amusements/Graphics Requires: %{name} = %{version}-%{release} %description examples Example Cogl apps %prep %setup -q -n %{name}-%{version} %patch0 -p1 %build %configure --disable-static \ --enable-gl \ --enable-gles1 \ --enable-gles2 \ --enable-wayland-egl-platform=yes \ --enable-xlib-egl-platform=yes \ --enable-examples-install make %{?jobs:-j%jobs} %install rm -rf %{buildroot} %make_install %find_lang cogl %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files -f cogl.lang %defattr(-,root,root,-) %doc COPYING README %{_libdir}/*.so.* %files devel %defattr(-,root,root,-) %{_includedir}/* %{_libdir}/*.so %{_libdir}/pkgconfig/* %files examples %defattr(-,root,root,-) %{_datadir}/cogl/* %{_bindir}/*