Hello community,

here is the log from the commit of package cogl for openSUSE:Factory checked in 
at 2012-10-03 08:47:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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        2012-07-22 
15:08:17.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.cogl.new/cogl.changes   2012-10-03 
08:47:21.000000000 +0200
@@ -1,0 +2,106 @@
+Mon Sep 24 13:21:53 UTC 2012 - [email protected]
+
+- Update to version 1.12.0:
+  + MSVC build updates to fix building with SDL support
+    (bgo#682071)
+  + Updated translations.
+- Changes from version 1.11.6:
+  + Support latest libgbm api
+  + Improve error handling for cogl_texture_2d_new_from_foreign
+  + Avoid referencing contexts internally so Android
+  + More work to reduce our dependence on a global context
+    internally.
+  + Recognize the latest Mesa GL vendor strings and the "Software
+    Rasterizer" renderer string.
+  + Improved cogl-gles2 support by not depending on drivers
+    allowing multiple vertex shaders in one program which isn't
+    actually meant to be supported in GLES 2.0 anyway.
+  + Bugs fixed: bgo#683414, bgo#683818, bgo#683083.
+
+-------------------------------------------------------------------
+Mon Sep  3 19:16:50 UTC 2012 - [email protected]
+
+- Update to version 1.11.4:
+  + Fix the pkg-config requires for cogl-gles2
+  + Fix where we install cogl-gles2 headers
+  + Updates for the MSVC build
+  + Fix texture sub-region uploads when we don't have
+    GL_EXT_unpack_subimage
+  + Update the KMS winsys backend to the latest libgbm api
+  + Fix a leak of primitive indices
+  + Add a UProf profiling timer around journal discard code
+  + Enable UProf profiling support to test-journal
+  + Bugs fixed: bgo#682340.
+- Add pkgconfig(glesv2) BuildRequires: new dependency for
+  cogl-gles2.
+- Create new sub-package libcogl-gles2-11 (also baselibs.conf)
+- Pass --enable-gles2 --enable-cogl-gles2 to configure, to enable
+  GLESv2 support.
+
+-------------------------------------------------------------------
+Thu Aug 16 21:14:34 UTC 2012 - [email protected]
+
+- Update to version 1.11.2:
+  + Add cogl_framebuffer_{fill,stroke}_path APIs consistent with
+    other Cogl drawing APIs that replace cogl_path_fill/stroke().
+  + Switch from using glib types such as guint32/guint16/guint8 to
+    using equivalent stdint.h types.
+  + Add a micro-benchmark for the journal
+  + Optimize the matrix stack so we can take immutable references
+    of a matrix stack for logging into the journal more efficiently
+    than having to copy large matrices for each journaled rectangle
+  + Add COGL_VERSION_{MAJOR,MINOR,MICRO} macros and
+    COGL_VERSION_CHECK macros for applications to test what version
+    of Cogl they are compiled against.
+  + Allow creation of non power of two (npot) CoglTexture2D
+    textures with only basic npot support, not including repeating
+    or mipmap support.
+  + Enable use of the GL_STREAM_DRAW buffer update hint on GLES 2.0
+  + Fix building Cogl with --disable-gl
+  + Add support for the WebOS version of SDL which supports access
+    to GLES 1.1 and GLES 2.0
+  + Add cogl_matrix_init_translation to provide a more efficient
+    way to initialize a matrix representing a translation without
+    need to multiply matrices.
+  + Various documentation fixes for CoglQuaternion and CoglEular
+  + Updates for the MSVC build
+  + Add GPU architecture detection capabilities so we can
+    differentiate drivers based on the hardware vendor, and the
+    actual architecture of the GPU, such as deferred vs immediate
+    mode.
+  + Fix framebuffer initialization to ensure swaps are throttled by
+    default.
+  + Fix flushing of the depth state for some cases.
+  + Ported test-atlas-migration to be a standalone Cogl test
+  + Add GLES 2.0 API integration support so that existing GLES 2.0
+    based code can easily be integrated within Cogl based
+    applications. For example this is being used by webkit-clutter
+    to add WebGL support.
+  + Add an optional libcogl-gles2 sub-library that provides a full
+    GLES 2.0 api api to really lower the barrier as much as possible
+    for being able to integrate existing GLES 2.0 based code into
+    Cogl applications.
+  + Add a Cogl GLES 2.0 Gears example application to test the GLES
+    2.0 integration support.
+  + Fix a bug with disabling of Cogl's debugging features
+  + Add api to directly convert a Eular to a Quaternion.
+  + Improve the wireframe debug option to work when a vertex shader
+    is  in use.
+  + Add support for SDL2 which supports GLES 2.0
+  + Support the original GLSL extensions which had some different
+    function names.
+  + Avoid using eglGetProcAddress for core symbols which isn't
+    allowed by the EGL spec and causes problems on Android.
+  + Add cogl_android_bitmap_new_from_asset() API to load images
+    from Android assets.
+  + Add support for resizable onscreen framebuffers.
+  + Avoid implicitly including the EGL headers when including
+    cogl.h
+  + Add cogl.conf and environment variables to allow disabling the
+    use of specific GL extensions; for example if the
+    implementation is known to be buggy on a given system.
+  + Bugs fixed: bgo#660617, bgo#672533, bgo#673137, bgo#674208,
+    bgo#675119, bgo#677078, bgo#678316, bgo#680124, bgo#681285
+- Rename libcogl9 to libcogl11, following upstreams soname bump.
+
+-------------------------------------------------------------------

Old:
----
  cogl-1.10.4.tar.xz

New:
----
  cogl-1.12.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ cogl.spec ++++++
--- /var/tmp/diff_new_pack.EVuYDW/_old  2012-10-03 08:47:22.000000000 +0200
+++ /var/tmp/diff_new_pack.EVuYDW/_new  2012-10-03 08:47:22.000000000 +0200
@@ -17,19 +17,20 @@
 
 
 Name:           cogl
-Version:        1.10.4
+Version:        1.12.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.10/%{name}-%{version}.tar.xz
+Source0:        
http://download.gnome.org/sources/cogl/1.12/%{name}-%{version}.tar.xz
 Source99:       baselibs.conf
 BuildRequires:  fdupes
 BuildRequires:  gtk-doc >= 1.13
 BuildRequires:  pkgconfig(cairo) >= 1.10
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.0
 BuildRequires:  pkgconfig(gl)
+BuildRequires:  pkgconfig(glesv2)
 BuildRequires:  pkgconfig(glib-2.0) >= 2.28.0
 BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 0.9.5
 BuildRequires:  pkgconfig(libdrm)
@@ -45,7 +46,7 @@
 Cogl is a small open source library for using 3D graphics hardware to draw
 pretty pictures.
 
-%package -n libcogl9
+%package -n libcogl11
 Summary:        An object oriented GL/GLES Abstraction/Utility Layer
 Group:          System/Libraries
 Requires:       Mesa
@@ -53,10 +54,18 @@
 # To make the lang package installable
 Provides:       %{name} = %{version}
 
-%description  -n libcogl9
+%description  -n libcogl11
 Cogl is a small open source library for using 3D graphics hardware to draw
 pretty pictures.
 
+%package -n libcogl-gles2-11
+Summary:        An object oriented GL/GLES Abstraction/Utility Layer -- OpenGL 
ES 2.0 Frontend API
+Group:          System/Libraries
+
+%description -n libcogl-gles2-11
+Cogl is a small open source library for using 3D graphics hardware to draw
+pretty pictures
+
 %package -n typelib-1_0-Cogl-1_0
 Summary:        An object oriented GL/GLES Abstraction/Utility Layer -- 
Introspection bindings
 Group:          System/Libraries
@@ -91,8 +100,9 @@
 Group:          Development/Libraries/GNOME
 # cogl-defines.h includes GL/gl.h
 Requires:       Mesa-devel
+Requires:       libcogl-gles2-11 = %{version}
 Requires:       libcogl-pango0 = %{version}
-Requires:       libcogl9 = %{version}
+Requires:       libcogl11 = %{version}
 Requires:       typelib-1_0-Cogl-1_0 = %{version}
 Requires:       typelib-1_0-CoglPango-1_0 = %{version}
 
@@ -108,7 +118,8 @@
 %configure \
         --disable-static \
         --with-pic \
-        --enable-gtk-doc
+        --enable-gtk-doc \
+        --enable-gles2 --enable-cogl-gles2
 make %{?_smp_mflags} V=1
 
 %install
@@ -117,19 +128,27 @@
 %find_lang cogl
 %fdupes %{buildroot}%{_libdir}/pkgconfig/
 
-%post -n libcogl9 -p /sbin/ldconfig
+%post -n libcogl11 -p /sbin/ldconfig
 
-%postun -n libcogl9 -p /sbin/ldconfig
+%postun -n libcogl11 -p /sbin/ldconfig
+
+%post -n libcogl-gles2-11 -p /sbin/ldconfig
+
+%postun -n libcogl-gles2-11 -p /sbin/ldconfig
 
 %post -n libcogl-pango0 -p /sbin/ldconfig
 
 %postun -n libcogl-pango0 -p /sbin/ldconfig
 
-%files -n libcogl9
+%files -n libcogl11
 %defattr(-,root,root)
 %doc COPYING NEWS README ChangeLog
 %{_libdir}/libcogl.so.*
 
+%files -n libcogl-gles2-11
+%defattr(-,root,root)
+%{_libdir}/libcogl-gles2.so.*
+
 %files -n typelib-1_0-Cogl-1_0
 %defattr(-,root,root)
 %{_libdir}/girepository-1.0/Cogl-1.0.typelib
@@ -151,6 +170,7 @@
 %{_datadir}/cogl/examples-data/
 %{_libdir}/pkgconfig/cogl-1.0.pc
 %{_libdir}/pkgconfig/cogl-2.0-experimental.pc
+%{_libdir}/pkgconfig/cogl-gles2-experimental.pc
 %{_libdir}/pkgconfig/cogl-gl-1.0.pc
 %{_libdir}/pkgconfig/cogl-pango-1.0.pc
 %{_libdir}/pkgconfig/cogl-pango-2.0-experimental.pc

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.EVuYDW/_old  2012-10-03 08:47:22.000000000 +0200
+++ /var/tmp/diff_new_pack.EVuYDW/_new  2012-10-03 08:47:22.000000000 +0200
@@ -1,3 +1,4 @@
-libcogl9
+libcogl11
   requires "Mesa-<targettype>"
+libcogl-gles2-11
 libcogl-pango0

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to