From 1df17699232b0590ffbda19b20ad4958521098f47b12c7cdbf2d81e307db33a6 Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Thu, 17 Oct 2019 18:08:10 +0000 Subject: [PATCH] Accepting request 740674 from home:jengelh:branches:X11:XOrg - Use new tag-based group scheme. OBS-URL: https://build.opensuse.org/request/show/740674 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=887 --- Mesa-drivers.changes | 5 +++++ Mesa-drivers.spec | 39 +++++++++++++++++++++++++++++++++++++++ Mesa.changes | 5 +++++ Mesa.spec | 39 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 88 insertions(+) diff --git a/Mesa-drivers.changes b/Mesa-drivers.changes index fe12ef4..2a35c25 100644 --- a/Mesa-drivers.changes +++ b/Mesa-drivers.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Oct 17 17:18:03 UTC 2019 - Jan Engelhardt + +- Use new tag-based group scheme. + ------------------------------------------------------------------- Thu Oct 17 12:21:56 UTC 2019 - Richard Brown diff --git a/Mesa-drivers.spec b/Mesa-drivers.spec index 988dd5c..f44efd3 100644 --- a/Mesa-drivers.spec +++ b/Mesa-drivers.spec @@ -114,6 +114,7 @@ Version: 19.2.1 Release: 0 Summary: System for rendering 3-D graphics License: MIT +Group: 3d driver opengl URL: http://www.mesa3d.org #Git-Clone: git://anongit.freedesktop.org/mesa/mesa Source: https://mesa.freedesktop.org/archive/%{_name_archive}-%{_version}.tar.xz @@ -247,6 +248,7 @@ just Mesa or The Mesa 3-D graphics library. %package devel Summary: Libraries, includes and more to develop Mesa applications +Group: development c opengl 3d Requires: Mesa = %{version} Requires: Mesa-dri-devel = %{version} Requires: Mesa-libEGL-devel = %{version} @@ -286,6 +288,7 @@ just Mesa or The Mesa 3-D graphics library. %package libEGL1 # Kudos to Debian for the descriptions Summary: EGL API implementation +Group: 3d driver opengl %if 0%{?libglvnd} Requires: libglvnd >= 0.1.0 %endif @@ -303,6 +306,7 @@ support. %package libEGL-devel Summary: Development files for the EGL API +Group: development c opengl 3d Requires: Mesa-KHR-devel = %{version} Requires: Mesa-libEGL1 = %{version} Requires: pkgconfig(x11) @@ -323,6 +327,7 @@ programs against the EGL library. %package KHR-devel Summary: Mesa Khronos development headers +Group: development c opengl vulkan 3d Provides: Mesa-libGL-devel:/usr/include/KHR/khrplatform.h %description KHR-devel @@ -330,6 +335,7 @@ Mesa Khronos development headers. %package libGL1 Summary: The GL/GLX runtime of the Mesa 3D graphics library +Group: 3d driver opengl Requires: Mesa = %{version} %if 0%{?libglvnd} Requires: libglvnd >= 0.1.0 @@ -347,6 +353,7 @@ the X Window System. %package libGL-devel Summary: GL/GLX development files of the OpenGL API +Group: development c opengl 3d Requires: Mesa-KHR-devel = %{version} Requires: Mesa-libGL1 = %{version} %if 0%{?libglvnd} @@ -363,6 +370,7 @@ programs with Mesa. %package libGLESv1_CM1 Summary: OpenGL|ES 1.x Common Profile API implementation +Group: 3d driver opengl %if 0%{?libglvnd} Requires: libglvnd >= 0.1.0 %endif @@ -377,6 +385,7 @@ OpenGL|ES 1.x provides an API for fixed-function hardware. %package libGLESv1_CM-devel Summary: Development files for the OpenGL ES 1.x API +Group: development c opengl 3d Requires: Mesa-KHR-devel = %{version} Requires: Mesa-libGLESv1_CM1 = %{version} Requires: pkgconfig(egl) @@ -397,6 +406,7 @@ using the OpenGL|ES 1.x APIs. %package libGLESv2-2 Summary: OpenGL|ES 2.x API implementation +Group: 3d driver opengl %if 0%{?libglvnd} Requires: libglvnd >= 0.1.0 %endif @@ -415,6 +425,7 @@ ES 3 entry points. %package libGLESv2-devel Summary: Development files for the OpenGL ES 2.x API +Group: development c opengl 3d Requires: Mesa-KHR-devel = %{version} Requires: Mesa-libGLESv2-2 = %{version} Requires: pkgconfig(egl) @@ -436,6 +447,7 @@ applications using the OpenGL|ES 2.x APIs. %package libGLESv3-devel Summary: Development files for the OpenGL ES 3.x API +Group: development c opengl 3d Requires: Mesa-KHR-devel = %{version} Requires: pkgconfig(egl) %if 0%{?libglvnd} == 0 @@ -454,6 +466,7 @@ applications using the OpenGL|ES 3.x APIs. %package -n libOSMesa8 Summary: Mesa Off-screen rendering extension # Wrongly named package shipped .so.8 +Group: 3d driver opengl Obsoletes: libOSMesa9 < %{version} Provides: libOSMesa9 = %{version} @@ -464,6 +477,7 @@ rendering context on an X Server. It uses a pure software renderer. %package -n libOSMesa-devel Summary: Development files for the Mesa Offscreen Rendering extension +Group: development c 3d Requires: libOSMesa8 = %{version} %description -n libOSMesa-devel @@ -473,6 +487,7 @@ rendering context on an X Server. It uses a pure software renderer. %package libglapi0 Summary: Free implementation of the GL API +Group: 3d driver opengl %description libglapi0 The Mesa GL API module is responsible for dispatching all the gl* @@ -481,6 +496,7 @@ packages. %package libglapi-devel Summary: Development files for the Mesa GL API implementation +Group: development c opengl 3d Requires: Mesa-libglapi0 = %{version} %description libglapi-devel @@ -490,6 +506,7 @@ the Mesa-libGLES* packages. %package -n Mesa-dri Summary: DRI plug-ins for 3D acceleration +Group: 3d driver opengl Requires: Mesa = %{version} Supplements: Mesa @@ -498,6 +515,7 @@ This package contains Mesa DRI drivers for 3D acceleration. %package dri-devel Summary: Development files for the DRI API +Group: development c opengl 3d Requires: Mesa = %{version} %description dri-devel @@ -506,6 +524,7 @@ compiling programs and libraries using the DRI API. %package -n Mesa-dri-nouveau Summary: Mesa DRI plug-in for 3D acceleration via Nouveau +Group: 3d driver opengl Requires: Mesa = %{version} Supplements: xf86-video-nouveau @@ -516,6 +535,7 @@ since it is still experimental. %package -n Mesa-dri-vc4 Summary: Mesa DRI plug-in for 3D acceleration on Raspberry Pi +Group: 3d driver opengl Requires: Mesa = %{version} %description -n Mesa-dri-vc4 @@ -525,6 +545,7 @@ since it is still experimental. %package -n Mesa-gallium Summary: Mesa Gallium GPU drivers +Group: 3d driver opengl Requires: Mesa = %{version} Supplements: Mesa @@ -533,6 +554,7 @@ This package contains Mesa Gallium drivers for 3D acceleration. %package -n libgbm1 Summary: Generic buffer management API +Group: 3d driver opengl %description -n libgbm1 This package contains the GBM buffer management library. It provides @@ -544,6 +566,7 @@ openwfd. %package -n libgbm-devel Summary: Development files for the EGL API +Group: development c opengl 3d Requires: libgbm1 = %{version} %description -n libgbm-devel @@ -559,6 +582,8 @@ programs against the GBM library. %package -n Mesa-libd3d Summary: Mesa Direct3D9 state tracker +Group: 3d driver opengl +Requiers: 3d driver directx # Manually provide d3d library (bnc#918294) %ifarch x86_64 s390x ppc64 ppc64le aarch64 riscv64 Provides: d3dadapter9.so.1()(64bit) @@ -571,6 +596,7 @@ Mesa Direct3D9 state tracker %package -n Mesa-libd3d-devel Summary: Mesa Direct3D9 state tracker development package +Group: development c directx Requires: Mesa-libd3d = %{version} %description -n Mesa-libd3d-devel @@ -578,6 +604,7 @@ Mesa Direct3D9 state tracker development package %package -n libXvMC_nouveau Summary: XVMC state tracker for Nouveau +Group: 3d driver opengl %description -n libXvMC_nouveau This package contains the XvMC state tracker for Nouveau. This is @@ -586,6 +613,7 @@ videos and artefacts all over. %package -n libXvMC_r600 Summary: XVMC state tracker for R600 +Group: 3d driver opengl %description -n libXvMC_r600 This package contains the XvMC state tracker for R600. This is @@ -594,6 +622,7 @@ videos and artefacts all over. %package -n libvdpau_nouveau Summary: XVMC state tracker for Nouveau +Group: 3d driver opengl Supplements: xf86-video-nouveau %description -n libvdpau_nouveau @@ -601,6 +630,7 @@ This package contains the VDPAU state tracker for Nouveau. %package -n libvdpau_r300 Summary: XVMC state tracker for R300 +Group: 3d driver opengl Supplements: xf86-video-ati %description -n libvdpau_r300 @@ -608,6 +638,7 @@ This package contains the VDPAU state tracker for R300. %package -n libvdpau_r600 Summary: XVMC state tracker for R600 +Group: 3d driver opengl Supplements: xf86-video-ati %description -n libvdpau_r600 @@ -615,6 +646,7 @@ This package contains the VDPAU state tracker for R600. %package -n libvdpau_radeonsi Summary: XVMC state tracker for radeonsi +Group: 3d driver opengl Supplements: xf86-video-ati %description -n libvdpau_radeonsi @@ -622,6 +654,7 @@ This package contains the VDPAU state tracker for radeonsi. %package -n Mesa-libOpenCL Summary: Mesa OpenCL implementation +Group: 3d opencl driver Requires: libclc %description -n Mesa-libOpenCL @@ -629,6 +662,7 @@ This package contains the Mesa OpenCL implementation or GalliumCompute. %package -n Mesa-libva Summary: Mesa VA-API implementation +Group: 3d driver Supplements: Mesa %description -n Mesa-libva @@ -636,6 +670,7 @@ This package contains the Mesa VA-API implementation provided through gallium. %package -n libvulkan_intel Summary: Mesa vulkan driver for Intel GPU +Group: 3d driver vulkan Supplements: xf86-video-intel %description -n libvulkan_intel @@ -643,6 +678,7 @@ This package contains the Vulkan parts for Mesa. %package -n libvulkan_radeon Summary: Mesa vulkan driver for AMD GPU +Group: 3d driver vulkan Supplements: xf86-video-amdgpu Supplements: xf86-video-ati @@ -651,6 +687,7 @@ This package contains the Vulkan parts for Mesa. %package -n Mesa-libVulkan-devel Summary: Mesa's Vulkan development files +Group: development c vulkan 3d Requires: libvulkan_intel = %{version} Requires: libvulkan_radeon = %{version} Conflicts: vulkan-devel @@ -662,6 +699,7 @@ This package contains the development files for Mesa's Vulkan implementation. Version: 1.0.0 Release: 0 Summary: XA state tracker +Group: 3d driver opengl %description -n libxatracker2 This package contains the XA state tracker for gallium3D driver. @@ -673,6 +711,7 @@ video driver. Version: 1.0.0 Release: 0 Summary: Development files for the XA API +Group: development c 2d 3d Requires: libxatracker2 = %{version} %description -n libxatracker-devel diff --git a/Mesa.changes b/Mesa.changes index fe12ef4..2a35c25 100644 --- a/Mesa.changes +++ b/Mesa.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Oct 17 17:18:03 UTC 2019 - Jan Engelhardt + +- Use new tag-based group scheme. + ------------------------------------------------------------------- Thu Oct 17 12:21:56 UTC 2019 - Richard Brown diff --git a/Mesa.spec b/Mesa.spec index aa2d55b..762fc68 100644 --- a/Mesa.spec +++ b/Mesa.spec @@ -113,6 +113,7 @@ Version: 19.2.1 Release: 0 Summary: System for rendering 3-D graphics License: MIT +Group: 3d driver opengl URL: http://www.mesa3d.org #Git-Clone: git://anongit.freedesktop.org/mesa/mesa Source: https://mesa.freedesktop.org/archive/%{_name_archive}-%{_version}.tar.xz @@ -246,6 +247,7 @@ just Mesa or The Mesa 3-D graphics library. %package devel Summary: Libraries, includes and more to develop Mesa applications +Group: development c opengl 3d Requires: Mesa = %{version} Requires: Mesa-dri-devel = %{version} Requires: Mesa-libEGL-devel = %{version} @@ -285,6 +287,7 @@ just Mesa or The Mesa 3-D graphics library. %package libEGL1 # Kudos to Debian for the descriptions Summary: EGL API implementation +Group: 3d driver opengl %if 0%{?libglvnd} Requires: libglvnd >= 0.1.0 %endif @@ -302,6 +305,7 @@ support. %package libEGL-devel Summary: Development files for the EGL API +Group: development c opengl 3d Requires: Mesa-KHR-devel = %{version} Requires: Mesa-libEGL1 = %{version} Requires: pkgconfig(x11) @@ -322,6 +326,7 @@ programs against the EGL library. %package KHR-devel Summary: Mesa Khronos development headers +Group: development c opengl vulkan 3d Provides: Mesa-libGL-devel:/usr/include/KHR/khrplatform.h %description KHR-devel @@ -329,6 +334,7 @@ Mesa Khronos development headers. %package libGL1 Summary: The GL/GLX runtime of the Mesa 3D graphics library +Group: 3d driver opengl Requires: Mesa = %{version} %if 0%{?libglvnd} Requires: libglvnd >= 0.1.0 @@ -346,6 +352,7 @@ the X Window System. %package libGL-devel Summary: GL/GLX development files of the OpenGL API +Group: development c opengl 3d Requires: Mesa-KHR-devel = %{version} Requires: Mesa-libGL1 = %{version} %if 0%{?libglvnd} @@ -362,6 +369,7 @@ programs with Mesa. %package libGLESv1_CM1 Summary: OpenGL|ES 1.x Common Profile API implementation +Group: 3d driver opengl %if 0%{?libglvnd} Requires: libglvnd >= 0.1.0 %endif @@ -376,6 +384,7 @@ OpenGL|ES 1.x provides an API for fixed-function hardware. %package libGLESv1_CM-devel Summary: Development files for the OpenGL ES 1.x API +Group: development c opengl 3d Requires: Mesa-KHR-devel = %{version} Requires: Mesa-libGLESv1_CM1 = %{version} Requires: pkgconfig(egl) @@ -396,6 +405,7 @@ using the OpenGL|ES 1.x APIs. %package libGLESv2-2 Summary: OpenGL|ES 2.x API implementation +Group: 3d driver opengl %if 0%{?libglvnd} Requires: libglvnd >= 0.1.0 %endif @@ -414,6 +424,7 @@ ES 3 entry points. %package libGLESv2-devel Summary: Development files for the OpenGL ES 2.x API +Group: development c opengl 3d Requires: Mesa-KHR-devel = %{version} Requires: Mesa-libGLESv2-2 = %{version} Requires: pkgconfig(egl) @@ -435,6 +446,7 @@ applications using the OpenGL|ES 2.x APIs. %package libGLESv3-devel Summary: Development files for the OpenGL ES 3.x API +Group: development c opengl 3d Requires: Mesa-KHR-devel = %{version} Requires: pkgconfig(egl) %if 0%{?libglvnd} == 0 @@ -453,6 +465,7 @@ applications using the OpenGL|ES 3.x APIs. %package -n libOSMesa8 Summary: Mesa Off-screen rendering extension # Wrongly named package shipped .so.8 +Group: 3d driver opengl Obsoletes: libOSMesa9 < %{version} Provides: libOSMesa9 = %{version} @@ -463,6 +476,7 @@ rendering context on an X Server. It uses a pure software renderer. %package -n libOSMesa-devel Summary: Development files for the Mesa Offscreen Rendering extension +Group: development c 3d Requires: libOSMesa8 = %{version} %description -n libOSMesa-devel @@ -472,6 +486,7 @@ rendering context on an X Server. It uses a pure software renderer. %package libglapi0 Summary: Free implementation of the GL API +Group: 3d driver opengl %description libglapi0 The Mesa GL API module is responsible for dispatching all the gl* @@ -480,6 +495,7 @@ packages. %package libglapi-devel Summary: Development files for the Mesa GL API implementation +Group: development c opengl 3d Requires: Mesa-libglapi0 = %{version} %description libglapi-devel @@ -489,6 +505,7 @@ the Mesa-libGLES* packages. %package -n Mesa-dri Summary: DRI plug-ins for 3D acceleration +Group: 3d driver opengl Requires: Mesa = %{version} Supplements: Mesa @@ -497,6 +514,7 @@ This package contains Mesa DRI drivers for 3D acceleration. %package dri-devel Summary: Development files for the DRI API +Group: development c opengl 3d Requires: Mesa = %{version} %description dri-devel @@ -505,6 +523,7 @@ compiling programs and libraries using the DRI API. %package -n Mesa-dri-nouveau Summary: Mesa DRI plug-in for 3D acceleration via Nouveau +Group: 3d driver opengl Requires: Mesa = %{version} Supplements: xf86-video-nouveau @@ -515,6 +534,7 @@ since it is still experimental. %package -n Mesa-dri-vc4 Summary: Mesa DRI plug-in for 3D acceleration on Raspberry Pi +Group: 3d driver opengl Requires: Mesa = %{version} %description -n Mesa-dri-vc4 @@ -524,6 +544,7 @@ since it is still experimental. %package -n Mesa-gallium Summary: Mesa Gallium GPU drivers +Group: 3d driver opengl Requires: Mesa = %{version} Supplements: Mesa @@ -532,6 +553,7 @@ This package contains Mesa Gallium drivers for 3D acceleration. %package -n libgbm1 Summary: Generic buffer management API +Group: 3d driver opengl %description -n libgbm1 This package contains the GBM buffer management library. It provides @@ -543,6 +565,7 @@ openwfd. %package -n libgbm-devel Summary: Development files for the EGL API +Group: development c opengl 3d Requires: libgbm1 = %{version} %description -n libgbm-devel @@ -558,6 +581,8 @@ programs against the GBM library. %package -n Mesa-libd3d Summary: Mesa Direct3D9 state tracker +Group: 3d driver opengl +Requiers: 3d driver directx # Manually provide d3d library (bnc#918294) %ifarch x86_64 s390x ppc64 ppc64le aarch64 riscv64 Provides: d3dadapter9.so.1()(64bit) @@ -570,6 +595,7 @@ Mesa Direct3D9 state tracker %package -n Mesa-libd3d-devel Summary: Mesa Direct3D9 state tracker development package +Group: development c directx Requires: Mesa-libd3d = %{version} %description -n Mesa-libd3d-devel @@ -577,6 +603,7 @@ Mesa Direct3D9 state tracker development package %package -n libXvMC_nouveau Summary: XVMC state tracker for Nouveau +Group: 3d driver opengl %description -n libXvMC_nouveau This package contains the XvMC state tracker for Nouveau. This is @@ -585,6 +612,7 @@ videos and artefacts all over. %package -n libXvMC_r600 Summary: XVMC state tracker for R600 +Group: 3d driver opengl %description -n libXvMC_r600 This package contains the XvMC state tracker for R600. This is @@ -593,6 +621,7 @@ videos and artefacts all over. %package -n libvdpau_nouveau Summary: XVMC state tracker for Nouveau +Group: 3d driver opengl Supplements: xf86-video-nouveau %description -n libvdpau_nouveau @@ -600,6 +629,7 @@ This package contains the VDPAU state tracker for Nouveau. %package -n libvdpau_r300 Summary: XVMC state tracker for R300 +Group: 3d driver opengl Supplements: xf86-video-ati %description -n libvdpau_r300 @@ -607,6 +637,7 @@ This package contains the VDPAU state tracker for R300. %package -n libvdpau_r600 Summary: XVMC state tracker for R600 +Group: 3d driver opengl Supplements: xf86-video-ati %description -n libvdpau_r600 @@ -614,6 +645,7 @@ This package contains the VDPAU state tracker for R600. %package -n libvdpau_radeonsi Summary: XVMC state tracker for radeonsi +Group: 3d driver opengl Supplements: xf86-video-ati %description -n libvdpau_radeonsi @@ -621,6 +653,7 @@ This package contains the VDPAU state tracker for radeonsi. %package -n Mesa-libOpenCL Summary: Mesa OpenCL implementation +Group: 3d opencl driver Requires: libclc %description -n Mesa-libOpenCL @@ -628,6 +661,7 @@ This package contains the Mesa OpenCL implementation or GalliumCompute. %package -n Mesa-libva Summary: Mesa VA-API implementation +Group: 3d driver Supplements: Mesa %description -n Mesa-libva @@ -635,6 +669,7 @@ This package contains the Mesa VA-API implementation provided through gallium. %package -n libvulkan_intel Summary: Mesa vulkan driver for Intel GPU +Group: 3d driver vulkan Supplements: xf86-video-intel %description -n libvulkan_intel @@ -642,6 +677,7 @@ This package contains the Vulkan parts for Mesa. %package -n libvulkan_radeon Summary: Mesa vulkan driver for AMD GPU +Group: 3d driver vulkan Supplements: xf86-video-amdgpu Supplements: xf86-video-ati @@ -650,6 +686,7 @@ This package contains the Vulkan parts for Mesa. %package -n Mesa-libVulkan-devel Summary: Mesa's Vulkan development files +Group: development c vulkan 3d Requires: libvulkan_intel = %{version} Requires: libvulkan_radeon = %{version} Conflicts: vulkan-devel @@ -661,6 +698,7 @@ This package contains the development files for Mesa's Vulkan implementation. Version: 1.0.0 Release: 0 Summary: XA state tracker +Group: 3d driver opengl %description -n libxatracker2 This package contains the XA state tracker for gallium3D driver. @@ -672,6 +710,7 @@ video driver. Version: 1.0.0 Release: 0 Summary: Development files for the XA API +Group: development c 2d 3d Requires: libxatracker2 = %{version} %description -n libxatracker-devel