Hello community,

here is the log from the commit of package cogl for openSUSE:Factory checked in 
at 2014-05-05 21:17:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cogl (Old)
 and      /work/SRC/openSUSE:Factory/.cogl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cogl"

Changes:
--------
--- /work/SRC/openSUSE:Factory/cogl/cogl.changes        2014-01-23 
15:40:55.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.cogl.new/cogl.changes   2014-05-05 
21:19:01.000000000 +0200
@@ -1,0 +2,90 @@
+Fri Apr  4 17:18:20 UTC 2014 - [email protected]
+
+- Build wayland backend: switch build_wayland_backend to 1.
+- Pass --enable-kms-egl-platform and --enable-wayland-egl-server to
+  configure.
+- Add pkgconfig(gbm) BuildRequires: missing dependency.
+
+-------------------------------------------------------------------
+Sun Mar 23 09:05:11 UTC 2014 - [email protected]
+
+- Update to version 1.18.0:
+  + The license has been changed to the MIT license.
+  + GObject introspection support has been greatly improved.
+  + Add cogl_kms_renderer_set_kms_fd to make the KMS backend use a
+    non-default GPU.
+  + Fix a hang in the Wayland backend if it can't find some globals
+    that it needs.
+  + Add cogl_gst_video_sink_get_natural_size to query a suggested
+    size for a Cogl-GST sink.
+  + Add API to query the EGL and GLX contexts. This is intended to
+    be used to make a shared GL context.
+  + Fix advertising the deprecated buffer age feature flag on EGL.
+  + Add a new non-deprecated feature flag for the buffer age.
+  + Fix a bug with allocating textures in Cogl-GST.
+  + Fix a bug with the cogl-basic-video-player example where it
+    would try to use non-existant mipmaps.
+  + Fix selecting the GL driver in the SDL2 winsys.
+  + Updates to the MSVC build files.
+  + Bugs fixed: Get the opengl context from cogl (bgo#724992).
+- Add new typelib-1_0-Cogl-2_0 and typelib-1_0-CoglPango-2_0
+  subpackages.
+
+-------------------------------------------------------------------
+Thu Feb 20 22:15:19 UTC 2014 - [email protected]
+
+- Update to version 1.17.4:
+  + Cogl-gst now ensures that sampled video fragments are always
+    pre-multiplied with the alpha component.
+  + Cogl-gst now has NV12 format support.
+  + The cogl-basic-video-player example can now be passed an
+    custom gstreamer pipeline description, as long as it contains
+    a coglsink element.
+  + The -experimental-2.0 pkg-config files now all depend on
+    cogl-2.0-experimental instead of cogl-1.0.
+  + Bugs fixed: bgo#712832, bgo#719741, bgo#722765, bgo#723530.
+- Rename shared library subpackages, following upstreams soname
+  bumps (also update names in baselibs.conf):
+  + libcogl19 to libcogl20.
+  + libcogl-gles2-19 to libcogl-gles2-20.
+  + libcogl-pango15 to libcogl-pango20.
+- Add 2 more "locations" to fdupes.
+
+-------------------------------------------------------------------
+Wed Jan 22 16:02:14 CET 2014 - [email protected]
+
+- Update to version 1.17.2:
+  + Textures are now allocated lazily. This means the textures can
+    optionally be configured with extra API before data is uploaded
+    to them.
+  + The internal format for textures has been replaced with a
+    simpler property to just set the number of components that will
+    be required when sampling.
+  + Depth writing can now be disabled per-framebuffer as well as on
+    the CoglPipeline.
+  + The interface typedefs such as CoglTexture, CoglFramebuffer and
+    CoglBitmap etc are now defined as void so that it is no longer
+    necessary to use type-cast macros when passing them to
+    interface methods.
+  + YV12/I420 support in cogl-gst is fixed.
+  + Added support for red-green 2-component textures.
+  + The cache of GLSL shaders is now garbage collected when it gets
+    too large.
+  + cogl_framebuffer_push_path_clip is fixed.
+  + cogl-path is now split out into a separate library.
+  + New function cogl_wayland_texture_set_region_from_shm_buffer to
+    update a texture from a Wayland SHM bufffer.
+  + The pkg-config files for cogl-gst and cogl-gles2 have new more
+    consistent names.
+  + Bugs fixed: bgo#706808, bgo#709827, bgo#710135, bgo#710926,
+    bgo#712562, bgo#712830, bgo#719546, bgo#719582, bgo#720287,
+    bgo#721450.
+- Rename shared library subpackages, following upstreams soname
+  bumps:
+  + libcogl15 to libcogl19.
+  + libcogl-gles2-15 to libcogl-gles2-19.
+  + libcogl-pango15 to libcogl-pango19.
+- Drop cogl-bgo709827-per-framebuffer-depth-writing-api.patch:
+  fixed upstream.
+
+-------------------------------------------------------------------

Old:
----
  cogl-1.16.2.tar.xz
  cogl-bgo709827-per-framebuffer-depth-writing-api.patch

New:
----
  cogl-1.18.0.tar.xz

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

Other differences:
------------------
++++++ cogl.spec ++++++
--- /var/tmp/diff_new_pack.tePuJO/_old  2014-05-05 21:19:01.000000000 +0200
+++ /var/tmp/diff_new_pack.tePuJO/_new  2014-05-05 21:19:01.000000000 +0200
@@ -16,20 +16,18 @@
 #
 
 
-%define build_wayland_backend 0
+%define build_wayland_backend 1
 %define with_GLES2 0
 
 Name:           cogl
-Version:        1.16.2
+Version:        1.18.0
 Release:        0
 Summary:        An object oriented GL/GLES Abstraction/Utility Layer
-License:        LGPL-2.1+
+License:        MIT
 Group:          System/Libraries
 Url:            http://clutter-project.org/
-Source0:        
http://download.gnome.org/sources/cogl/1.16/%{name}-%{version}.tar.xz
+Source0:        
http://download.gnome.org/sources/cogl/1.18/%{name}-%{version}.tar.xz
 Source99:       baselibs.conf
-# PATCH-FEATURE-UPSTREAM 
cogl-bgo709827-per-framebuffer-depth-writing-api.patch bgo#709827 [email protected] 
-- Add API to allow disabling depth buffer writing
-Patch1:         cogl-bgo709827-per-framebuffer-depth-writing-api.patch
 BuildRequires:  fdupes
 BuildRequires:  gtk-doc >= 1.13
 BuildRequires:  pkgconfig(cairo) >= 1.10
@@ -47,6 +45,7 @@
 BuildRequires:  pkgconfig(xfixes) >= 3
 BuildRequires:  pkgconfig(xrandr) >= 1.2
 %if %{build_wayland_backend}
+BuildRequires:  pkgconfig(gbm)
 BuildRequires:  pkgconfig(wayland-client)
 BuildRequires:  pkgconfig(wayland-cursor)
 BuildRequires:  pkgconfig(wayland-egl)
@@ -58,7 +57,7 @@
 Cogl is a small open source library for using 3D graphics hardware to draw
 pretty pictures.
 
-%package -n libcogl15
+%package -n libcogl20
 Summary:        An object oriented GL/GLES Abstraction/Utility Layer
 Group:          System/Libraries
 Requires:       Mesa
@@ -66,16 +65,16 @@
 # To make the lang package installable
 Provides:       %{name} = %{version}
 
-%description  -n libcogl15
+%description  -n libcogl20
 Cogl is a small open source library for using 3D graphics hardware to draw
 pretty pictures.
 
 %if %{with_GLES2}
-%package -n libcogl-gles2-15
-Summary:        An object oriented GL/GLES Abstraction/Utility Layer -- OpenGL 
ES 2.0 Frontend API
+%package -n libcogl-gles2-20
+Summary:        An object oriented GL/GLES Abstraction/Utility Layer -- OpenGL 
ES 2
 Group:          System/Libraries
 
-%description -n libcogl-gles2-15
+%description -n libcogl-gles2-20
 Cogl is a small open source library for using 3D graphics hardware to draw
 pretty pictures
 %endif
@@ -90,11 +89,21 @@
 
 This package provides the GObject Introspection bindings for Cogl.
 
-%package -n libcogl-pango15
+%package -n typelib-1_0-Cogl-2_0
+Summary:        An object oriented GL/GLES Abstraction/Utility Layer -- 
Introspection bindings
+Group:          System/Libraries
+
+%description -n typelib-1_0-Cogl-2_0
+Cogl is a small open source library for using 3D graphics hardware to draw
+pretty pictures.
+
+This package provides the GObject Introspection bindings for Cogl.
+
+%package -n libcogl-pango20
 Summary:        An object oriented GL/GLES Abstraction/Utility Layer -- Pango 
Integration
 Group:          System/Libraries
 
-%description  -n libcogl-pango15
+%description  -n libcogl-pango20
 Cogl is a small open source library for using 3D graphics hardware to draw
 pretty pictures.
 
@@ -109,18 +118,32 @@
 This package provides the GObject Introspection bindings for the Pango
 integration in Cogl.
 
+%package -n typelib-1_0-CoglPango-2_0
+Summary:        An object oriented GL/GLES Abstraction/Utility Layer -- Pango 
Integration, Introspection bindings
+Group:          System/Libraries
+
+%description -n typelib-1_0-CoglPango-2_0
+Cogl is a small open source library for using 3D graphics hardware to draw
+pretty pictures.
+
+This package provides the GObject Introspection bindings for the Pango
+integration in Cogl.
+
+
 %package devel
 Summary:        An object oriented GL/GLES Abstraction/Utility Layer -- 
Development Files
 Group:          Development/Libraries/GNOME
 # cogl-defines.h includes GL/gl.h
 Requires:       Mesa-devel
 %if %{with_GLES2}
-Requires:       libcogl-gles2-15 = %{version}
+Requires:       libcogl-gles2-20 = %{version}
 %endif
-Requires:       libcogl-pango15 = %{version}
-Requires:       libcogl15 = %{version}
+Requires:       libcogl-pango20 = %{version}
+Requires:       libcogl20 = %{version}
 Requires:       typelib-1_0-Cogl-1_0 = %{version}
+Requires:       typelib-1_0-Cogl-2_0 = %{version}
 Requires:       typelib-1_0-CoglPango-1_0 = %{version}
+Requires:       typelib-1_0-CoglPango-2_0 = %{version}
 
 %description  devel
 Cogl is a small open source library for using 3D graphics hardware to draw
@@ -129,7 +152,6 @@
 %lang_package
 %prep
 %setup -q
-%patch1 -p1
 
 %build
 %configure \
@@ -137,7 +159,9 @@
         --with-pic \
         --enable-gtk-doc \
 %if %{build_wayland_backend}        
+         --enable-kms-egl-platform \
          --enable-wayland-egl-platform \
+         --enable-wayland-egl-server \
 %endif 
 %if %{with_GLES2}
         --enable-gles2 --enable-cogl-gles2 \
@@ -146,32 +170,35 @@
 make %{?_smp_mflags} V=1
 
 %install
-%makeinstall
-%{__rm} %{buildroot}%{_libdir}/*.la
+%make_install
+rm %{buildroot}%{_libdir}/*.la
 %find_lang cogl
 %fdupes %{buildroot}%{_libdir}/pkgconfig/
+%fdupes -s %{buildroot}%{_datadir}/gtk-doc/html
+%fdupes -s %{buildroot}%{_includedir}/cogl/cogl/
 
-%post -n libcogl15 -p /sbin/ldconfig
+%post -n libcogl20 -p /sbin/ldconfig
 
-%postun -n libcogl15 -p /sbin/ldconfig
+%postun -n libcogl20 -p /sbin/ldconfig
 
 %if %{with_GLES2}
-%post -n libcogl-gles2-15 -p /sbin/ldconfig
+%post -n libcogl-gles2-20 -p /sbin/ldconfig
 
-%postun -n libcogl-gles2-15 -p /sbin/ldconfig
+%postun -n libcogl-gles2-20 -p /sbin/ldconfig
 %endif
 
-%post -n libcogl-pango15 -p /sbin/ldconfig
+%post -n libcogl-pango20 -p /sbin/ldconfig
 
-%postun -n libcogl-pango15 -p /sbin/ldconfig
+%postun -n libcogl-pango20 -p /sbin/ldconfig
 
-%files -n libcogl15
+%files -n libcogl20
 %defattr(-,root,root)
 %doc COPYING NEWS README ChangeLog
 %{_libdir}/libcogl.so.*
+%{_libdir}/libcogl-path.so.*
 
 %if %{with_GLES2}
-%files -n libcogl-gles2-12
+%files -n libcogl-gles2-20
 %defattr(-,root,root)
 %{_libdir}/libcogl-gles2.so.*
 %endif
@@ -180,7 +207,11 @@
 %defattr(-,root,root)
 %{_libdir}/girepository-1.0/Cogl-1.0.typelib
 
-%files -n libcogl-pango15
+%files -n typelib-1_0-Cogl-2_0
+%defattr(-,root,root)
+%{_libdir}/girepository-1.0/Cogl-2.0.typelib
+
+%files -n libcogl-pango20
 %defattr(-,root,root)
 %doc COPYING NEWS README ChangeLog
 %{_libdir}/libcogl-pango.so.*
@@ -189,6 +220,10 @@
 %defattr(-,root,root)
 %{_libdir}/girepository-1.0/CoglPango-1.0.typelib
 
+%files -n typelib-1_0-CoglPango-2_0
+%defattr(-,root,root)
+%{_libdir}/girepository-1.0/CoglPango-2.0.typelib
+
 %files devel
 %defattr(-,root,root)
 %{_libdir}/*.so
@@ -203,6 +238,8 @@
 %{_libdir}/pkgconfig/cogl-gl-1.0.pc
 %{_libdir}/pkgconfig/cogl-pango-1.0.pc
 %{_libdir}/pkgconfig/cogl-pango-2.0-experimental.pc
+%{_libdir}/pkgconfig/cogl-path-1.0.pc
+%{_libdir}/pkgconfig/cogl-path-2.0-experimental.pc
 %{_datadir}/gir-1.0/*.gir
 %doc %{_datadir}/gtk-doc/html/cogl/
 %doc %{_datadir}/gtk-doc/html/cogl-2.0-experimental/

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.tePuJO/_old  2014-05-05 21:19:01.000000000 +0200
+++ /var/tmp/diff_new_pack.tePuJO/_new  2014-05-05 21:19:01.000000000 +0200
@@ -1,4 +1,4 @@
-libcogl15
+libcogl20
   requires "Mesa-<targettype>"
-libcogl-gles2-15
-libcogl-pango15
+libcogl-gles2-20
+libcogl-pango20

++++++ cogl-1.16.2.tar.xz -> cogl-1.18.0.tar.xz ++++++
++++ 96868 lines of diff (skipped)

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

Reply via email to