Accepting request 106364 from home:coolo:branches:openSUSE:Factory
- fix requires of devel package in moving the %package before the other packages that have custom versions. %version in rpm is tricky - it's the _last_ version before the macro, not the main one. OBS-URL: https://build.opensuse.org/request/show/106364 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=193
This commit is contained in:
parent
2510997112
commit
228d28d76c
@ -1,3 +1,11 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 21 19:53:03 UTC 2012 - coolo@suse.com
|
||||||
|
|
||||||
|
- fix requires of devel package in moving the %package before the
|
||||||
|
other packages that have custom versions.
|
||||||
|
%version in rpm is tricky - it's the _last_ version before the
|
||||||
|
macro, not the main one.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Feb 21 03:57:14 UTC 2012 - jengelh@medozas.de
|
Tue Feb 21 03:57:14 UTC 2012 - jengelh@medozas.de
|
||||||
|
|
||||||
|
91
Mesa.spec
91
Mesa.spec
@ -19,10 +19,9 @@
|
|||||||
#
|
#
|
||||||
%define _version 7.11.1
|
%define _version 7.11.1
|
||||||
|
|
||||||
|
Name: Mesa
|
||||||
Version: 7.11.1
|
Version: 7.11.1
|
||||||
Release: 0
|
Release: 0
|
||||||
|
|
||||||
Name: Mesa
|
|
||||||
BuildRequires: autoconf >= 2.59
|
BuildRequires: autoconf >= 2.59
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
BuildRequires: bison
|
BuildRequires: bison
|
||||||
@ -55,13 +54,18 @@ BuildRequires: pkgconfig(xxf86vm)
|
|||||||
BuildRequires: llvm-devel
|
BuildRequires: llvm-devel
|
||||||
%endif
|
%endif
|
||||||
Url: http://www.mesa3d.org
|
Url: http://www.mesa3d.org
|
||||||
Provides: xorg-x11-Mesa = %{version} intel-i810-Mesa = %{version} Mesa7 = %{version}
|
Provides: Mesa7 = %{version}
|
||||||
Obsoletes: xorg-x11-Mesa < %{version} intel-i810-Mesa < %{version} Mesa7 < %{version}
|
Obsoletes: Mesa7 < %{version}
|
||||||
|
Provides: intel-i810-Mesa = %{version}
|
||||||
|
Obsoletes: intel-i810-Mesa < %{version}
|
||||||
|
Provides: xorg-x11-Mesa = %{version}
|
||||||
|
Obsoletes: xorg-x11-Mesa < %{version}
|
||||||
Obsoletes: Mesa-nouveau3d
|
Obsoletes: Mesa-nouveau3d
|
||||||
# bug437293
|
# bug437293
|
||||||
%ifarch ppc64
|
%ifarch ppc64
|
||||||
Obsoletes: XFree86-Mesa-64bit < %{version} Mesa-64bit < %{version}
|
Obsoletes: XFree86-Mesa-64bit < %{version} Mesa-64bit < %{version}
|
||||||
Provides: XFree86-Mesa-64bit = %{version} Mesa-64bit < %{version}
|
Provides: Mesa-64bit < %{version}
|
||||||
|
Provides: XFree86-Mesa-64bit = %{version}
|
||||||
%endif
|
%endif
|
||||||
#
|
#
|
||||||
Summary: System for rendering interactive 3-D graphics
|
Summary: System for rendering interactive 3-D graphics
|
||||||
@ -96,6 +100,45 @@ just Mesa or The Mesa 3-D graphics library.
|
|||||||
|
|
||||||
* OpenGL is a trademark of Silicon Graphics Incorporated.
|
* OpenGL is a trademark of Silicon Graphics Incorporated.
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Libraries, includes and more to develop Mesa applications
|
||||||
|
Group: Development/Libraries/X11
|
||||||
|
Requires: Mesa = %version
|
||||||
|
Requires: Mesa-libEGL-devel = %version
|
||||||
|
Requires: Mesa-libGL-devel = %version
|
||||||
|
Requires: Mesa-libGLESv1_CM-devel = %version
|
||||||
|
Requires: Mesa-libGLESv2-devel = %version
|
||||||
|
Requires: Mesa-libGLU-devel = %version
|
||||||
|
Requires: Mesa-libIndirectGL1 = %version
|
||||||
|
Requires: libOSMesa7 = %version
|
||||||
|
Requires: Mesa-libglapi0 = %version
|
||||||
|
Requires: libgbm-devel
|
||||||
|
# bug437293
|
||||||
|
%ifarch ppc64
|
||||||
|
Obsoletes: XFree86-Mesa-devel-64bit < %{version} Mesa-devel-64bit < %{version}
|
||||||
|
Provides: Mesa-devel-64bit = %{version}
|
||||||
|
Provides: XFree86-Mesa-devel-64bit = %{version}
|
||||||
|
%endif
|
||||||
|
#
|
||||||
|
Provides: Mesa-devel-static = %{version}
|
||||||
|
Provides: xorg-x11-Mesa-devel = %{version}
|
||||||
|
Obsoletes: xorg-x11-Mesa-devel < %{version} Mesa-devel-static < %{version}
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
Mesa is a 3-D graphics library with an API which is very similar to
|
||||||
|
that of OpenGL.* To the extent that Mesa utilizes the OpenGL command
|
||||||
|
syntax or state machine, it is being used with authorization from
|
||||||
|
Silicon Graphics, Inc.(SGI). However, the author does not possess an
|
||||||
|
OpenGL license from SGI, and makes no claim that Mesa is in any way a
|
||||||
|
compatible replacement for OpenGL or associated with SGI. Those who
|
||||||
|
want a licensed implementation of OpenGL should contact a licensed
|
||||||
|
vendor.
|
||||||
|
|
||||||
|
Please do not refer to the library as MesaGL (for legal reasons). It's
|
||||||
|
just Mesa or The Mesa 3-D graphics library.
|
||||||
|
|
||||||
|
* OpenGL is a trademark of Silicon Graphics Incorporated.
|
||||||
|
|
||||||
%package -n Mesa-libEGL1
|
%package -n Mesa-libEGL1
|
||||||
# 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
|
||||||
@ -309,44 +352,6 @@ The Mesa GL API module is responsible for dispatching all the gl*
|
|||||||
functions. It is intended to be mainly used by the Mesa-libGLES*
|
functions. It is intended to be mainly used by the Mesa-libGLES*
|
||||||
packages.
|
packages.
|
||||||
|
|
||||||
%package devel
|
|
||||||
Summary: Libraries, includes and more to develop Mesa applications
|
|
||||||
Group: Development/Libraries/X11
|
|
||||||
Requires: Mesa = %version, Mesa-libEGL-devel = %version
|
|
||||||
Requires: Mesa-libGL-devel = %version, Mesa-libGLESv1_CM-devel = %version
|
|
||||||
Requires: Mesa-libGLESv2-devel = %version, Mesa-libGLU-devel = %version
|
|
||||||
Requires: Mesa-libIndirectGL1 = %version, libOSMesa7 = %version
|
|
||||||
Requires: libgbm-devel, Mesa-libglapi0 = %version
|
|
||||||
# bug437293
|
|
||||||
%ifarch ppc64
|
|
||||||
Obsoletes: XFree86-Mesa-devel-64bit < %{version} Mesa-devel-64bit < %{version}
|
|
||||||
Provides: XFree86-Mesa-devel-64bit = %{version} Mesa-devel-64bit = %{version}
|
|
||||||
%endif
|
|
||||||
#
|
|
||||||
Provides: xorg-x11-Mesa-devel = %{version} Mesa-devel-static = %{version}
|
|
||||||
Obsoletes: xorg-x11-Mesa-devel < %{version} Mesa-devel-static < %{version}
|
|
||||||
|
|
||||||
%description devel
|
|
||||||
Mesa is a 3-D graphics library with an API which is very similar to
|
|
||||||
that of OpenGL.* To the extent that Mesa utilizes the OpenGL command
|
|
||||||
syntax or state machine, it is being used with authorization from
|
|
||||||
Silicon Graphics, Inc.(SGI). However, the author does not possess an
|
|
||||||
OpenGL license from SGI, and makes no claim that Mesa is in any way a
|
|
||||||
compatible replacement for OpenGL or associated with SGI. Those who
|
|
||||||
want a licensed implementation of OpenGL should contact a licensed
|
|
||||||
vendor.
|
|
||||||
|
|
||||||
Please do not refer to the library as MesaGL (for legal reasons). It's
|
|
||||||
just Mesa or The Mesa 3-D graphics library.
|
|
||||||
|
|
||||||
* OpenGL is a trademark of Silicon Graphics Incorporated.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Authors:
|
|
||||||
--------
|
|
||||||
Brian Paul
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -n %{name}-%{_version} -b4 -q
|
%setup -n %{name}-%{_version} -b4 -q
|
||||||
# no need to build (GLUT-)Demos
|
# no need to build (GLUT-)Demos
|
||||||
|
Loading…
Reference in New Issue
Block a user