19 |
%define git_branch 9.0 |
%define git_branch 9.0 |
20 |
%define with_hardware 1 |
%define with_hardware 1 |
21 |
|
|
22 |
|
%define opengl_ver 2.1 |
23 |
|
|
24 |
%define relc 0 |
%define relc 0 |
25 |
%define name mesa |
%define name mesa |
26 |
%define version 9.0.0 |
%define version 9.0.0 |
123 |
Name: %{name} |
Name: %{name} |
124 |
Version: %{version} |
Version: %{version} |
125 |
Release: %{release} |
Release: %{release} |
126 |
Summary: OpenGL 2.1 compatible 3D graphics library |
Summary: OpenGL %{opengl_ver} compatible 3D graphics library |
127 |
Group: System/Libraries |
Group: System/Libraries |
128 |
|
|
129 |
BuildRequires: pkgconfig(xfixes) >= 4.0.3 |
BuildRequires: pkgconfig(xfixes) >= 4.0.3 |
395 |
#------------------------------------------------------------------------------ |
#------------------------------------------------------------------------------ |
396 |
|
|
397 |
%description |
%description |
398 |
Mesa is an OpenGL 2.1 compatible 3D graphics library. |
Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library. |
399 |
%if %{build_plf} |
%if %{build_plf} |
400 |
|
|
401 |
This package is in the "tainted" section because it enables some |
This package is in the "tainted" section because it enables some |
407 |
|
|
408 |
%if %{enable_egl} |
%if %{enable_egl} |
409 |
%description -n %{libeglname} |
%description -n %{libeglname} |
410 |
Mesa is an OpenGL 2.1 compatible 3D graphics library. |
Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library. |
411 |
EGL parts. |
EGL parts. |
412 |
|
|
413 |
%description -n %{libeglname}-devel |
%description -n %{libeglname}-devel |
414 |
Mesa is an OpenGL 2.1 compatible 3D graphics library. |
Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library. |
415 |
EGL development parts. |
EGL development parts. |
416 |
%endif |
%endif |
417 |
|
|
418 |
%description -n %{libdricorename} |
%description -n %{libdricorename} |
419 |
Mesa is an OpenGL 2.1 compatible 3D graphics library. |
Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library. |
420 |
DRI core part. |
DRI core part. |
421 |
|
|
422 |
%description -n %{libglname} |
%description -n %{libglname} |
423 |
Mesa is an OpenGL 2.1 compatible 3D graphics library. |
Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library. |
424 |
GL and GLX parts. |
GL and GLX parts. |
425 |
|
|
426 |
%if %{build_plf} |
%if %{build_plf} |
429 |
%endif |
%endif |
430 |
|
|
431 |
%description -n %{dridrivers} |
%description -n %{dridrivers} |
432 |
Mesa is an OpenGL 2.1 compatible 3D graphics library. |
Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library. |
433 |
DRI drivers. |
DRI drivers. |
434 |
|
|
435 |
%description -n %{libdricorename}-devel |
%description -n %{libdricorename}-devel |
436 |
Mesa is an OpenGL 2.1 compatible 3D graphics library. |
Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library. |
437 |
|
|
438 |
This package contains the headers needed to compile DRI drivers. |
This package contains the headers needed to compile DRI drivers. |
439 |
|
|
440 |
%description -n %{libglname}-devel |
%description -n %{libglname}-devel |
441 |
Mesa is an OpenGL 2.1 compatible 3D graphics library. |
Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library. |
442 |
|
|
443 |
This package contains the headers needed to compile Mesa programs. |
This package contains the headers needed to compile Mesa programs. |
444 |
|
|
483 |
|
|
484 |
%if %{enable_wayland} |
%if %{enable_wayland} |
485 |
%description -n %{libgbmname} |
%description -n %{libgbmname} |
486 |
Mesa is an OpenGL 2.1 compatible 3D graphics library. |
Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library. |
487 |
GBM (Graphics Buffer Manager) parts. |
GBM (Graphics Buffer Manager) parts. |
488 |
|
|
489 |
%description -n %{libgbmname}-devel |
%description -n %{libgbmname}-devel |
490 |
Mesa is an OpenGL 2.1 compatible 3D graphics library. |
Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library. |
491 |
GBM (Graphics Buffer Manager) development parts. |
GBM (Graphics Buffer Manager) development parts. |
492 |
|
|
493 |
%description -n %{libwaylandeglname} |
%description -n %{libwaylandeglname} |
494 |
Mesa is an OpenGL 2.1 compatible 3D graphics library. |
Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library. |
495 |
Wayland EGL platform parts. |
Wayland EGL platform parts. |
496 |
|
|
497 |
%description -n %{libwaylandeglname}-devel |
%description -n %{libwaylandeglname}-devel |
498 |
Mesa is an OpenGL 2.1 compatible 3D graphics library. |
Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library. |
499 |
Wayland EGL platform development parts. |
Wayland EGL platform development parts. |
500 |
%endif |
%endif |
501 |
|
|