From 7a78085c664f06b64a46e80918cd90f9dcbb59b7 Mon Sep 17 00:00:00 2001 From: mgb01105731 Date: Tue, 18 Oct 2022 16:23:42 +0800 Subject: [PATCH] optimise spec file --- mesa.spec | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 70 insertions(+), 2 deletions(-) diff --git a/mesa.spec b/mesa.spec index 72fb531..8ed450f 100644 --- a/mesa.spec +++ b/mesa.spec @@ -1,4 +1,4 @@ -%define anolis_release 1 +%define anolis_release 2 %global with_hardware 1 %global with_vulkan_hw 1 @@ -335,6 +335,8 @@ for i in libOSMesa*.so libGL.so ; do done popd +%generate_compatibility_deps + %files filesystem %dir %{_libdir}/dri %if 0%{?with_hardware} @@ -344,8 +346,10 @@ popd %endif %files libGL +%dir %{abidir} %{_libdir}/libGLX_mesa.so.0* %{_libdir}/libGLX_system.so.0* +%{abidir}/libGLX*.dump %files libGL-devel %dir %{_includedir}/GL/internal %{_includedir}/GL/internal/dri_interface.h @@ -355,6 +359,7 @@ popd %files libEGL %{_datadir}/glvnd/egl_vendor.d/50_mesa.json %{_libdir}/libEGL_mesa.so.0* +%{abidir}/libEGL_mesa*.dump %files libEGL-devel %dir %{_includedir}/EGL %{_includedir}/EGL/eglmesaext.h @@ -363,9 +368,12 @@ popd %files libglapi %{_libdir}/libglapi.so.0 %{_libdir}/libglapi.so.0.* +%{abidir}/libglapi*.dump %files libOSMesa %{_libdir}/libOSMesa.so.8* +%{abidir}/libOSMesa*.dump + %files libOSMesa-devel %dir %{_includedir}/GL %{_includedir}/GL/osmesa.h @@ -375,6 +383,8 @@ popd %files libgbm %{_libdir}/libgbm.so.1 %{_libdir}/libgbm.so.1.* +%{abidir}/libgbm*.dump + %files libgbm-devel %{_libdir}/libgbm.so %{_includedir}/gbm.h @@ -385,6 +395,7 @@ popd %if 0%{?with_hardware} %{_libdir}/libxatracker.so.2 %{_libdir}/libxatracker.so.2.* +%{abidir}/libxatracker*.dump %endif %files libxatracker-devel @@ -400,7 +411,9 @@ popd %if 0%{?with_opencl} %files libOpenCL %{_libdir}/libMesaOpenCL.so.* +%{abidir}/libMesaOpenCL*.dump %{_sysconfdir}/OpenCL/vendors/mesa.icd + %files libOpenCL-devel %{_libdir}/libMesaOpenCL.so %endif @@ -422,6 +435,9 @@ popd %{_libdir}/dri/kms_swrast_dri.so %{_libdir}/dri/swrast_dri.so %{_libdir}/dri/virtio_gpu_dri.so +%{abidir}/kms_swrast_dri.dump +%{abidir}/swrast_dri.dump +%{abidir}/virtio_gpu_dri.dump %if 0%{?with_hardware} %if 0%{?with_r300} @@ -432,11 +448,15 @@ popd %{_libdir}/dri/r600_dri.so %endif %{_libdir}/dri/radeonsi_dri.so +%{abidir}/radeonsi_dri.dump %endif %ifarch x86_64 %{_libdir}/dri/crocus_dri.so %{_libdir}/dri/i915_dri.so %{_libdir}/dri/iris_dri.so +%{abidir}/crocus_dri.dump +%{abidir}/i915_dri.dump +%{abidir}/iris_dri.dump %endif %ifarch aarch64 %{_libdir}/dri/ingenic-drm_dri.so @@ -448,39 +468,60 @@ popd %{_libdir}/dri/mxsfb-drm_dri.so %{_libdir}/dri/rcar-du_dri.so %{_libdir}/dri/stm_dri.so +%{abidir}//ingenic-drm_dri.dump +%{abidir}/imx-drm_dri.dump +%{abidir}/kirin_dri.dump +%{abidir}/komeda_dri.dump +%{abidir}/mali-dp_dri.dump +%{abidir}/mcde_dri.dump +%{abidir}/mxsfb-drm_dri.dump +%{abidir}/rcar-du_dri.dump +%{abidir}/stm_dri.dump %endif %if 0%{?with_vc4} %{_libdir}/dri/vc4_dri.so +%{abidir}/vc4_dri.dump %endif %if 0%{?with_v3d} %{_libdir}/dri/v3d_dri.so +%{abidir}/v3d_dri.dump %endif %if 0%{?with_freedreno} %{_libdir}/dri/kgsl_dri.so %{_libdir}/dri/msm_dri.so +%{abidir}/kgsl_dri.dump +%{abidir}/msm_dri.dump %endif %if 0%{?with_etnaviv} %{_libdir}/dri/etnaviv_dri.so +%{abidir}/etnaviv_dri.dump %endif %if 0%{?with_tegra} %{_libdir}/dri/tegra_dri.so +%{abidir}/tegra_dri.dump %endif %if 0%{?with_lima} %{_libdir}/dri/lima_dri.so +%{abidir}/lima_dri.dump %endif %if 0%{?with_panfrost} %{_libdir}/dri/panfrost_dri.so +%{abidir}/panfrost_dri.dump %endif %{_libdir}/dri/nouveau_dri.so +%{abidir}/nouveau_dri.dump %if 0%{?with_vmware} %{_libdir}/dri/vmwgfx_dri.so +%{abidir}/vmwgfx_dri.dump %endif %{_libdir}/dri/nouveau_drv_video.so +%{abidir}/nouveau_drv_video.dump %if 0%{?with_r600} %{_libdir}/dri/r600_drv_video.so %endif %if 0%{?with_radeonsi} %{_libdir}/dri/radeonsi_drv_video.so +%{abidir}/radeonsi_drv_video.dump %endif %endif %if 0%{?with_opencl} @@ -503,9 +544,25 @@ popd %{_libdir}/dri/st7586_dri.so %{_libdir}/dri/st7735r_dri.so %{_libdir}/dri/sun4i-drm_dri.so +%{abidir}/armada-drm_dri.dump +%{abidir}/exynos_dri.dump +%{abidir}/hx8357d_dri.dump +%{abidir}/ili9225_dri.dump +%{abidir}/ili9341_dri.dump +%{abidir}/imx-dcss_dri.dump +%{abidir}/mediatek_dri.dump +%{abidir}/meson_dri.dump +%{abidir}/mi0283qt_dri.dump +%{abidir}/pl111_dri.dump +%{abidir}/repaper_dri.dump +%{abidir}/rockchip_dri.dump +%{abidir}/st7586_dri.dump +%{abidir}/st7735r_dri.dump +%{abidir}/sun4i-drm_dri.dump %endif %if 0%{?with_vulkan_hw} %{_libdir}/dri/zink_dri.so +%{abidir}/zink_dri.dump %endif %if 0%{?with_omx} @@ -515,6 +572,7 @@ popd %if 0%{?with_vdpau} %files vdpau-drivers %{_libdir}/vdpau/libvdpau_nouveau.so.1* +%{abidir}/libvdpau*.dump %if 0%{?with_r300} %{_libdir}/vdpau/libvdpau_r300.so.1* %endif @@ -530,13 +588,17 @@ popd %{_libdir}/libvulkan_lvp.so %{_datadir}/vulkan/icd.d/lvp_icd.*.json %{_libdir}/libVkLayer_MESA_device_select.so +%{abidir}/libvulkan_lvp.dump +%{abidir}/libVkLayer_MESA_device_select.dump %{_datadir}/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json %if 0%{?with_vulkan_hw} %{_libdir}/libvulkan_radeon.so +%{abidir}/libvulkan_radeon.dump %{_datadir}/drirc.d/00-radv-defaults.conf %{_datadir}/vulkan/icd.d/radeon_icd.*.json %ifarch x86_64 %{_libdir}/libvulkan_intel.so +%{abidir}/libvulkan_intel.dump %{_datadir}/vulkan/icd.d/intel_icd.*.json %endif %ifarch aarch64 @@ -545,12 +607,18 @@ popd %{_libdir}/libvulkan_freedreno.so %{_datadir}/vulkan/icd.d/freedreno_icd.*.json %{_libdir}/libvulkan_panfrost.so +%{abidir}/libvulkan_broadcom.dump +%{abidir}/libvulkan_freedreno.dump +%{abidir}/libvulkan_panfrost.dump %{_datadir}/vulkan/icd.d/panfrost_icd.*.json %endif %endif %changelog -* Mon Sep 19 2022 mgb01105731 22.1.7-1 +* Tue Oct 18 2022 mgb01105731 - 22.1.7-2 +- optimise spec file + +* Mon Sep 19 2022 mgb01105731 - 22.1.7-1 - Update to 22.1.7 * Sat May 7 2022 Chunmei Xu - 22.0.1-3 -- Gitee