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 - dimstar@opensuse.org + +- 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 - dimstar@opensuse.org + +- 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 - dimstar@opensuse.org + +- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org