Hello community, here is the log from the commit of package cogl for openSUSE:Factory checked in at 2013-04-03 12:47:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cogl (Old) and /work/SRC/openSUSE:Factory/.cogl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cogl", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/cogl/cogl.changes 2013-02-05 11:12:10.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.cogl.new/cogl.changes 2013-04-03 12:47:42.000000000 +0200 @@ -1,0 +2,76 @@ +Fri Mar 29 00:27:09 UTC 2013 - [email protected] + +- Add build_wayland_backend define and set it to 0,as we do not + want to build wayland support yet. Pass conditional + --enable-wayland-egl-platform to configure. +- Add conditional pkgconfig(wayland-client, wayland-cursor, + wayland-egl and xkbcommon) BuildRequires. New dependencies needed + when --enable-wayland-egl-platform is used. + +------------------------------------------------------------------- +Mon Mar 25 14:31:32 UTC 2013 - [email protected] + +- Update to version 1.14.0: + + New snippet hook location for adding global definitions that + can be shared amongst other snippets. + + Fixed some cases where it's not possible to reference the + builtin cogl_sampler* uniforms from a snippet. + + Fixes for building on Visual Studio. + + Fixed a problem with the workaround for the viewport bug in + Mesa which could leave a broken scissor when switching between + different sized framebuffers. + + Fix some cases where the depth buffer wouldn't get cleared in + cogl_framebuffer_clear*. + + Fix for leaking pipelines and textures when a pipeline is + copied but all of its layer properties are replaced. + + Fix for interleaving snippets with different hook points. + + The Cogland example Wayland compositor has been updated to the + Wayland 1.0 API. + + Bugs fixed: bgo#686770, bgo#694537, bgo#694657. + +------------------------------------------------------------------- +Tue Feb 26 19:04:38 UTC 2013 - [email protected] + +- Update to version 1.13.4: + + New CoglOutput API to query information about displays. + + New API for querying frame timing information in a frame + callback. + + New API for querying the buffer age of an onscreen framebuffer. + + Fixed building the GLES2 driver without the GL driver. + + Fixed X errors when Cogl is used after an onscreen is + destroyed. + + Fixed API used by Clutter-GST to query the number of texture + units. + + Fixed the soname for the libcogl-pango2 library + + Fixed building with MinGW32 + + Bugs fixed: bgo#669122, bgo#692420, bgo#693360, bgo#693612, + bgo#693696, bgo#693894, bgo#694164. +- Changes from version 1.13.2: + + Adds support for texture based depth buffers. + + Lots of internal re-working to enable non-GL based drivers. + + Added a stub, NOP driver that can be useful for profiling. + + cogl_texture_rectangle_new_from_foreign() make public. + + cogl_debug_matrix_print() debug api added. + + Added support for building Cogl without a Glib dependency. + + Unified a lot of gles 2.0 and gl driver support. + + Added OpenGL 3.1 core profile support. + + Lots of gtk-doc annotation fixes. + + cogl_buffer_map_range() api added. + + Improved SDL 2 support. + + Added cogl_sdl_onscreen_get_window() api. + + Much improved out-of-memory error reporting. + + Added support for constant attributes. + + Lots of internal work to avoid referencing a global context. + + Added a new CoglMatrixStack api. + + Enabled lazy texture storage allocation.. + + Added cogl_texture_allocate() for optional explicit allocation. + + Add cogl_texture_set_data() convenience api. + + Various fixes for handling sliced texture. + + Added cogl_framebuffer_get_depth_bits() api. + + Bugs fixed: bgo#685915, bgo#690891, bgo#691945. +- Add pkgconfig(xrandr) BuildRequires: new dependency. +- Rename libcogl11 to libcogl12, libcogl-pango0 to libcogl-pango12, + and libcogl-gles2-11 to libcogl-gles2-12 following upstreams + soname bump. + +------------------------------------------------------------------- Old: ---- cogl-1.12.2.tar.xz New: ---- cogl-1.14.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cogl.spec ++++++ --- /var/tmp/diff_new_pack.WFHh5X/_old 2013-04-03 12:47:45.000000000 +0200 +++ /var/tmp/diff_new_pack.WFHh5X/_new 2013-04-03 12:47:45.000000000 +0200 @@ -16,16 +16,17 @@ # +%define build_wayland_backend 0 %define with_GLES2 0 Name: cogl -Version: 1.12.2 +Version: 1.14.0 Release: 0 Summary: An object oriented GL/GLES Abstraction/Utility Layer License: LGPL-2.1+ Group: System/Libraries Url: http://clutter-project.org/ -Source0: http://download.gnome.org/sources/cogl/1.12/%{name}-%{version}.tar.xz +Source0: http://download.gnome.org/sources/cogl/1.14/%{name}-%{version}.tar.xz Source99: baselibs.conf BuildRequires: fdupes BuildRequires: gtk-doc >= 1.13 @@ -33,7 +34,7 @@ BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.0 BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(glesv2) -BuildRequires: pkgconfig(glib-2.0) >= 2.28.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.32.0 BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.9.5 BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(pangocairo) >= 1.20 @@ -42,13 +43,20 @@ BuildRequires: pkgconfig(xdamage) BuildRequires: pkgconfig(xext) BuildRequires: pkgconfig(xfixes) >= 3 +BuildRequires: pkgconfig(xrandr) >= 1.2 +%if %{build_wayland_backend} +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(wayland-cursor) +BuildRequires: pkgconfig(wayland-egl) +BuildRequires: pkgconfig(xkbcommon) +%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Cogl is a small open source library for using 3D graphics hardware to draw pretty pictures. -%package -n libcogl11 +%package -n libcogl12 Summary: An object oriented GL/GLES Abstraction/Utility Layer Group: System/Libraries Requires: Mesa @@ -56,16 +64,16 @@ # To make the lang package installable Provides: %{name} = %{version} -%description -n libcogl11 +%description -n libcogl12 Cogl is a small open source library for using 3D graphics hardware to draw pretty pictures. %if %{with_GLES2} -%package -n libcogl-gles2-11 +%package -n libcogl-gles2-12 Summary: An object oriented GL/GLES Abstraction/Utility Layer -- OpenGL ES 2.0 Frontend API Group: System/Libraries -%description -n libcogl-gles2-11 +%description -n libcogl-gles2-12 Cogl is a small open source library for using 3D graphics hardware to draw pretty pictures %endif @@ -80,11 +88,11 @@ This package provides the GObject Introspection bindings for Cogl. -%package -n libcogl-pango0 +%package -n libcogl-pango12 Summary: An object oriented GL/GLES Abstraction/Utility Layer -- Pango Integration Group: System/Libraries -%description -n libcogl-pango0 +%description -n libcogl-pango12 Cogl is a small open source library for using 3D graphics hardware to draw pretty pictures. @@ -105,10 +113,10 @@ # cogl-defines.h includes GL/gl.h Requires: Mesa-devel %if %{with_GLES2} -Requires: libcogl-gles2-11 = %{version} +Requires: libcogl-gles2-12 = %{version} %endif -Requires: libcogl-pango0 = %{version} -Requires: libcogl11 = %{version} +Requires: libcogl-pango12 = %{version} +Requires: libcogl12 = %{version} Requires: typelib-1_0-Cogl-1_0 = %{version} Requires: typelib-1_0-CoglPango-1_0 = %{version} @@ -125,6 +133,9 @@ --disable-static \ --with-pic \ --enable-gtk-doc \ +%if %{build_wayland_backend} + --enable-wayland-egl-platform \ +%endif %if %{with_GLES2} --enable-gles2 --enable-cogl-gles2 \ %endif @@ -137,27 +148,27 @@ %find_lang cogl %fdupes %{buildroot}%{_libdir}/pkgconfig/ -%post -n libcogl11 -p /sbin/ldconfig +%post -n libcogl12 -p /sbin/ldconfig -%postun -n libcogl11 -p /sbin/ldconfig +%postun -n libcogl12 -p /sbin/ldconfig %if %{with_GLES2} -%post -n libcogl-gles2-11 -p /sbin/ldconfig +%post -n libcogl-gles2-12 -p /sbin/ldconfig -%postun -n libcogl-gles2-11 -p /sbin/ldconfig +%postun -n libcogl-gles2-12 -p /sbin/ldconfig %endif -%post -n libcogl-pango0 -p /sbin/ldconfig +%post -n libcogl-pango12 -p /sbin/ldconfig -%postun -n libcogl-pango0 -p /sbin/ldconfig +%postun -n libcogl-pango12 -p /sbin/ldconfig -%files -n libcogl11 +%files -n libcogl12 %defattr(-,root,root) %doc COPYING NEWS README ChangeLog %{_libdir}/libcogl.so.* %if %{with_GLES2} -%files -n libcogl-gles2-11 +%files -n libcogl-gles2-12 %defattr(-,root,root) %{_libdir}/libcogl-gles2.so.* %endif @@ -166,7 +177,7 @@ %defattr(-,root,root) %{_libdir}/girepository-1.0/Cogl-1.0.typelib -%files -n libcogl-pango0 +%files -n libcogl-pango12 %defattr(-,root,root) %doc COPYING NEWS README ChangeLog %{_libdir}/libcogl-pango.so.* ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.WFHh5X/_old 2013-04-03 12:47:45.000000000 +0200 +++ /var/tmp/diff_new_pack.WFHh5X/_new 2013-04-03 12:47:45.000000000 +0200 @@ -1,4 +1,4 @@ -libcogl11 +libcogl12 requires "Mesa-<targettype>" -libcogl-gles2-11 -libcogl-pango0 +libcogl-gles2-12 +libcogl-pango12 ++++++ cogl-1.12.2.tar.xz -> cogl-1.14.0.tar.xz ++++++ ++++ 186475 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
