From a44ff62eb9247faab729fd32b64f9281336feaab Mon Sep 17 00:00:00 2001 From: Davide Cavalca Date: Sun, 1 Sep 2024 08:43:51 -0700 Subject: [PATCH 1/7] Update spec to the latest guidelines --- virglrenderer.spec | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 2e09d0a..db1e449 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,11 +1,11 @@ Name: virglrenderer Version: 1.0.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Virgl Rendering library. License: MIT -Source0: https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/%{version}/virglrenderer-%{version}.tar.bz2 +Source: https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/%{version}/virglrenderer-%{version}.tar.bz2 BuildRequires: meson BuildRequires: gcc @@ -41,7 +41,8 @@ that can be used along with the mesa virgl driver to test virgl rendering without GL. %prep -%setup +%autosetup -p1 + %build %meson -Dvideo=true -Dvenus=true %meson_build @@ -49,23 +50,24 @@ driver to test virgl rendering without GL. %install %meson_install -%ldconfig_scriptlets - %files %license COPYING -%{_libdir}/lib*.so.* +%{_libdir}/libvirglrenderer.so.1{,.*} %{_libexecdir}/virgl_render_server %files devel %dir %{_includedir}/virgl/ %{_includedir}/virgl/* -%{_libdir}/lib*.so -%{_libdir}/pkgconfig/*.pc +%{_libdir}/libvirglrenderer.so +%{_libdir}/pkgconfig/virglrenderer.pc %files test-server %{_bindir}/virgl_test_server %changelog +* Sun Sep 01 2024 Davide Cavalca - 1.0.1-5 +- Update spec to the latest guidelines + * Tue Aug 06 2024 Sandro Bonazzola - 1.0.1-4 - Drop xorg-x11-util-macros dependency as it's not needed anymore From 31a7c6e9e393051dede6238cde9c38353a34276b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Tue, 10 Sep 2024 14:09:22 +0400 Subject: [PATCH 2/7] Update to 1.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc-André Lureau --- .gitignore | 1 + sources | 2 +- virglrenderer.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5a3d21e..6536f6f 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ /virglrenderer-20230104.tar.xz /virglrenderer-1.0.0.tar.bz2 /virglrenderer-1.0.1.tar.bz2 +/virglrenderer-1.1.0.tar.bz2 diff --git a/sources b/sources index ce6aa8b..88bd1cd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (virglrenderer-1.0.1.tar.bz2) = 714c1cddcfdbdd7e5f6b6dfa54d1e680a4cca0c335f2f012cfa44f3eacc4c6fc7e903ae7a2062aa18a3244dba36eddfcc719512659aed0ff7fb9e1ecf9e0f0f6 +SHA512 (virglrenderer-1.1.0.tar.bz2) = d82a3b576eb9f006dc8eb21c805105a1011ec267f10b4702a415330c8bc64cb9e7308748e6e15793d8b68c888d9e42c35ddb8c3554229915251f7906c1c21550 diff --git a/virglrenderer.spec b/virglrenderer.spec index db1e449..80ed40f 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,6 +1,6 @@ Name: virglrenderer -Version: 1.0.1 -Release: 5%{?dist} +Version: 1.1.0 +Release: 1%{?dist} Summary: Virgl Rendering library. License: MIT @@ -65,6 +65,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Tue Sep 10 2024 Marc-André Lureau - 1.1.0-1 +- new version + * Sun Sep 01 2024 Davide Cavalca - 1.0.1-5 - Update spec to the latest guidelines From efffdc0f6ce902ed57677a7241965681db853a10 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 14:27:00 +0000 Subject: [PATCH 3/7] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- virglrenderer.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 80ed40f..c3cefe5 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,6 +1,6 @@ Name: virglrenderer Version: 1.1.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Virgl Rendering library. License: MIT @@ -65,6 +65,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 1.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Tue Sep 10 2024 Marc-André Lureau - 1.1.0-1 - new version From 96ca561c61c552b84bc1e882d0ac635b8d2b4eb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Thu, 3 Apr 2025 01:02:43 +0400 Subject: [PATCH 4/7] Update to 1.1.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc-André Lureau --- .gitignore | 1 + sources | 2 +- virglrenderer.spec | 8 ++++++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6536f6f..37cac00 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ /virglrenderer-1.0.0.tar.bz2 /virglrenderer-1.0.1.tar.bz2 /virglrenderer-1.1.0.tar.bz2 +/virglrenderer-1.1.1.tar.bz2 diff --git a/sources b/sources index 88bd1cd..975ab6c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (virglrenderer-1.1.0.tar.bz2) = d82a3b576eb9f006dc8eb21c805105a1011ec267f10b4702a415330c8bc64cb9e7308748e6e15793d8b68c888d9e42c35ddb8c3554229915251f7906c1c21550 +SHA512 (virglrenderer-1.1.1.tar.bz2) = cdc3c42c5c1b546a85cc603afb649d300e26200e4490b16dad43fe98365fbc4a9f2b4b6a26abb0e12985b765a70e0cdb614ea7599083d3f7197cd75bd71b5ad4 diff --git a/virglrenderer.spec b/virglrenderer.spec index c3cefe5..6b088b4 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,6 +1,6 @@ Name: virglrenderer -Version: 1.1.0 -Release: 2%{?dist} +Version: 1.1.1 +Release: 1%{?dist} Summary: Virgl Rendering library. License: MIT @@ -16,6 +16,7 @@ BuildRequires: python3 BuildRequires: libdrm-devel BuildRequires: libva-devel BuildRequires: vulkan-loader-devel +BuildRequires: python3-pyyaml %description The virgil3d rendering library is a library used by @@ -65,6 +66,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Wed Apr 02 2025 Marc-André Lureau - 1.1.1-1 +- new version, fixes rhbz#2357013 + * Sun Jan 19 2025 Fedora Release Engineering - 1.1.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 6fa2d1aa18996b4c60258abef924c46f027316bb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:08:24 +0000 Subject: [PATCH 5/7] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- virglrenderer.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 6b088b4..7816b88 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,6 +1,6 @@ Name: virglrenderer Version: 1.1.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Virgl Rendering library. License: MIT @@ -66,6 +66,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 1.1.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Wed Apr 02 2025 Marc-André Lureau - 1.1.1-1 - new version, fixes rhbz#2357013 From 15577f6a887d2d5d334d0aacae03b0de956783c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Tue, 9 Sep 2025 11:12:03 +0400 Subject: [PATCH 6/7] Update to v1.2.0, fixes rhbz#2393984 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc-André Lureau --- .gitignore | 1 + sources | 2 +- virglrenderer.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 37cac00..a988f9b 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ /virglrenderer-1.0.1.tar.bz2 /virglrenderer-1.1.0.tar.bz2 /virglrenderer-1.1.1.tar.bz2 +/virglrenderer-1.2.0.tar.bz2 diff --git a/sources b/sources index 975ab6c..e4eb08c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (virglrenderer-1.1.1.tar.bz2) = cdc3c42c5c1b546a85cc603afb649d300e26200e4490b16dad43fe98365fbc4a9f2b4b6a26abb0e12985b765a70e0cdb614ea7599083d3f7197cd75bd71b5ad4 +SHA512 (virglrenderer-1.2.0.tar.bz2) = 27e05f1d2e4e9c37d5b8eab46e13e02fc9c7cfd93b9948224f31d78c858cddf416e70eb81983d285aaf5fd478f735c4f4a63a64a691844cb764ca9170d289489 diff --git a/virglrenderer.spec b/virglrenderer.spec index 7816b88..39f0caf 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,6 +1,6 @@ Name: virglrenderer -Version: 1.1.1 -Release: 2%{?dist} +Version: 1.2.0 +Release: 1%{?dist} Summary: Virgl Rendering library. License: MIT @@ -66,6 +66,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Tue Sep 09 2025 Marc-André Lureau - 1.2.0-1 +- Update to v1.2.0, fixes rhbz#2393984 + * Fri Jul 25 2025 Fedora Release Engineering - 1.1.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 58c4a8cdb6b14d795d5d656a096c3d3833fdbaf4 Mon Sep 17 00:00:00 2001 From: Janne Grunau Date: Wed, 17 Sep 2025 15:47:37 +0200 Subject: [PATCH 7/7] Enable asahi,msm DRM native context support on aarch64 AMD support could probably enabled as well although the option still carries '-experimental' as suffix. --- virglrenderer.spec | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 39f0caf..837de97 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,6 +1,10 @@ +%ifarch aarch64 +%global drm_renderers asahi,msm +%endif + Name: virglrenderer Version: 1.2.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Virgl Rendering library. License: MIT @@ -45,7 +49,10 @@ driver to test virgl rendering without GL. %autosetup -p1 %build -%meson -Dvideo=true -Dvenus=true +%meson \ + %{?drm_renderers:-Ddrm-renderers=%drm_renderers} \ + -Dvideo=true \ + -Dvenus=true %meson_build %install @@ -66,6 +73,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Wed Sep 17 2025 Janne Grunau >janne-fdr@jannau.net> - 1.2.0-2 +- Enable asahi,msm DRM native context support on aarch64 + * Tue Sep 09 2025 Marc-André Lureau - 1.2.0-1 - Update to v1.2.0, fixes rhbz#2393984