- specfile: only require libglvnd0/libglvnd-devel, if libglvnd build
is enabled - baselibs.conf: added requires to libglvnd0/libglvnd-devel where needed OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=586
This commit is contained in:
parent
7eea581602
commit
aa012f3f2c
@ -1,3 +1,11 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 29 09:23:27 UTC 2017 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- specfile: only require libglvnd0/libglvnd-devel, if libglvnd build
|
||||||
|
is enabled
|
||||||
|
- baselibs.conf: added requires to libglvnd0/libglvnd-devel where
|
||||||
|
needed
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Mar 27 13:56:35 UTC 2017 - sndirsch@suse.com
|
Mon Mar 27 13:56:35 UTC 2017 - sndirsch@suse.com
|
||||||
|
|
||||||
|
18
Mesa.spec
18
Mesa.spec
@ -20,6 +20,8 @@
|
|||||||
# They may fix KDE on Nouveau. They may also deadlock your userland.
|
# They may fix KDE on Nouveau. They may also deadlock your userland.
|
||||||
%define use_broken_nouveau_locking_patches 0
|
%define use_broken_nouveau_locking_patches 0
|
||||||
|
|
||||||
|
# Remove requires to libglvnd0/libglvnd-devel from baselibs.conf when
|
||||||
|
# disabling libglvnd build
|
||||||
%define libglvnd 0
|
%define libglvnd 0
|
||||||
%if 0%{?suse_version} >= 1330
|
%if 0%{?suse_version} >= 1330
|
||||||
%define libglvnd 1
|
%define libglvnd 1
|
||||||
@ -229,7 +231,9 @@ just Mesa or The Mesa 3-D graphics library.
|
|||||||
# Kudos to Debian for the descriptions
|
# Kudos to Debian for the descriptions
|
||||||
Summary: Free implementation of the EGL API
|
Summary: Free implementation of the EGL API
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
%if 0%{?libglvnd}
|
||||||
Requires: libglvnd0 >= 0.1.0
|
Requires: libglvnd0 >= 0.1.0
|
||||||
|
%endif
|
||||||
|
|
||||||
%description -n Mesa-libEGL1
|
%description -n Mesa-libEGL1
|
||||||
This package contains the EGL native platform graphics interface
|
This package contains the EGL native platform graphics interface
|
||||||
@ -246,7 +250,9 @@ support.
|
|||||||
Summary: Development files for the EGL API
|
Summary: Development files for the EGL API
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: Mesa-libEGL1 = %{version}
|
Requires: Mesa-libEGL1 = %{version}
|
||||||
|
%if 0%{?libglvnd}
|
||||||
Requires: libglvnd-devel >= 0.1.0
|
Requires: libglvnd-devel >= 0.1.0
|
||||||
|
%endif
|
||||||
# Other requires taken care of by pkgconfig already
|
# Other requires taken care of by pkgconfig already
|
||||||
|
|
||||||
%description -n Mesa-libEGL-devel
|
%description -n Mesa-libEGL-devel
|
||||||
@ -263,7 +269,9 @@ programs against the EGL library.
|
|||||||
Summary: The GL/GLX runtime of the Mesa 3D graphics library
|
Summary: The GL/GLX runtime of the Mesa 3D graphics library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Requires: Mesa = %{version}
|
Requires: Mesa = %{version}
|
||||||
|
%if 0%{?libglvnd}
|
||||||
Requires: libglvnd0 >= 0.1.0
|
Requires: libglvnd0 >= 0.1.0
|
||||||
|
%endif
|
||||||
|
|
||||||
%description -n Mesa-libGL1
|
%description -n Mesa-libGL1
|
||||||
Mesa is a software library for 3D computer graphics that provides a
|
Mesa is a software library for 3D computer graphics that provides a
|
||||||
@ -279,7 +287,9 @@ the X Window System.
|
|||||||
Summary: GL/GLX development files of the OpenGL API
|
Summary: GL/GLX development files of the OpenGL API
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: Mesa-libGL1 = %{version}
|
Requires: Mesa-libGL1 = %{version}
|
||||||
|
%if 0%{?libglvnd}
|
||||||
Requires: libglvnd-devel >= 0.1.0
|
Requires: libglvnd-devel >= 0.1.0
|
||||||
|
%endif
|
||||||
|
|
||||||
%description -n Mesa-libGL-devel
|
%description -n Mesa-libGL-devel
|
||||||
Mesa is a software library for 3D computer graphics that provides a
|
Mesa is a software library for 3D computer graphics that provides a
|
||||||
@ -292,7 +302,9 @@ programs with Mesa.
|
|||||||
%package -n Mesa-libGLESv1_CM1
|
%package -n Mesa-libGLESv1_CM1
|
||||||
Summary: Free implementation of the OpenGL|ES 1.x Common Profile API
|
Summary: Free implementation of the OpenGL|ES 1.x Common Profile API
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
%if 0%{?libglvnd}
|
||||||
Requires: libglvnd0 >= 0.1.0
|
Requires: libglvnd0 >= 0.1.0
|
||||||
|
%endif
|
||||||
|
|
||||||
%description -n Mesa-libGLESv1_CM1
|
%description -n Mesa-libGLESv1_CM1
|
||||||
OpenGL|ES is a cross-platform API for full-function 2D and 3D
|
OpenGL|ES is a cross-platform API for full-function 2D and 3D
|
||||||
@ -306,7 +318,9 @@ OpenGL|ES 1.x provides an API for fixed-function hardware.
|
|||||||
Summary: Development files for the OpenGL ES 1.x API
|
Summary: Development files for the OpenGL ES 1.x API
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: Mesa-libGLESv1_CM1 = %{version}
|
Requires: Mesa-libGLESv1_CM1 = %{version}
|
||||||
|
%if 0%{?libglvnd}
|
||||||
Requires: libglvnd-devel >= 0.1.0
|
Requires: libglvnd-devel >= 0.1.0
|
||||||
|
%endif
|
||||||
Requires: pkgconfig(egl)
|
Requires: pkgconfig(egl)
|
||||||
|
|
||||||
%description -n Mesa-libGLESv1_CM-devel
|
%description -n Mesa-libGLESv1_CM-devel
|
||||||
@ -323,7 +337,9 @@ using the OpenGL|ES 1.x APIs.
|
|||||||
%package -n Mesa-libGLESv2-2
|
%package -n Mesa-libGLESv2-2
|
||||||
Summary: Free implementation of the OpenGL|ES 2.x API
|
Summary: Free implementation of the OpenGL|ES 2.x API
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
%if 0%{?libglvnd}
|
||||||
Requires: libglvnd0 >= 0.1.0
|
Requires: libglvnd0 >= 0.1.0
|
||||||
|
%endif
|
||||||
|
|
||||||
%description -n Mesa-libGLESv2-2
|
%description -n Mesa-libGLESv2-2
|
||||||
OpenGL|ES is a cross-platform API for full-function 2D and 3D
|
OpenGL|ES is a cross-platform API for full-function 2D and 3D
|
||||||
@ -341,7 +357,9 @@ ES 3 entry points.
|
|||||||
Summary: Development files for the OpenGL ES 2.x API
|
Summary: Development files for the OpenGL ES 2.x API
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: Mesa-libGLESv2-2 = %{version}
|
Requires: Mesa-libGLESv2-2 = %{version}
|
||||||
|
%if 0%{?libglvnd}
|
||||||
Requires: libglvnd-devel >= 0.1.0
|
Requires: libglvnd-devel >= 0.1.0
|
||||||
|
%endif
|
||||||
Requires: pkgconfig(egl)
|
Requires: pkgconfig(egl)
|
||||||
|
|
||||||
%description -n Mesa-libGLESv2-devel
|
%description -n Mesa-libGLESv2-devel
|
||||||
|
@ -3,6 +3,7 @@ Mesa
|
|||||||
provides "XFree86-Mesa-<targettype> xorg-x11-Mesa-<targettype>"
|
provides "XFree86-Mesa-<targettype> xorg-x11-Mesa-<targettype>"
|
||||||
provides "Mesa-libIndirectGL1-<targettype> = <version>"
|
provides "Mesa-libIndirectGL1-<targettype> = <version>"
|
||||||
obsoletes "Mesa-libIndirectGL1-<targettype> < <version>"
|
obsoletes "Mesa-libIndirectGL1-<targettype> < <version>"
|
||||||
|
requires "libglvnd0-<targettype> >= 0.1.0"
|
||||||
Mesa-devel
|
Mesa-devel
|
||||||
#We need Mesa-<targettype>!, do not put requires -Mesa-<targettype>.
|
#We need Mesa-<targettype>!, do not put requires -Mesa-<targettype>.
|
||||||
requires "Mesa-<targettype> = <version>"
|
requires "Mesa-<targettype> = <version>"
|
||||||
@ -14,28 +15,36 @@ Mesa-devel
|
|||||||
requires "Mesa-libglapi-devel-<targettype> = <version>"
|
requires "Mesa-libglapi-devel-<targettype> = <version>"
|
||||||
requires "libOSMesa-devel-<targettype> = <version>"
|
requires "libOSMesa-devel-<targettype> = <version>"
|
||||||
requires "libgbm-devel-<targettype> = <version>"
|
requires "libgbm-devel-<targettype> = <version>"
|
||||||
#Activate libwayland-egl-devel once 12.2 is gone
|
requires "libwayland-egl-devel-<targettype> = <version>"
|
||||||
#requires "libwayland-egl-devel-<targettype> = <version>"
|
requires "libglvnd-devel-<targettype> >= 0.1.0"
|
||||||
obsoletes "XFree86-Mesa-devel-<targettype> xorg-x11-Mesa-devel-<targettype>"
|
obsoletes "XFree86-Mesa-devel-<targettype> xorg-x11-Mesa-devel-<targettype>"
|
||||||
provides "XFree86-Mesa-devel-<targettype> xorg-x11-Mesa-devel-<targettype>"
|
provides "XFree86-Mesa-devel-<targettype> xorg-x11-Mesa-devel-<targettype>"
|
||||||
obsoletes "Mesa-libIndirectGL-devel-<targettype> < <version>"
|
obsoletes "Mesa-libIndirectGL-devel-<targettype> < <version>"
|
||||||
provides "Mesa-libIndirectGL-devel-<targettype> = <version>"
|
provides "Mesa-libIndirectGL-devel-<targettype> = <version>"
|
||||||
|
|
||||||
Mesa-libEGL1
|
Mesa-libEGL1
|
||||||
|
requires "libglvnd0-<targettype> >= 0.1.0"
|
||||||
Mesa-libEGL-devel
|
Mesa-libEGL-devel
|
||||||
requires "Mesa-libEGL1-<targettype> = <version>"
|
requires "Mesa-libEGL1-<targettype> = <version>"
|
||||||
|
requires "libglvnd-devel-<targettype> >= 0.1.0"
|
||||||
Mesa-libGL1
|
Mesa-libGL1
|
||||||
requires "Mesa-<targettype>"
|
requires "Mesa-<targettype>"
|
||||||
|
requires "libglvnd0-<targettype> >= 0.1.0"
|
||||||
Mesa-libGL-devel
|
Mesa-libGL-devel
|
||||||
requires "Mesa-libGL1-<targettype> = <version>"
|
requires "Mesa-libGL1-<targettype> = <version>"
|
||||||
|
requires "libglvnd-devel-<targettype> >= 0.1.0"
|
||||||
Mesa-libGLESv1_CM1
|
Mesa-libGLESv1_CM1
|
||||||
|
requires "libglvnd0-<targettype> >= 0.1.0"
|
||||||
Mesa-libGLESv1_CM-devel
|
Mesa-libGLESv1_CM-devel
|
||||||
requires "Mesa-libEGL-devel-<targettype> = <version>"
|
requires "Mesa-libEGL-devel-<targettype> = <version>"
|
||||||
requires "Mesa-libGLESv1_CM1-<targettype> = <version>"
|
requires "Mesa-libGLESv1_CM1-<targettype> = <version>"
|
||||||
|
requires "libglvnd-devel-<targettype> >= 0.1.0"
|
||||||
Mesa-libGLESv2-2
|
Mesa-libGLESv2-2
|
||||||
|
requires "libglvnd0-<targettype> >= 0.1.0"
|
||||||
Mesa-libGLESv2-devel
|
Mesa-libGLESv2-devel
|
||||||
requires "Mesa-libEGL-devel-<targettype> = <version>"
|
requires "Mesa-libEGL-devel-<targettype> = <version>"
|
||||||
requires "Mesa-libGLESv2-2-<targettype> = <version>"
|
requires "Mesa-libGLESv2-2-<targettype> = <version>"
|
||||||
|
requires "libglvnd-devel-<targettype> >= 0.1.0"
|
||||||
Mesa-libGLESv3-devel
|
Mesa-libGLESv3-devel
|
||||||
requires "Mesa-libEGL-devel-<targettype> = <version>"
|
requires "Mesa-libEGL-devel-<targettype> = <version>"
|
||||||
libOSMesa8
|
libOSMesa8
|
||||||
|
Loading…
Reference in New Issue
Block a user