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]
