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 - dimstar@opensuse.org + +- 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 - zaitor@opensuse.org + +- 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 - zaitor@opensuse.org + +- 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 - dimstar@opensuse.org + +- 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 hpj@suse.com -- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de