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


Reply via email to