From 55adf45796f2fc47989878b6a33c4f4e321140895957ae99fdc364f6d629f72b Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Sun, 29 Nov 2020 12:39:43 +0000 Subject: [PATCH 1/4] - enabled build of radeonsi DRI and VDPAU driver on aarch64 (boo#1179376) OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1010 --- Mesa-drivers.changes | 6 ++++++ Mesa-drivers.spec | 4 ++-- Mesa.changes | 6 ++++++ Mesa.spec | 4 ++-- 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/Mesa-drivers.changes b/Mesa-drivers.changes index 6f0396e..a504407 100644 --- a/Mesa-drivers.changes +++ b/Mesa-drivers.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Nov 29 12:35:33 UTC 2020 - Stefan Dirsch + +- enabled build of radeonsi DRI and VDPAU driver on aarch64 + (boo#1179376) + ------------------------------------------------------------------- Mon Nov 23 19:44:31 UTC 2020 - Stefan Dirsch diff --git a/Mesa-drivers.spec b/Mesa-drivers.spec index 9b58e76..c231f5f 100644 --- a/Mesa-drivers.spec +++ b/Mesa-drivers.spec @@ -781,7 +781,7 @@ egl_platforms=x11,drm,surfaceless,wayland %else %ifarch %{arm} aarch64 -Ddri-drivers=nouveau \ - -Dgallium-drivers=r300,r600,nouveau,swrast,virgl,freedreno,vc4,etnaviv,lima,panfrost,kmsro,v3d \ + -Dgallium-drivers=r300,r600,radeonsi,nouveau,swrast,virgl,freedreno,vc4,etnaviv,lima,panfrost,kmsro,v3d \ %else %ifarch ppc64 ppc64le -Ddri-drivers=nouveau \ @@ -1017,7 +1017,7 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen %{_libdir}/vdpau/libvdpau_r600.so.1.0.0 %endif -%ifarch %{ix86} x86_64 ppc64 ppc64le +%ifarch %{ix86} x86_64 ppc64 ppc64le %{arm} aarch64 %files -n libvdpau_radeonsi %{_libdir}/vdpau/libvdpau_radeonsi.so %{_libdir}/vdpau/libvdpau_radeonsi.so.1 diff --git a/Mesa.changes b/Mesa.changes index 6f0396e..a504407 100644 --- a/Mesa.changes +++ b/Mesa.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Nov 29 12:35:33 UTC 2020 - Stefan Dirsch + +- enabled build of radeonsi DRI and VDPAU driver on aarch64 + (boo#1179376) + ------------------------------------------------------------------- Mon Nov 23 19:44:31 UTC 2020 - Stefan Dirsch diff --git a/Mesa.spec b/Mesa.spec index e9817e2..adae80a 100644 --- a/Mesa.spec +++ b/Mesa.spec @@ -780,7 +780,7 @@ egl_platforms=x11,drm,surfaceless,wayland %else %ifarch %{arm} aarch64 -Ddri-drivers=nouveau \ - -Dgallium-drivers=r300,r600,nouveau,swrast,virgl,freedreno,vc4,etnaviv,lima,panfrost,kmsro,v3d \ + -Dgallium-drivers=r300,r600,radeonsi,nouveau,swrast,virgl,freedreno,vc4,etnaviv,lima,panfrost,kmsro,v3d \ %else %ifarch ppc64 ppc64le -Ddri-drivers=nouveau \ @@ -1016,7 +1016,7 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen %{_libdir}/vdpau/libvdpau_r600.so.1.0.0 %endif -%ifarch %{ix86} x86_64 ppc64 ppc64le +%ifarch %{ix86} x86_64 ppc64 ppc64le %{arm} aarch64 %files -n libvdpau_radeonsi %{_libdir}/vdpau/libvdpau_radeonsi.so %{_libdir}/vdpau/libvdpau_radeonsi.so.1 From c56a96720482230d4253477282cc4ddfb44067315b098cd4232f81187b698307 Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Mon, 30 Nov 2020 14:22:39 +0000 Subject: [PATCH 2/4] - use llvm11 on factory/TW and sle15-sp3/Leap 15.3 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1011 --- Mesa-drivers.changes | 5 +++++ Mesa-drivers.spec | 4 ++-- Mesa.changes | 5 +++++ Mesa.spec | 4 ++-- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/Mesa-drivers.changes b/Mesa-drivers.changes index a504407..761a257 100644 --- a/Mesa-drivers.changes +++ b/Mesa-drivers.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Nov 30 13:56:08 UTC 2020 - Stefan Dirsch + +- use llvm11 on factory/TW and sle15-sp3/Leap 15.3 + ------------------------------------------------------------------- Sun Nov 29 12:35:33 UTC 2020 - Stefan Dirsch diff --git a/Mesa-drivers.spec b/Mesa-drivers.spec index c231f5f..8cb0247 100644 --- a/Mesa-drivers.spec +++ b/Mesa-drivers.spec @@ -209,8 +209,8 @@ BuildRequires: pkgconfig(wayland-client) >= 1.11 BuildRequires: pkgconfig(wayland-protocols) >= 1.8 BuildRequires: pkgconfig(wayland-server) >= 1.11 %if 0%{with_llvm} -%if 0%{?suse_version} >= 1550 -BuildRequires: llvm-devel >= 10.0.0 +%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150300 +BuildRequires: llvm-devel >= 11.0.0 %else BuildRequires: llvm9-devel %endif diff --git a/Mesa.changes b/Mesa.changes index a504407..761a257 100644 --- a/Mesa.changes +++ b/Mesa.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Nov 30 13:56:08 UTC 2020 - Stefan Dirsch + +- use llvm11 on factory/TW and sle15-sp3/Leap 15.3 + ------------------------------------------------------------------- Sun Nov 29 12:35:33 UTC 2020 - Stefan Dirsch diff --git a/Mesa.spec b/Mesa.spec index adae80a..eb55b79 100644 --- a/Mesa.spec +++ b/Mesa.spec @@ -208,8 +208,8 @@ BuildRequires: pkgconfig(wayland-client) >= 1.11 BuildRequires: pkgconfig(wayland-protocols) >= 1.8 BuildRequires: pkgconfig(wayland-server) >= 1.11 %if 0%{with_llvm} -%if 0%{?suse_version} >= 1550 -BuildRequires: llvm-devel >= 10.0.0 +%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150300 +BuildRequires: llvm-devel >= 11.0.0 %else BuildRequires: llvm9-devel %endif From 8a9f9bac166e91b91b6bd41b1ffed15506227b471477261e4c4d4f625f143c20 Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Mon, 30 Nov 2020 15:00:07 +0000 Subject: [PATCH 3/4] refix build on sle15/leap15 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1012 --- Mesa-drivers.spec | 12 ++++++++++-- Mesa.spec | 12 ++++++++++-- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/Mesa-drivers.spec b/Mesa-drivers.spec index 8cb0247..05f94e7 100644 --- a/Mesa-drivers.spec +++ b/Mesa-drivers.spec @@ -209,19 +209,27 @@ BuildRequires: pkgconfig(wayland-client) >= 1.11 BuildRequires: pkgconfig(wayland-protocols) >= 1.8 BuildRequires: pkgconfig(wayland-server) >= 1.11 %if 0%{with_llvm} -%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150300 +%if 0%{?suse_version} >= 1550 BuildRequires: llvm-devel >= 11.0.0 %else +%if 0%{?sle_version} >= 150300 +BuildRequires: llvm11-devel +%else BuildRequires: llvm9-devel %endif %endif +%endif %if 0%{with_opencl} %if 0%{?suse_version} >= 1550 -BuildRequires: clang-devel >= 10.0.0 +BuildRequires: clang-devel >= 11.0.0 +%else +%if 0%{?sle_version} >= 150300 +BuildRequires: clang11-devel %else BuildRequires: clang9-devel %endif +%endif BuildRequires: libclc %endif diff --git a/Mesa.spec b/Mesa.spec index eb55b79..e9288d1 100644 --- a/Mesa.spec +++ b/Mesa.spec @@ -208,19 +208,27 @@ BuildRequires: pkgconfig(wayland-client) >= 1.11 BuildRequires: pkgconfig(wayland-protocols) >= 1.8 BuildRequires: pkgconfig(wayland-server) >= 1.11 %if 0%{with_llvm} -%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150300 +%if 0%{?suse_version} >= 1550 BuildRequires: llvm-devel >= 11.0.0 %else +%if 0%{?sle_version} >= 150300 +BuildRequires: llvm11-devel +%else BuildRequires: llvm9-devel %endif %endif +%endif %if 0%{with_opencl} %if 0%{?suse_version} >= 1550 -BuildRequires: clang-devel >= 10.0.0 +BuildRequires: clang-devel >= 11.0.0 +%else +%if 0%{?sle_version} >= 150300 +BuildRequires: clang11-devel %else BuildRequires: clang9-devel %endif +%endif BuildRequires: libclc %endif From 1aa6f4c6ffc1f6f499ee00165ab1341a9b080bc797bbb22b960eb789021599ba Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Tue, 1 Dec 2020 12:34:31 +0000 Subject: [PATCH 4/4] - require llvm-devel *without* any explicit version number for factory/TW to imply 'distro default llvm version', which we usually bump up when a new stable llvm comes out OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1013 --- Mesa-drivers.changes | 7 +++++++ Mesa-drivers.spec | 4 ++-- Mesa.changes | 7 +++++++ Mesa.spec | 4 ++-- 4 files changed, 18 insertions(+), 4 deletions(-) diff --git a/Mesa-drivers.changes b/Mesa-drivers.changes index 761a257..27d0bee 100644 --- a/Mesa-drivers.changes +++ b/Mesa-drivers.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Tue Dec 1 12:31:55 UTC 2020 - Stefan Dirsch + +- require llvm-devel *without* any explicit version number for + factory/TW to imply 'distro default llvm version', which we + usually bump up when a new stable llvm comes out + ------------------------------------------------------------------- Mon Nov 30 13:56:08 UTC 2020 - Stefan Dirsch diff --git a/Mesa-drivers.spec b/Mesa-drivers.spec index 05f94e7..6ea4134 100644 --- a/Mesa-drivers.spec +++ b/Mesa-drivers.spec @@ -210,7 +210,7 @@ BuildRequires: pkgconfig(wayland-protocols) >= 1.8 BuildRequires: pkgconfig(wayland-server) >= 1.11 %if 0%{with_llvm} %if 0%{?suse_version} >= 1550 -BuildRequires: llvm-devel >= 11.0.0 +BuildRequires: llvm-devel %else %if 0%{?sle_version} >= 150300 BuildRequires: llvm11-devel @@ -222,7 +222,7 @@ BuildRequires: llvm9-devel %if 0%{with_opencl} %if 0%{?suse_version} >= 1550 -BuildRequires: clang-devel >= 11.0.0 +BuildRequires: clang-devel %else %if 0%{?sle_version} >= 150300 BuildRequires: clang11-devel diff --git a/Mesa.changes b/Mesa.changes index 761a257..27d0bee 100644 --- a/Mesa.changes +++ b/Mesa.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Tue Dec 1 12:31:55 UTC 2020 - Stefan Dirsch + +- require llvm-devel *without* any explicit version number for + factory/TW to imply 'distro default llvm version', which we + usually bump up when a new stable llvm comes out + ------------------------------------------------------------------- Mon Nov 30 13:56:08 UTC 2020 - Stefan Dirsch diff --git a/Mesa.spec b/Mesa.spec index e9288d1..557d89c 100644 --- a/Mesa.spec +++ b/Mesa.spec @@ -209,7 +209,7 @@ BuildRequires: pkgconfig(wayland-protocols) >= 1.8 BuildRequires: pkgconfig(wayland-server) >= 1.11 %if 0%{with_llvm} %if 0%{?suse_version} >= 1550 -BuildRequires: llvm-devel >= 11.0.0 +BuildRequires: llvm-devel %else %if 0%{?sle_version} >= 150300 BuildRequires: llvm11-devel @@ -221,7 +221,7 @@ BuildRequires: llvm9-devel %if 0%{with_opencl} %if 0%{?suse_version} >= 1550 -BuildRequires: clang-devel >= 11.0.0 +BuildRequires: clang-devel %else %if 0%{?sle_version} >= 150300 BuildRequires: clang11-devel