diff --git a/Mesa-drivers.changes b/Mesa-drivers.changes index 2a35c25..35d6e9e 100644 --- a/Mesa-drivers.changes +++ b/Mesa-drivers.changes @@ -1,13 +1,3 @@ -------------------------------------------------------------------- -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 - -- Remove obsolete Groups tag (fate#326485) - ------------------------------------------------------------------- Mon Oct 14 10:23:51 UTC 2019 - Stefan Dirsch diff --git a/Mesa-drivers.spec b/Mesa-drivers.spec index f44efd3..4835a51 100644 --- a/Mesa-drivers.spec +++ b/Mesa-drivers.spec @@ -114,7 +114,7 @@ Version: 19.2.1 Release: 0 Summary: System for rendering 3-D graphics License: MIT -Group: 3d driver opengl +Group: System/Libraries URL: http://www.mesa3d.org #Git-Clone: git://anongit.freedesktop.org/mesa/mesa Source: https://mesa.freedesktop.org/archive/%{_name_archive}-%{_version}.tar.xz @@ -248,7 +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 +Group: Development/Libraries/X11 Requires: Mesa = %{version} Requires: Mesa-dri-devel = %{version} Requires: Mesa-libEGL-devel = %{version} @@ -288,7 +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 +Group: System/Libraries %if 0%{?libglvnd} Requires: libglvnd >= 0.1.0 %endif @@ -306,7 +306,7 @@ support. %package libEGL-devel Summary: Development files for the EGL API -Group: development c opengl 3d +Group: Development/Libraries/C and C++ Requires: Mesa-KHR-devel = %{version} Requires: Mesa-libEGL1 = %{version} Requires: pkgconfig(x11) @@ -327,7 +327,7 @@ programs against the EGL library. %package KHR-devel Summary: Mesa Khronos development headers -Group: development c opengl vulkan 3d +Group: Development/Libraries/C and C++ Provides: Mesa-libGL-devel:/usr/include/KHR/khrplatform.h %description KHR-devel @@ -335,7 +335,7 @@ Mesa Khronos development headers. %package libGL1 Summary: The GL/GLX runtime of the Mesa 3D graphics library -Group: 3d driver opengl +Group: System/Libraries Requires: Mesa = %{version} %if 0%{?libglvnd} Requires: libglvnd >= 0.1.0 @@ -353,7 +353,7 @@ the X Window System. %package libGL-devel Summary: GL/GLX development files of the OpenGL API -Group: development c opengl 3d +Group: Development/Libraries/C and C++ Requires: Mesa-KHR-devel = %{version} Requires: Mesa-libGL1 = %{version} %if 0%{?libglvnd} @@ -370,7 +370,7 @@ programs with Mesa. %package libGLESv1_CM1 Summary: OpenGL|ES 1.x Common Profile API implementation -Group: 3d driver opengl +Group: System/Libraries %if 0%{?libglvnd} Requires: libglvnd >= 0.1.0 %endif @@ -385,7 +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 +Group: Development/Libraries/C and C++ Requires: Mesa-KHR-devel = %{version} Requires: Mesa-libGLESv1_CM1 = %{version} Requires: pkgconfig(egl) @@ -406,7 +406,7 @@ using the OpenGL|ES 1.x APIs. %package libGLESv2-2 Summary: OpenGL|ES 2.x API implementation -Group: 3d driver opengl +Group: System/Libraries %if 0%{?libglvnd} Requires: libglvnd >= 0.1.0 %endif @@ -425,7 +425,7 @@ ES 3 entry points. %package libGLESv2-devel Summary: Development files for the OpenGL ES 2.x API -Group: development c opengl 3d +Group: Development/Libraries/C and C++ Requires: Mesa-KHR-devel = %{version} Requires: Mesa-libGLESv2-2 = %{version} Requires: pkgconfig(egl) @@ -447,7 +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 +Group: Development/Libraries/C and C++ Requires: Mesa-KHR-devel = %{version} Requires: pkgconfig(egl) %if 0%{?libglvnd} == 0 @@ -466,7 +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 +Group: System/Libraries Obsoletes: libOSMesa9 < %{version} Provides: libOSMesa9 = %{version} @@ -477,7 +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 +Group: Development/Libraries/C and C++ Requires: libOSMesa8 = %{version} %description -n libOSMesa-devel @@ -487,7 +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 +Group: System/Libraries %description libglapi0 The Mesa GL API module is responsible for dispatching all the gl* @@ -496,7 +496,7 @@ packages. %package libglapi-devel Summary: Development files for the Mesa GL API implementation -Group: development c opengl 3d +Group: Development/Libraries/C and C++ Requires: Mesa-libglapi0 = %{version} %description libglapi-devel @@ -506,7 +506,7 @@ the Mesa-libGLES* packages. %package -n Mesa-dri Summary: DRI plug-ins for 3D acceleration -Group: 3d driver opengl +Group: System/Libraries Requires: Mesa = %{version} Supplements: Mesa @@ -515,7 +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 +Group: Development/Libraries/C and C++ Requires: Mesa = %{version} %description dri-devel @@ -524,7 +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 +Group: System/Libraries Requires: Mesa = %{version} Supplements: xf86-video-nouveau @@ -535,7 +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 +Group: System/Libraries Requires: Mesa = %{version} %description -n Mesa-dri-vc4 @@ -545,7 +545,7 @@ since it is still experimental. %package -n Mesa-gallium Summary: Mesa Gallium GPU drivers -Group: 3d driver opengl +Group: System/Libraries Requires: Mesa = %{version} Supplements: Mesa @@ -554,7 +554,7 @@ This package contains Mesa Gallium drivers for 3D acceleration. %package -n libgbm1 Summary: Generic buffer management API -Group: 3d driver opengl +Group: System/Libraries %description -n libgbm1 This package contains the GBM buffer management library. It provides @@ -566,7 +566,7 @@ openwfd. %package -n libgbm-devel Summary: Development files for the EGL API -Group: development c opengl 3d +Group: Development/Libraries/C and C++ Requires: libgbm1 = %{version} %description -n libgbm-devel @@ -582,9 +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) +Group: System/Libraries %ifarch x86_64 s390x ppc64 ppc64le aarch64 riscv64 Provides: d3dadapter9.so.1()(64bit) %else @@ -596,7 +595,7 @@ Mesa Direct3D9 state tracker %package -n Mesa-libd3d-devel Summary: Mesa Direct3D9 state tracker development package -Group: development c directx +Group: Development/Libraries/C and C++ Requires: Mesa-libd3d = %{version} %description -n Mesa-libd3d-devel @@ -604,7 +603,7 @@ Mesa Direct3D9 state tracker development package %package -n libXvMC_nouveau Summary: XVMC state tracker for Nouveau -Group: 3d driver opengl +Group: System/Libraries %description -n libXvMC_nouveau This package contains the XvMC state tracker for Nouveau. This is @@ -613,7 +612,7 @@ videos and artefacts all over. %package -n libXvMC_r600 Summary: XVMC state tracker for R600 -Group: 3d driver opengl +Group: System/Libraries %description -n libXvMC_r600 This package contains the XvMC state tracker for R600. This is @@ -622,7 +621,7 @@ videos and artefacts all over. %package -n libvdpau_nouveau Summary: XVMC state tracker for Nouveau -Group: 3d driver opengl +Group: System/Libraries Supplements: xf86-video-nouveau %description -n libvdpau_nouveau @@ -630,7 +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 +Group: System/Libraries Supplements: xf86-video-ati %description -n libvdpau_r300 @@ -638,7 +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 +Group: System/Libraries Supplements: xf86-video-ati %description -n libvdpau_r600 @@ -646,7 +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 +Group: System/Libraries Supplements: xf86-video-ati %description -n libvdpau_radeonsi @@ -654,7 +653,7 @@ This package contains the VDPAU state tracker for radeonsi. %package -n Mesa-libOpenCL Summary: Mesa OpenCL implementation -Group: 3d opencl driver +Group: System/Libraries Requires: libclc %description -n Mesa-libOpenCL @@ -662,7 +661,7 @@ This package contains the Mesa OpenCL implementation or GalliumCompute. %package -n Mesa-libva Summary: Mesa VA-API implementation -Group: 3d driver +Group: System/Libraries Supplements: Mesa %description -n Mesa-libva @@ -670,7 +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 +Group: System/Libraries Supplements: xf86-video-intel %description -n libvulkan_intel @@ -678,7 +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 +Group: System/Libraries Supplements: xf86-video-amdgpu Supplements: xf86-video-ati @@ -687,7 +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 +Group: Development/Libraries/C and C++ Requires: libvulkan_intel = %{version} Requires: libvulkan_radeon = %{version} Conflicts: vulkan-devel @@ -699,7 +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 +Group: System/Libraries %description -n libxatracker2 This package contains the XA state tracker for gallium3D driver. @@ -711,7 +710,7 @@ video driver. Version: 1.0.0 Release: 0 Summary: Development files for the XA API -Group: development c 2d 3d +Group: Development/Libraries/C and C++ Requires: libxatracker2 = %{version} %description -n libxatracker-devel diff --git a/Mesa.changes b/Mesa.changes index 2a35c25..35d6e9e 100644 --- a/Mesa.changes +++ b/Mesa.changes @@ -1,13 +1,3 @@ -------------------------------------------------------------------- -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 - -- Remove obsolete Groups tag (fate#326485) - ------------------------------------------------------------------- Mon Oct 14 10:23:51 UTC 2019 - Stefan Dirsch diff --git a/Mesa.spec b/Mesa.spec index 762fc68..afa574d 100644 --- a/Mesa.spec +++ b/Mesa.spec @@ -113,7 +113,7 @@ Version: 19.2.1 Release: 0 Summary: System for rendering 3-D graphics License: MIT -Group: 3d driver opengl +Group: System/Libraries 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,7 +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 +Group: Development/Libraries/X11 Requires: Mesa = %{version} Requires: Mesa-dri-devel = %{version} Requires: Mesa-libEGL-devel = %{version} @@ -287,7 +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 +Group: System/Libraries %if 0%{?libglvnd} Requires: libglvnd >= 0.1.0 %endif @@ -305,7 +305,7 @@ support. %package libEGL-devel Summary: Development files for the EGL API -Group: development c opengl 3d +Group: Development/Libraries/C and C++ Requires: Mesa-KHR-devel = %{version} Requires: Mesa-libEGL1 = %{version} Requires: pkgconfig(x11) @@ -326,7 +326,7 @@ programs against the EGL library. %package KHR-devel Summary: Mesa Khronos development headers -Group: development c opengl vulkan 3d +Group: Development/Libraries/C and C++ Provides: Mesa-libGL-devel:/usr/include/KHR/khrplatform.h %description KHR-devel @@ -334,7 +334,7 @@ Mesa Khronos development headers. %package libGL1 Summary: The GL/GLX runtime of the Mesa 3D graphics library -Group: 3d driver opengl +Group: System/Libraries Requires: Mesa = %{version} %if 0%{?libglvnd} Requires: libglvnd >= 0.1.0 @@ -352,7 +352,7 @@ the X Window System. %package libGL-devel Summary: GL/GLX development files of the OpenGL API -Group: development c opengl 3d +Group: Development/Libraries/C and C++ Requires: Mesa-KHR-devel = %{version} Requires: Mesa-libGL1 = %{version} %if 0%{?libglvnd} @@ -369,7 +369,7 @@ programs with Mesa. %package libGLESv1_CM1 Summary: OpenGL|ES 1.x Common Profile API implementation -Group: 3d driver opengl +Group: System/Libraries %if 0%{?libglvnd} Requires: libglvnd >= 0.1.0 %endif @@ -384,7 +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 +Group: Development/Libraries/C and C++ Requires: Mesa-KHR-devel = %{version} Requires: Mesa-libGLESv1_CM1 = %{version} Requires: pkgconfig(egl) @@ -405,7 +405,7 @@ using the OpenGL|ES 1.x APIs. %package libGLESv2-2 Summary: OpenGL|ES 2.x API implementation -Group: 3d driver opengl +Group: System/Libraries %if 0%{?libglvnd} Requires: libglvnd >= 0.1.0 %endif @@ -424,7 +424,7 @@ ES 3 entry points. %package libGLESv2-devel Summary: Development files for the OpenGL ES 2.x API -Group: development c opengl 3d +Group: Development/Libraries/C and C++ Requires: Mesa-KHR-devel = %{version} Requires: Mesa-libGLESv2-2 = %{version} Requires: pkgconfig(egl) @@ -446,7 +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 +Group: Development/Libraries/C and C++ Requires: Mesa-KHR-devel = %{version} Requires: pkgconfig(egl) %if 0%{?libglvnd} == 0 @@ -465,7 +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 +Group: System/Libraries Obsoletes: libOSMesa9 < %{version} Provides: libOSMesa9 = %{version} @@ -476,7 +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 +Group: Development/Libraries/C and C++ Requires: libOSMesa8 = %{version} %description -n libOSMesa-devel @@ -486,7 +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 +Group: System/Libraries %description libglapi0 The Mesa GL API module is responsible for dispatching all the gl* @@ -495,7 +495,7 @@ packages. %package libglapi-devel Summary: Development files for the Mesa GL API implementation -Group: development c opengl 3d +Group: Development/Libraries/C and C++ Requires: Mesa-libglapi0 = %{version} %description libglapi-devel @@ -505,7 +505,7 @@ the Mesa-libGLES* packages. %package -n Mesa-dri Summary: DRI plug-ins for 3D acceleration -Group: 3d driver opengl +Group: System/Libraries Requires: Mesa = %{version} Supplements: Mesa @@ -514,7 +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 +Group: Development/Libraries/C and C++ Requires: Mesa = %{version} %description dri-devel @@ -523,7 +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 +Group: System/Libraries Requires: Mesa = %{version} Supplements: xf86-video-nouveau @@ -534,7 +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 +Group: System/Libraries Requires: Mesa = %{version} %description -n Mesa-dri-vc4 @@ -544,7 +544,7 @@ since it is still experimental. %package -n Mesa-gallium Summary: Mesa Gallium GPU drivers -Group: 3d driver opengl +Group: System/Libraries Requires: Mesa = %{version} Supplements: Mesa @@ -553,7 +553,7 @@ This package contains Mesa Gallium drivers for 3D acceleration. %package -n libgbm1 Summary: Generic buffer management API -Group: 3d driver opengl +Group: System/Libraries %description -n libgbm1 This package contains the GBM buffer management library. It provides @@ -565,7 +565,7 @@ openwfd. %package -n libgbm-devel Summary: Development files for the EGL API -Group: development c opengl 3d +Group: Development/Libraries/C and C++ Requires: libgbm1 = %{version} %description -n libgbm-devel @@ -581,9 +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) +Group: System/Libraries %ifarch x86_64 s390x ppc64 ppc64le aarch64 riscv64 Provides: d3dadapter9.so.1()(64bit) %else @@ -595,7 +594,7 @@ Mesa Direct3D9 state tracker %package -n Mesa-libd3d-devel Summary: Mesa Direct3D9 state tracker development package -Group: development c directx +Group: Development/Libraries/C and C++ Requires: Mesa-libd3d = %{version} %description -n Mesa-libd3d-devel @@ -603,7 +602,7 @@ Mesa Direct3D9 state tracker development package %package -n libXvMC_nouveau Summary: XVMC state tracker for Nouveau -Group: 3d driver opengl +Group: System/Libraries %description -n libXvMC_nouveau This package contains the XvMC state tracker for Nouveau. This is @@ -612,7 +611,7 @@ videos and artefacts all over. %package -n libXvMC_r600 Summary: XVMC state tracker for R600 -Group: 3d driver opengl +Group: System/Libraries %description -n libXvMC_r600 This package contains the XvMC state tracker for R600. This is @@ -621,7 +620,7 @@ videos and artefacts all over. %package -n libvdpau_nouveau Summary: XVMC state tracker for Nouveau -Group: 3d driver opengl +Group: System/Libraries Supplements: xf86-video-nouveau %description -n libvdpau_nouveau @@ -629,7 +628,7 @@ This package contains the VDPAU state tracker for Nouveau. %package -n libvdpau_r300 Summary: XVMC state tracker for R300 -Group: 3d driver opengl +Group: System/Libraries Supplements: xf86-video-ati %description -n libvdpau_r300 @@ -637,7 +636,7 @@ This package contains the VDPAU state tracker for R300. %package -n libvdpau_r600 Summary: XVMC state tracker for R600 -Group: 3d driver opengl +Group: System/Libraries Supplements: xf86-video-ati %description -n libvdpau_r600 @@ -645,7 +644,7 @@ This package contains the VDPAU state tracker for R600. %package -n libvdpau_radeonsi Summary: XVMC state tracker for radeonsi -Group: 3d driver opengl +Group: System/Libraries Supplements: xf86-video-ati %description -n libvdpau_radeonsi @@ -653,7 +652,7 @@ This package contains the VDPAU state tracker for radeonsi. %package -n Mesa-libOpenCL Summary: Mesa OpenCL implementation -Group: 3d opencl driver +Group: System/Libraries Requires: libclc %description -n Mesa-libOpenCL @@ -661,7 +660,7 @@ This package contains the Mesa OpenCL implementation or GalliumCompute. %package -n Mesa-libva Summary: Mesa VA-API implementation -Group: 3d driver +Group: System/Libraries Supplements: Mesa %description -n Mesa-libva @@ -669,7 +668,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 +Group: System/Libraries Supplements: xf86-video-intel %description -n libvulkan_intel @@ -677,7 +676,7 @@ This package contains the Vulkan parts for Mesa. %package -n libvulkan_radeon Summary: Mesa vulkan driver for AMD GPU -Group: 3d driver vulkan +Group: System/Libraries Supplements: xf86-video-amdgpu Supplements: xf86-video-ati @@ -686,7 +685,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 +Group: Development/Libraries/C and C++ Requires: libvulkan_intel = %{version} Requires: libvulkan_radeon = %{version} Conflicts: vulkan-devel @@ -698,7 +697,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 +Group: System/Libraries %description -n libxatracker2 This package contains the XA state tracker for gallium3D driver. @@ -710,7 +709,7 @@ video driver. Version: 1.0.0 Release: 0 Summary: Development files for the XA API -Group: development c 2d 3d +Group: Development/Libraries/C and C++ Requires: libxatracker2 = %{version} %description -n libxatracker-devel