|
@@ -1,7 +1,9 @@
|
|
|
# When bootstrapping an arch, omit the -demos subpackage.
|
|
|
%bcond_without vulkan
|
|
|
+%bcond_without glvnd
|
|
|
+%bcond_without wayland
|
|
|
%bcond_with libva
|
|
|
-%bcond_with glvnd
|
|
|
+%bcond_with source
|
|
|
|
|
|
%global with_hardware 1
|
|
|
%global with_vdpau 1
|
|
@@ -36,7 +38,7 @@
|
|
|
Summary: Mesa graphics libraries
|
|
|
Summary(ja): Mesa グラフィックスライブラリ
|
|
|
Name: mesa
|
|
|
-Version: 20.2.1
|
|
|
+Version: 21.0.1
|
|
|
Release: 1%{?_dist_release}
|
|
|
Group: system
|
|
|
Vendor: Project Vine
|
|
@@ -46,15 +48,15 @@ License: MIT
|
|
|
URL: https://www.mesa3d.org/
|
|
|
Source0: https://mesa.freedesktop.org/archive/%{name}-%{version}.tar.xz
|
|
|
|
|
|
-Source2: glesv2.pc
|
|
|
-Source3: egl.pc
|
|
|
-
|
|
|
# src/gallium/auxiliary/postprocess/pp_mlaa* have an ... interestingly worded license.
|
|
|
# Source4 contains email correspondence clarifying the license terms.
|
|
|
# Fedora opts to ignore the optional part of clause 2 and treat that code as 2 clause BSD.
|
|
|
Source4: Mesa-MLAA-License-Clarification-Email.txt
|
|
|
|
|
|
Patch3: 0003-evergreen-big-endian.patch
|
|
|
+# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4442
|
|
|
+Patch0: mesa-llvm12.patch
|
|
|
+Patch1: 0001-drisw-move-zink-down-the-list-below-the-sw-drivers.patch
|
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
|
|
BuildRequires: meson
|
|
@@ -100,6 +102,17 @@ BuildRequires: zlib-devel
|
|
|
%if %{with vulkan}
|
|
|
BuildRequires: vulkan-devel
|
|
|
%endif
|
|
|
+%if %{with glvnd}
|
|
|
+BuildRequires: libglvnd-devel
|
|
|
+%endif
|
|
|
+%if %{with wayland}
|
|
|
+BuildRequires: pkgconfig(wayland-scanner)
|
|
|
+BuildRequires: pkgconfig(wayland-protocols) >= 1.8
|
|
|
+BuildRequires: pkgconfig(wayland-client) >= 1.11
|
|
|
+BuildRequires: pkgconfig(wayland-server) >= 1.11
|
|
|
+BuildRequires: pkgconfig(wayland-egl-backend)
|
|
|
+%endif
|
|
|
+
|
|
|
|
|
|
%description
|
|
|
Mesa
|
|
@@ -109,8 +122,9 @@ Mesa
|
|
|
Summary: Mesa libGL runtime libraries
|
|
|
Summary(ja): Mesa libGL ランタイムライブラリ
|
|
|
Group: system
|
|
|
-Requires(post): /sbin/ldconfig
|
|
|
-Requires(postun): /sbin/ldconfig
|
|
|
+%if %{with glvnd}
|
|
|
+Requires: libglvnd-glx%{?_isa}
|
|
|
+%endif
|
|
|
Provides: libGL
|
|
|
Obsoletes: Mesa, XFree86-gl, XOrg-gl
|
|
|
|
|
@@ -130,6 +144,9 @@ Requires: libXdamage-devel
|
|
|
Requires: libXfixes-devel
|
|
|
Requires: libXext-devel
|
|
|
Requires: libdrm-devel
|
|
|
+%if %{with glvnd}
|
|
|
+Requires: libglvnd-devel%{?_isa}
|
|
|
+%endif
|
|
|
Obsoletes: Mesa-devel, XFree86-gl-devel, XOrg-gl-devel
|
|
|
|
|
|
%description libGL-devel
|
|
@@ -163,6 +180,9 @@ Group: system
|
|
|
Requires(post): /sbin/ldconfig
|
|
|
Requires(postun): /sbin/ldconfig
|
|
|
Requires: libdrm >= 2.4.24-1
|
|
|
+%if %{with glvnd}
|
|
|
+Requires: libglvnd-egl%{?_isa}
|
|
|
+%endif
|
|
|
|
|
|
%description libEGL
|
|
|
Mesa libEGL runtime libraries
|
|
@@ -173,33 +193,16 @@ Summary: Mesa libEGL development package
|
|
|
Summary(ja): Mesa libEGL 開発パッケージ
|
|
|
Group: programming
|
|
|
Requires: mesa-libEGL = %{version}-%{release}
|
|
|
+%if %{with glvnd}
|
|
|
+Requires: libglvnd-devel%{?_isa}
|
|
|
+%endif
|
|
|
+Provides: libEGL-devel
|
|
|
+Provides: libEGL-devel%{?_isa}
|
|
|
|
|
|
%description libEGL-devel
|
|
|
Mesa libEGL development package
|
|
|
|
|
|
|
|
|
-%package libGLES
|
|
|
-Summary: Mesa libGLES runtime libraries
|
|
|
-Summary(ja): Mesa libGLES ランタイムライブラリ
|
|
|
-Group: system
|
|
|
-Requires(post): /sbin/ldconfig
|
|
|
-Requires(postun): /sbin/ldconfig
|
|
|
-Requires: libdrm >= 2.4.24-1
|
|
|
-
|
|
|
-%description libGLES
|
|
|
-Mesa GLES runtime libraries
|
|
|
-
|
|
|
-
|
|
|
-%package libGLES-devel
|
|
|
-Summary: Mesa libGLES development package
|
|
|
-Summary(ja): Mesa libGLES 開発パッケージ
|
|
|
-Group: programming
|
|
|
-Requires: mesa-libGLES = %{version}-%{release}
|
|
|
-
|
|
|
-%description libGLES-devel
|
|
|
-Mesa libGLES development package
|
|
|
-
|
|
|
-
|
|
|
%package libOSMesa
|
|
|
Summary: Mesa offscreen rendering libraries
|
|
|
Summary(ja): Mesa オフスクリーンレンダリングライブラリ
|
|
@@ -349,27 +352,6 @@ Requires: compat32-mesa-libEGL = %{version}-%{release}
|
|
|
Mesa libEGL development package
|
|
|
|
|
|
|
|
|
-%package -n compat32-%{name}-libGLES
|
|
|
-Summary: Mesa libGLES runtime libraries
|
|
|
-Summary(ja): Mesa libGLES ランタイムライブラリ
|
|
|
-Group: system
|
|
|
-Requires(post): /sbin/ldconfig
|
|
|
-Requires(postun): /sbin/ldconfig
|
|
|
-Requires: compat32-libdrm >= 2.4.24-1
|
|
|
-
|
|
|
-%description -n compat32-%{name}-libGLES
|
|
|
-Mesa GLES runtime libraries
|
|
|
-
|
|
|
-%package -n compat32-%{name}-libGLES-devel
|
|
|
-Summary: Mesa libGLES development package
|
|
|
-Summary(ja): Mesa libGLES 開発パッケージ
|
|
|
-Group: programming
|
|
|
-Requires: mesa-libGLES = %{version}-%{release}
|
|
|
-Requires: compat32-mesa-libGLES = %{version}-%{release}
|
|
|
-
|
|
|
-%description -n compat32-%{name}-libGLES-devel
|
|
|
-Mesa libGLES development package
|
|
|
-
|
|
|
%package -n compat32-%{name}-libOSMesa
|
|
|
Summary: Mesa offscreen rendering libraries
|
|
|
Summary(ja): Mesa オフスクリーンレンダリングライブラリ
|
|
@@ -459,19 +441,25 @@ Headers for development with the Vulkan API.
|
|
|
|
|
|
|
|
|
%prep
|
|
|
-%autosetup -n %{name}-%{version} -p1
|
|
|
-cp %{SOURCE2} .
|
|
|
-cp %{SOURCE3} .
|
|
|
+%setup -n %{name}-%{version}
|
|
|
+%if 0
|
|
|
+# enable after LLVM-12.
|
|
|
+%patch0 -p1
|
|
|
+%endif
|
|
|
+%patch1 -p1
|
|
|
|
|
|
cp %{SOURCE4} docs/
|
|
|
|
|
|
-# Make sure the build uses gnu++14 as llvm 10 headers require that
|
|
|
-sed -i -e 's/cpp_std=gnu++11/cpp_std=gnu++14/g' meson.build
|
|
|
|
|
|
%build
|
|
|
+export PYTHON=%{__pythpn3}
|
|
|
|
|
|
-%meson -Dcpp_std=gnu++14 \
|
|
|
- -Dplatforms=x11,drm,surfaceless \
|
|
|
+%meson \
|
|
|
+%if %{with wayland}
|
|
|
+ -Dplatforms=x11,wayland \
|
|
|
+%else
|
|
|
+ -Dplatforms=x11 \
|
|
|
+%endif
|
|
|
-Ddri3=true \
|
|
|
-Ddri-drivers=%{?dri_drivers} \
|
|
|
%if 0%{?with_hardware}
|
|
@@ -487,9 +475,10 @@ sed -i -e 's/cpp_std=gnu++11/cpp_std=gnu++14/g' meson.build
|
|
|
-Dgallium-nine=%{?with_nine:true}%{!?with_nine:false} \
|
|
|
-Dgallium-opencl=%{?with_opencl:icd}%{!?with_opencl:disabled} \
|
|
|
-Dvulkan-drivers=%{?vulkan_drivers} \
|
|
|
- -Dshared-glapi=true \
|
|
|
- -Dgles1=false \
|
|
|
- -Dgles2=true \
|
|
|
+ -Dvulkan-device-select-layer=true \
|
|
|
+ -Dshared-glapi=enabled \
|
|
|
+ -Dgles1=disabled \
|
|
|
+ -Dgles2=enabled \
|
|
|
-Dopengl=true \
|
|
|
-Dgbm=true \
|
|
|
-Dglx=dri \
|
|
@@ -499,25 +488,20 @@ sed -i -e 's/cpp_std=gnu++11/cpp_std=gnu++14/g' meson.build
|
|
|
%else
|
|
|
-Dglvnd=false \
|
|
|
%endif
|
|
|
- -Dasm=%{?with_asm:true}%{!?with_asm:false} \
|
|
|
+ -Dmicrosoft-clc=disabled \
|
|
|
-Dllvm=true \
|
|
|
-Dshared-llvm=true \
|
|
|
-Dvalgrind=%{?with_valgrind:true}%{!?with_valgrind:false} \
|
|
|
-Dbuild-tests=false \
|
|
|
-Dselinux=false \
|
|
|
- -Dosmesa=gallium \
|
|
|
- -Dvulkan-device-select-layer=true \
|
|
|
+ -Dosmesa=true \
|
|
|
%{nil}
|
|
|
%meson_build
|
|
|
|
|
|
+
|
|
|
%install
|
|
|
-rm -rf $RPM_BUILD_ROOT
|
|
|
%meson_install
|
|
|
|
|
|
-install glesv2.pc %{buildroot}%{_libdir}/pkgconfig/
|
|
|
-
|
|
|
-install egl.pc %{buildroot}%{_libdir}/pkgconfig/
|
|
|
-
|
|
|
# libvdpau opens the versioned name, don't bother including the unversioned
|
|
|
rm -f %{buildroot}%{_libdir}/vdpau/*.so
|
|
|
# likewise glvnd
|
|
@@ -529,7 +513,6 @@ rm -f %{buildroot}%{_libdir}/libGLES*
|
|
|
|
|
|
# glvnd needs a default provider for indirect rendering where it cannot
|
|
|
# determine the vendor
|
|
|
-ln -s %{_libdir}/libGLX_mesa.so.0 %{buildroot}%{_libdir}/libGLX_indirect.so.0
|
|
|
ln -s %{_libdir}/libGLX_mesa.so.0 %{buildroot}%{_libdir}/libGLX_system.so.0
|
|
|
%endif
|
|
|
|
|
@@ -547,10 +530,7 @@ for i in libOSMesa*.so libGL.so ; do
|
|
|
done
|
|
|
popd
|
|
|
|
|
|
-
|
|
|
-# remove .la files
|
|
|
-find %{buildroot} -name '*.la' -delete
|
|
|
-
|
|
|
+%if %{with source}
|
|
|
# Install the source needed to build the X server. The egreps are just
|
|
|
# stripping out unnecessary dirs; only tricky bit is the [^c] to make sure
|
|
|
# .../dri/common is included.
|
|
@@ -562,137 +542,33 @@ mkdir -p $RPM_BUILD_ROOT/%{mesasourcedir}
|
|
|
egrep -v '^src/mesa/drivers/(windows|dri/[^c])' |
|
|
|
xargs tar cf - --mode a=r |
|
|
|
(cd $RPM_BUILD_ROOT/%{mesasourcedir} && tar xf -)
|
|
|
-
|
|
|
-# this keeps breaking, check it early. note that the exit from eu-ftr is odd.
|
|
|
-pushd %{buildroot}%{_libdir}
|
|
|
-for i in libOSMesa*.so libGL.so ; do
|
|
|
- eu-findtextrel $i && exit 1
|
|
|
-done
|
|
|
-# check that we really didn't link libstdc++ dynamically
|
|
|
-eu-readelf -d mesa_dri_drivers.so | grep -q libstdc && exit 1
|
|
|
-popd
|
|
|
-
|
|
|
-%clean
|
|
|
-rm -rf $RPM_BUILD_ROOT
|
|
|
-
|
|
|
-%check
|
|
|
-
|
|
|
-%post libGL -p /sbin/ldconfig
|
|
|
-%postun libGL -p /sbin/ldconfig
|
|
|
-%post libOSMesa -p /sbin/ldconfig
|
|
|
-%postun libOSMesa -p /sbin/ldconfig
|
|
|
-%post libEGL -p /sbin/ldconfig
|
|
|
-%postun libEGL -p /sbin/ldconfig
|
|
|
-%post libGLES -p /sbin/ldconfig
|
|
|
-%postun libGLES -p /sbin/ldconfig
|
|
|
-%post libglapi -p /sbin/ldconfig
|
|
|
-%postun libglapi -p /sbin/ldconfig
|
|
|
-%post libgbm -p /sbin/ldconfig
|
|
|
-%postun libgbm -p /sbin/ldconfig
|
|
|
-%post libxatracker -p /sbin/ldconfig
|
|
|
-%postun libxatracker -p /sbin/ldconfig
|
|
|
-
|
|
|
-%if %{build_compat32}
|
|
|
-%post -n compat32-%{name}-libGL -p /sbin/ldconfig
|
|
|
-%postun -n compat32-%{name}-libGL -p /sbin/ldconfig
|
|
|
-%post -n compat32-%{name}-libOSMesa -p /sbin/ldconfig
|
|
|
-%postun -n compat32-%{name}-libOSMesa -p /sbin/ldconfig
|
|
|
-%post -n compat32-%{name}-libEGL -p /sbin/ldconfig
|
|
|
-%postun -n compat32-%{name}-libEGL -p /sbin/ldconfig
|
|
|
-%post -n compat32-%{name}-libGLES -p /sbin/ldconfig
|
|
|
-%postun -n compat32-%{name}-libGLES -p /sbin/ldconfig
|
|
|
-%post -n compat32-%{name}-libglapi -p /sbin/ldconfig
|
|
|
-%postun -n compat32-%{name}-libglapi -p /sbin/ldconfig
|
|
|
-%post -n compat32-%{name}-libgbm -p /sbin/ldconfig
|
|
|
-%postun -n compat32-%{name}-libgbm -p /sbin/ldconfig
|
|
|
-%post -n compat32-%{name}-libxatracker -p /sbin/ldconfig
|
|
|
-%postun -n compat32-%{name}-libxatracker -p /sbin/ldconfig
|
|
|
%endif
|
|
|
|
|
|
+
|
|
|
%files libGL
|
|
|
%defattr(-,root,root,-)
|
|
|
-%{_libdir}/libGL.so.1
|
|
|
-%{_libdir}/libGL.so.1.2*
|
|
|
+%{_libdir}/libGLX_mesa.so.0*
|
|
|
+%{_libdir}/libGLX_system.so.0*
|
|
|
|
|
|
%files libGL-devel
|
|
|
-%defattr(-,root,root,-)
|
|
|
-%{_includedir}/GL/gl.h
|
|
|
-%{_includedir}/GL/glext.h
|
|
|
-%{_includedir}/GL/glx.h
|
|
|
-%{_includedir}/GL/glxext.h
|
|
|
-%{_includedir}/GL/glcorearb.h
|
|
|
%dir %{_includedir}/GL/internal
|
|
|
%{_includedir}/GL/internal/dri_interface.h
|
|
|
-%{_libdir}/libGL.so
|
|
|
-%{_libdir}/libglapi.so
|
|
|
-%{_libdir}/pkgconfig/gl.pc
|
|
|
%{_libdir}/pkgconfig/dri.pc
|
|
|
-
|
|
|
-%files dri-drivers
|
|
|
-%defattr(-,root,root,-)
|
|
|
-%dir %{_libdir}/dri
|
|
|
-%{_libdir}/dri/*_dri.so
|
|
|
-%{_libdir}/dri/*_drv_video.so
|
|
|
-%dir %{_datadir}/drirc.d
|
|
|
-%config(noreplace) %{_datadir}/drirc.d/*
|
|
|
-%if 0%{?with_opencl}
|
|
|
-%dir %{_libdir}/gallium-pipe
|
|
|
-%{_libdir}/gallium-pipe/*.so
|
|
|
-%endif
|
|
|
-
|
|
|
-%files vdpau-drivers
|
|
|
-%defattr(-,root,root,-)
|
|
|
-%{_libdir}/vdpau/libvdpau_nouveau.so.1*
|
|
|
-%{_libdir}/vdpau/libvdpau_r300.so.1*
|
|
|
-%{_libdir}/vdpau/libvdpau_r600.so.1*
|
|
|
-%{_libdir}/vdpau/libvdpau_radeonsi.so.1*
|
|
|
+%{_libdir}/libglapi.so
|
|
|
|
|
|
%files libEGL
|
|
|
-%defattr(-,root,root,-)
|
|
|
-%{_libdir}/libEGL.so.1
|
|
|
-%{_libdir}/libEGL.so.1.*
|
|
|
+%{_datadir}/glvnd/egl_vendor.d/50_mesa.json
|
|
|
+%{_libdir}/libEGL_mesa.so.0*
|
|
|
|
|
|
%files libEGL-devel
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_includedir}/EGL
|
|
|
-%{_includedir}/EGL/eglext.h
|
|
|
-%{_includedir}/EGL/egl.h
|
|
|
-%{_includedir}/EGL/eglplatform.h
|
|
|
%{_includedir}/EGL/eglmesaext.h
|
|
|
%{_includedir}/EGL/eglextchromium.h
|
|
|
-%dir %{_includedir}/KHR
|
|
|
-%{_includedir}/KHR/*.h
|
|
|
-%{_libdir}/pkgconfig/egl.pc
|
|
|
-%{_libdir}/libEGL.so
|
|
|
-
|
|
|
-%files libGLES
|
|
|
-%defattr(-,root,root,-)
|
|
|
-%{_libdir}/libGLESv2.so.2
|
|
|
-%{_libdir}/libGLESv2.so.2.*
|
|
|
-%{_libdir}/libglapi.so.0
|
|
|
-%{_libdir}/libglapi.so.0.*
|
|
|
-
|
|
|
-%files libGLES-devel
|
|
|
-%defattr(-,root,root,-)
|
|
|
-%dir %{_includedir}/GLES2
|
|
|
-%{_includedir}/GLES2/gl2platform.h
|
|
|
-%{_includedir}/GLES2/gl2.h
|
|
|
-%{_includedir}/GLES2/gl2ext.h
|
|
|
-%dir %{_includedir}/GLES3
|
|
|
-%{_includedir}/GLES3/gl3platform.h
|
|
|
-%{_includedir}/GLES3/gl3.h
|
|
|
-%{_includedir}/GLES3/gl3ext.h
|
|
|
-%{_includedir}/GLES3/gl31.h
|
|
|
-%{_includedir}/GLES3/gl32.h
|
|
|
-%{_libdir}/pkgconfig/glesv2.pc
|
|
|
-%{_libdir}/libGLESv2.so
|
|
|
|
|
|
%files libOSMesa
|
|
|
-%defattr(-,root,root,-)
|
|
|
-%{_libdir}/libOSMesa.so.*
|
|
|
+%{_libdir}/libOSMesa.so.8*
|
|
|
|
|
|
%files libOSMesa-devel
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_includedir}/GL
|
|
|
%{_includedir}/GL/osmesa.h
|
|
|
%{_libdir}/libOSMesa.so
|
|
@@ -703,23 +579,19 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
%{_libdir}/libglapi.so.0.*
|
|
|
|
|
|
%files libgbm
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_libdir}/libgbm.so.1
|
|
|
%{_libdir}/libgbm.so.1.*
|
|
|
|
|
|
%files libgbm-devel
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_libdir}/libgbm.so
|
|
|
%{_includedir}/gbm.h
|
|
|
%{_libdir}/pkgconfig/gbm.pc
|
|
|
|
|
|
%files libxatracker
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_libdir}/libxatracker.so.2
|
|
|
%{_libdir}/libxatracker.so.2.*
|
|
|
|
|
|
%files libxatracker-devel
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_libdir}/libxatracker.so
|
|
|
%{_includedir}/xa_tracker.h
|
|
|
%{_includedir}/xa_composite.h
|
|
@@ -737,10 +609,22 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
%{_libdir}/d3d/*.so
|
|
|
%endif
|
|
|
|
|
|
-# We constructed this dir carefully, so just slurp in the whole thing.
|
|
|
-%files source
|
|
|
-%defattr(-,root,root,-)
|
|
|
-%{mesasourcedir}
|
|
|
+%files dri-drivers
|
|
|
+%dir %{_libdir}/dri
|
|
|
+%{_libdir}/dri/*_dri.so
|
|
|
+%{_libdir}/dri/*_drv_video.so
|
|
|
+%dir %{_datadir}/drirc.d
|
|
|
+%config(noreplace) %{_datadir}/drirc.d/*
|
|
|
+%if 0%{?with_opencl}
|
|
|
+%dir %{_libdir}/gallium-pipe
|
|
|
+%{_libdir}/gallium-pipe/*.so
|
|
|
+%endif
|
|
|
+
|
|
|
+%files vdpau-drivers
|
|
|
+%{_libdir}/vdpau/libvdpau_nouveau.so.1*
|
|
|
+%{_libdir}/vdpau/libvdpau_r300.so.1*
|
|
|
+%{_libdir}/vdpau/libvdpau_r600.so.1*
|
|
|
+%{_libdir}/vdpau/libvdpau_radeonsi.so.1*
|
|
|
|
|
|
%if %{with vulkan}
|
|
|
%files vulkan-drivers
|
|
@@ -763,50 +647,34 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
%endif
|
|
|
%endif
|
|
|
|
|
|
+%if %{with source}
|
|
|
+# We constructed this dir carefully, so just slurp in the whole thing.
|
|
|
+%files source
|
|
|
+%defattr(-,root,root,-)
|
|
|
+%{mesasourcedir}
|
|
|
+%endif
|
|
|
+
|
|
|
# compat32
|
|
|
%if %{build_compat32}
|
|
|
%files -n compat32-%{name}-libGL
|
|
|
-%defattr(-,root,root,-)
|
|
|
-%{_libdir}/libGL.so.1
|
|
|
-%{_libdir}/libGL.so.1.2*
|
|
|
-#%dir %{_libdir}/dri
|
|
|
-#%{_libdir}/dri/*_dri.so
|
|
|
+%{_libdir}/libGLX_mesa.so.0*
|
|
|
+%{_libdir}/libGLX_system.so.0*
|
|
|
|
|
|
%files -n compat32-%{name}-libGL-devel
|
|
|
-%defattr(-,root,root,-)
|
|
|
-%{_libdir}/libGL.so
|
|
|
-
|
|
|
-%files -n compat32-%{name}-libOSMesa
|
|
|
-%defattr(-,root,root,-)
|
|
|
-%{_libdir}/libOSMesa.so.*
|
|
|
-
|
|
|
-%files -n compat32-%{name}-libOSMesa-devel
|
|
|
-%defattr(-,root,root,-)
|
|
|
-%{_libdir}/libOSMesa.so
|
|
|
+%{_libdir}/libglapi.so
|
|
|
|
|
|
%files -n compat32-%{name}-libEGL
|
|
|
-%defattr(-,root,root,-)
|
|
|
-%{_libdir}/libEGL.so.1
|
|
|
-%{_libdir}/libEGL.so.1.*
|
|
|
+%{_libdir}/libEGL_mesa.so.0*
|
|
|
|
|
|
%files -n compat32-%{name}-libEGL-devel
|
|
|
-%defattr(-,root,root,-)
|
|
|
-%{_libdir}/libEGL.so
|
|
|
|
|
|
-%files -n compat32-%{name}-libGLES
|
|
|
-%defattr(-,root,root,-)
|
|
|
-%{_libdir}/libGLESv2.so.2
|
|
|
-%{_libdir}/libGLESv2.so.2.*
|
|
|
-%{_libdir}/libglapi.so.0
|
|
|
-%{_libdir}/libglapi.so.0.*
|
|
|
+%files -n compat32-%{name}-libOSMesa
|
|
|
+%{_libdir}/libOSMesa.so.*
|
|
|
|
|
|
-%files -n compat32-%{name}-libGLES-devel
|
|
|
-%defattr(-,root,root,-)
|
|
|
-%{_libdir}/libGLESv2.so
|
|
|
-%{_libdir}/libglapi.so
|
|
|
+%files -n compat32-%{name}-libOSMesa-devel
|
|
|
+%{_libdir}/libOSMesa.so
|
|
|
|
|
|
%files -n compat32-%{name}-libxatracker
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_libdir}/libxatracker.so.2
|
|
|
%{_libdir}/libxatracker.so.2.*
|
|
|
|
|
@@ -815,19 +683,24 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
%{_libdir}/libglapi.so.0.*
|
|
|
|
|
|
%files -n compat32-%{name}-libgbm
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_libdir}/libgbm.so.1
|
|
|
%{_libdir}/libgbm.so.1.*
|
|
|
|
|
|
%files -n compat32-%{name}-dri-drivers
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_libdir}/dri
|
|
|
%{_libdir}/dri/*_dri.so
|
|
|
%{_libdir}/dri/*_drv_video.so
|
|
|
-
|
|
|
%endif
|
|
|
|
|
|
+
|
|
|
%changelog
|
|
|
+* Sat Mar 27 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 21.0.1-1
|
|
|
+- updated to 21.0.1.
|
|
|
+- dropped Patch3.
|
|
|
+- imported Patch0 from rawhide (not applied now).
|
|
|
+- imported Patch1 from rawhide.
|
|
|
+- built with libglvnd.
|
|
|
+
|
|
|
* Thu Oct 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 20.2.1-1
|
|
|
- updated to 20.2.1.
|
|
|
|