Hello community,

here is the log from the commit of package cogl for openSUSE:Factory
checked in at Wed Aug 3 11:32:02 CEST 2011.



--------
--- cogl/cogl.changes   2011-07-02 09:08:44.000000000 +0200
+++ /mounts/work_src_done/STABLE/cogl/cogl.changes      2011-07-27 
15:57:21.000000000 +0200
@@ -1,0 +2,44 @@
+Wed Jul 27 15:51:21 CEST 2011 - [email protected]
+
+- Add Mesa Requires to libcogl2: since the GL library is
+  dynamically loaded now, there is no automatic Requires for it.
+  Mesa provides all the libraries that can be used, so it's the
+  right explicit Requires to add.
+- Add baselibs.conf.
+
+-------------------------------------------------------------------
+Wed Jul 20 22:15:01 CEST 2011 - [email protected]
+
+- Update to version 1.7.4:
+  + Optimize pipeline unparent operation using embedded lists
+    instead of using GList API.
+  + Remove the old matrix operation code we had before pulling in
+    the mesa based code.
+  + Expose cogl_framebuffer_get_red/green/blue/alpha bits to query
+    the precision for a framebuffer's color channels.
+  + Numerous reference manual updates
+  + Fix some memory leaks in CoglPipeline.
+  + Fix some EGL winsys issues that weren't captured in bugzilla.
+  + Switch to dynamically loading libGL, libGLESv2 or
+    libGLES[v1]_CM at runtime so it's possible to distribute a
+    libcogl that can choose to work with any of these at runtime.
+  + Clean up lots of inconsistencies with platform specific APIs.
+  + Remove cogl_set_default_context from experimental 2.0 api,
+    since we are aiming to remove the default context for 2.0
+  + Ensure the experimental 2.0 reference manual gets a unique
+    DOC_MODULE name so that distro's trying to package cogl don't
+    end up installing the 1.x and 2.0 manuals to the same location.
+  + Add a program cache for the GLSL backend.
+  + Adds dither_enable getter and setter API for CoglFramebuffer so
+    that Clutter doesn't need to use the GL API directly when
+    picking.
+  + Use MESA_pack_invert extension in cogl_read_pixels to avoid
+    needing to manually flip pixel data read in bottom-up order to
+    a top-down order.
+  + Fix the hello example to actually clear the framebuffer at the
+    start of the frame instead of unintentionally relying on the
+    driver to have cleared the framebuffer.
+  + Bugs fixed: bgo#652514, bgo#654440, bgo#654718, bgo#654593.
+- Rename libcogl1 to libcogl2, following to soname change.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  cogl-1.7.2.tar.bz2

New:
----
  baselibs.conf
  cogl-1.7.4.tar.bz2

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

Other differences:
------------------
++++++ cogl.spec ++++++
--- /var/tmp/diff_new_pack.sJe75P/_old  2011-08-03 11:31:29.000000000 +0200
+++ /var/tmp/diff_new_pack.sJe75P/_new  2011-08-03 11:31:29.000000000 +0200
@@ -18,13 +18,14 @@
 
 
 Name:           cogl
-Version:        1.7.2
+Version:        1.7.4
 Release:        1
 License:        LGPLv2.1+
 Summary:        An object oriented GL/GLES Abstraction/Utility Layer
 Url:            http://clutter-project.org/
 Group:          System/Libraries
 Source0:        
http://download.gnome.org/sources/cogl/1.7/%{name}-%{version}.tar.bz2
+Source99:       baselibs.conf
 BuildRequires:  fdupes
 BuildRequires:  gtk-doc
 BuildRequires:  pkgconfig(cairo)
@@ -45,15 +46,16 @@
 Cogl is a small open source library for using 3D graphics hardware to draw
 pretty pictures.
 
-%package -n libcogl1
+%package -n libcogl2
 License:        LGPLv2.1+
 Summary:        An object oriented GL/GLES Abstraction/Utility Layer
 Group:          System/Libraries
+Requires:       Mesa
 Recommends:     %{name}-lang = %{version}
 # To make the lang package installable
 Provides:       %{name} = %{version}
 
-%description  -n libcogl1
+%description  -n libcogl2
 Cogl is a small open source library for using 3D graphics hardware to draw
 pretty pictures.
 
@@ -70,7 +72,7 @@
 License:        LGPLv2.1+
 Summary:        An object oriented GL/GLES Abstraction/Utility Layer -- 
Development Files
 Group:          Development/Libraries/GNOME
-Requires:       libcogl1 = %{version}
+Requires:       libcogl2 = %{version}
 Requires:       libcogl-pango0 = %{version}
 
 %description  devel
@@ -94,9 +96,9 @@
 %find_lang cogl
 %fdupes %{buildroot}%{_libdir}/pkgconfig/
 
-%post -n libcogl1 -p /sbin/ldconfig
+%post -n libcogl2 -p /sbin/ldconfig
 
-%postun -n libcogl1 -p /sbin/ldconfig
+%postun -n libcogl2 -p /sbin/ldconfig
 
 %post -n libcogl-pango0 -p /sbin/ldconfig
 
@@ -105,7 +107,7 @@
 %clean
 rm -rf %{buildroot}
 
-%files -n libcogl1
+%files -n libcogl2
 %defattr(-,root,root)
 %doc COPYING NEWS README ChangeLog
 %{_libdir}/libcogl.so.*
@@ -128,6 +130,7 @@
 %{_libdir}/pkgconfig/cogl-pango-2.0-experimental.pc
 %{_datadir}/gir-1.0/*.gir
 %doc %{_datadir}/gtk-doc/html/cogl/
+%doc %{_datadir}/gtk-doc/html/cogl-2.0-experimental/
 
 %files lang -f cogl.lang
 

++++++ baselibs.conf ++++++
libcogl2
  requires "Mesa-<targettype>"
libcogl-pango0
++++++ cogl-1.7.2.tar.bz2 -> cogl-1.7.4.tar.bz2 ++++++
++++ 106979 lines of diff (skipped)


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



Remember to have fun...

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

Reply via email to