Hello community, here is the log from the commit of package libglvnd for openSUSE:Factory checked in at 2019-10-24 23:00:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libglvnd (Old) and /work/SRC/openSUSE:Factory/.libglvnd.new.2990 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libglvnd" Thu Oct 24 23:00:07 2019 rev:12 rq:735975 version:1.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libglvnd/libglvnd.changes 2019-03-24 14:56:57.419202344 +0100 +++ /work/SRC/openSUSE:Factory/.libglvnd.new.2990/libglvnd.changes 2019-10-24 23:00:11.515896673 +0200 @@ -1,0 +2,53 @@ +Mon Oct 7 21:32:25 UTC 2019 - Stefan Dirsch <[email protected]> + +- move gl, egl, glesv1_cm and glesv2 pkgconfig files to doc + directory, so these can be picked up by Mesa build; no longer + require Mesa devel subpackages ... + +------------------------------------------------------------------- +Mon Oct 7 16:12:05 UTC 2019 - Stefan Dirsch <[email protected]> + +- reverting inclusion of GL, EGL, GLES, GLES2, GLES3 headers; + no longer let libglvnd-devel package provide and obsolete + corresponding Mesa gl, egl, gles* devel subpackages; headers + just aren't compatible; instead require them ... +- supersedes patches: + * n_0001-eglplatform-fix-mesa-specific-defines.patch + * u_add-gl3ext.h + +------------------------------------------------------------------- +Sun Oct 6 10:51:27 UTC 2019 - Stefan Dirsch <[email protected]> + +- let libglvnd-devel also provide/obsolete Mesa-libGLESv3-devel + +------------------------------------------------------------------- +Fri Sep 27 11:24:45 UTC 2019 - Stefan Dirsch <[email protected]> + +- let libglvnd-devel provide/obsolete some of previous Mesa devel + packages: + * Mesa-libGL-devel + * Mesa-libEGL-devel + * Mesa-libGLESv1_CM-devel + * Mesa-libGLESv2-devel + * Mesa-KHR-devel +- u_add-gl3ext.h + * adds missing include/GLES/gl3ext.h + +------------------------------------------------------------------- +Thu Sep 26 07:01:41 UTC 2019 - Tobias Klausmann <[email protected]> + +- Update to version 1.2.0: + * Changes: + + Libglvnd now includes and installs the header files for OpenGL, GLES, EGL, + and GLX. + + Added pkg-config files for each library. + + The X11 libraries are now an optional dependency if you're not building + GLX. +- n_0001-GL-Bump-GL-version-to-9-2.patch + * with a version of 1.2 the XServer build fails; set the version accordingly to + allow XServer builds again. +- n_0001-eglplatform-fix-mesa-specific-defines.patch + * the XServer fails to build; add the mesa specific defines to eglplatform, to + let it build again. + +------------------------------------------------------------------- Old: ---- libglvnd-1.1.1.tar.gz New: ---- libglvnd-1.2.0.tar.gz n_0001-GL-Bump-GL-version-to-9-2.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libglvnd.spec ++++++ --- /var/tmp/diff_new_pack.NljLBX/_old 2019-10-24 23:00:12.443897740 +0200 +++ /var/tmp/diff_new_pack.NljLBX/_new 2019-10-24 23:00:12.459897758 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -20,7 +20,7 @@ # Name: libglvnd -Version: 1.1.1 +Version: 1.2.0 Release: 0 Summary: The GL Vendor-Neutral Dispatch library License: MIT @@ -29,6 +29,7 @@ # Source is _service generated Source: %name-%version.tar.gz Source1: baselibs.conf +Patch0: n_0001-GL-Bump-GL-version-to-9-2.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool @@ -51,7 +52,6 @@ Summary: Development files for libglvnd Group: Development/Libraries/C and C++ Requires: %name = %version -Recommends: Mesa-libGL-devel >= 12.0.0 %description devel Vendor-neutral dispatch layer for arbitrating OpenGL API calls between @@ -61,6 +61,7 @@ %prep %setup -q +%patch0 -p1 # fix env shebang to call py3 directly sed -i -e "1s|#!.*|#!/usr/bin/python3|" src/generate/*.py @@ -71,6 +72,7 @@ --libdir=/usr/X11R6/%_lib \ %endif --disable-static \ + --disable-headers \ --disable-silent-rules make %{?_smp_mflags} @@ -90,6 +92,9 @@ echo "%config %_sysconfdir/ld.so.conf.d/%name.conf" >%_builddir/%name-%version/filelist.rpm fi %endif +mkdir -p %buildroot/usr/share/doc/packages/%name/pkgconfig +mv %buildroot/%_libdir/pkgconfig/{gl,egl,glesv1_cm,glesv2}.pc \ + %buildroot/usr/share/doc/packages/%name/pkgconfig %post -p /sbin/ldconfig %postun -p /sbin/ldconfig @@ -97,6 +102,7 @@ %files -f filelist.rpm %defattr(-,root,root) %doc README.md +/usr/share/doc/packages/%name/pkgconfig %if 0%{?suse_version} < 1330 %dir /usr/X11R6 %dir /usr/X11R6/%_lib ++++++ libglvnd-1.1.1.tar.gz -> libglvnd-1.2.0.tar.gz ++++++ ++++ 24530 lines of diff (skipped) ++++++ n_0001-GL-Bump-GL-version-to-9-2.patch ++++++ >From d498a96f97c7d41f773b326f643a6ae1d46a090d Mon Sep 17 00:00:00 2001 From: Tobias Klausmann <[email protected]> Date: Fri, 20 Sep 2019 20:30:52 +0200 Subject: [PATCH] GL: Bump GL Version to 9.2 With a version of 1.2 the XServer build fails with: configure: error: Package requirements (glproto >= 1.4.17 gl >= 9.2.0) were not met: Package dependency requirement 'gl >= 9.2.0' could not be satisfied. Package 'gl' has version '1.2', required version is '>= 9.2.0' Set the version accordingly to allow XServer builds again. Signed-off-by: Tobias Klausmann <[email protected]> --- src/GL/gl.pc.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/GL/gl.pc.in b/src/GL/gl.pc.in index 0eaa149..d643756 100644 --- a/src/GL/gl.pc.in +++ b/src/GL/gl.pc.in @@ -5,6 +5,6 @@ includedir=@includedir@ Name: gl Description: Legacy OpenGL and GLX library and headers -Version: 1.2 +Version: 9.2.0 Libs: -L${libdir} -lGL Cflags: -I${includedir} -- 2.23.0
