Compare commits

...
Sign in to create a new pull request.

26 commits

Author SHA1 Message Date
Janne Grunau
58c4a8cdb6 Enable asahi,msm DRM native context support on aarch64
AMD support could probably enabled as well although the option still
carries '-experimental' as suffix.
2025-09-17 16:16:38 +02:00
Marc-André Lureau
15577f6a88 Update to v1.2.0, fixes rhbz#2393984
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2025-09-09 11:12:26 +04:00
Fedora Release Engineering
6fa2d1aa18 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:08:24 +00:00
Marc-André Lureau
96ca561c61 Update to 1.1.1
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2025-04-03 01:10:49 +04:00
Fedora Release Engineering
efffdc0f6c Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:27:00 +00:00
Marc-André Lureau
31a7c6e9e3 Update to 1.1.0
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2024-09-10 14:09:22 +04:00
Davide Cavalca
a44ff62eb9 Update spec to the latest guidelines 2024-09-01 08:48:53 -07:00
Sandro Bonazzola
2ae390e93e Drop xorg-x11-util-macros dependency as it's not needed anymore 2024-08-06 10:59:50 +02:00
Fedora Release Engineering
f99f6cfd25 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 08:51:58 +00:00
Fedora Release Engineering
dd4ec395b6 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 07:55:57 +00:00
Fedora Release Monitoring
3180455b53 Update to 1.0.1 (#2257772) 2024-01-11 19:40:23 +04:00
Marc-André Lureau
862be00177 Add vulkan-loader-devel BR
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2023-09-19 12:06:29 +04:00
Marc-André Lureau
bcaa0191f2 Add gcc BR
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2023-09-19 11:31:47 +04:00
Marc-André Lureau
18b0916c49 Update to 1.0.0
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2023-09-19 10:49:10 +04:00
Fedora Release Engineering
adc58119b3 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 17:43:45 +00:00
Fedora Release Engineering
871ad0eb13 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 06:22:36 +00:00
Marc-André Lureau
fb526cd029 Update to 0.10.4
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2023-01-04 16:56:13 +04:00
Marc-André Lureau
629d24cbfb - new version, fixes upstream #286 "Virglrenderer 0.10.1 broke Firefox WebGL rendering in VM"
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2125160
2022-09-12 16:15:53 +04:00
Marc-André Lureau
52310d5e68 Fixes upstream #285 "0.10.0 has issues with fedora 36, hangs the VM" 2022-09-06 14:57:43 +04:00
Marc-André Lureau
e711daa138 Upstream release 0.10.0. rhbz#2123762
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-09-05 12:58:48 +04:00
Fedora Release Engineering
2da83b3e23 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 11:58:31 +00:00
Fedora Release Engineering
3bddb03cf2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 04:03:15 +00:00
Fedora Release Engineering
542aed95e8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 20:32:36 +00:00
Marc-André Lureau
61ad3a0cfa Upstream release 0.9.1. rhbz#1945999
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2021-04-20 13:07:48 +04:00
Fedora Release Engineering
93ae29c893 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 23:08:14 +00:00
Fedora Release Engineering
632cdcdfd3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 13:46:44 +00:00
4 changed files with 105 additions and 18 deletions

10
.gitignore vendored
View file

@ -11,3 +11,13 @@
/virglrenderer-20191002.tar.xz
/virglrenderer-20191220.tar.xz
/virglrenderer-20200212.tar.xz
/virglrenderer-20210420.tar.xz
/virglrenderer-20220905.tar.xz
/virglrenderer-20220906.tar.xz
/virglrenderer-20220912.tar.xz
/virglrenderer-20230104.tar.xz
/virglrenderer-1.0.0.tar.bz2
/virglrenderer-1.0.1.tar.bz2
/virglrenderer-1.1.0.tar.bz2
/virglrenderer-1.1.1.tar.bz2
/virglrenderer-1.2.0.tar.bz2

View file

@ -1 +1 @@
bc9b52d47
88b9fe3b

View file

@ -1 +1 @@
SHA512 (virglrenderer-20200212.tar.xz) = 754ef15da3bbae77e431a7bb8eb82d5179dfc297d7bda8dbec65c06c3bdde6f3cec9fb0906ea78b04f83303e798d3074685f0ef65276be0e4ae610fd92c4ecac
SHA512 (virglrenderer-1.2.0.tar.bz2) = 27e05f1d2e4e9c37d5b8eab46e13e02fc9c7cfd93b9948224f31d78c858cddf416e70eb81983d285aaf5fd478f735c4f4a63a64a691844cb764ca9170d289489

View file

@ -1,25 +1,26 @@
%global gitdate 20200212
%global gitversion 7d204f39
%ifarch aarch64
%global drm_renderers asahi,msm
%endif
Name: virglrenderer
Version: 0.8.2
Release: 1.%{gitdate}git%{gitversion}%{?dist}
Version: 1.2.0
Release: 2%{?dist}
Summary: Virgl Rendering library.
License: MIT
#VCS: git:https://gitlab.freedesktop.org/virgl/virglrenderer.git
# git snapshot. to recreate, run:
# ./make-git-snapshot.sh `cat commitid`
Source0: virglrenderer-%{gitdate}.tar.xz
Source: https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/%{version}/virglrenderer-%{version}.tar.bz2
BuildRequires: meson
BuildRequires: xorg-x11-util-macros
BuildRequires: gcc
BuildRequires: libepoxy-devel
BuildRequires: mesa-libgbm-devel
BuildRequires: mesa-libEGL-devel
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
@ -45,30 +46,106 @@ that can be used along with the mesa virgl
driver to test virgl rendering without GL.
%prep
%setup -q -n %{name}-%{gitdate}
%autosetup -p1
%build
%meson
%meson \
%{?drm_renderers:-Ddrm-renderers=%drm_renderers} \
-Dvideo=true \
-Dvenus=true
%meson_build
%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
* 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 <marcandre.lureau@redhat.com> - 1.2.0-1
- Update to v1.2.0, fixes rhbz#2393984
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Wed Apr 02 2025 Marc-André Lureau <marcandre.lureau@redhat.com> - 1.1.1-1
- new version, fixes rhbz#2357013
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Tue Sep 10 2024 Marc-André Lureau <marcandre.lureau@redhat.com> - 1.1.0-1
- new version
* Sun Sep 01 2024 Davide Cavalca <dcavalca@fedoraproject.org> - 1.0.1-5
- Update spec to the latest guidelines
* Tue Aug 06 2024 Sandro Bonazzola <sbonazzo@redhat.com> - 1.0.1-4
- Drop xorg-x11-util-macros dependency as it's not needed anymore
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Jan 10 2024 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 1.0.1-1
- Update to 1.0.1 (#2257772)
* Tue Sep 19 2023 Marc-André Lureau <marcandre.lureau@redhat.com> - 1.0.0-1
- new version
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.4-3.20230104git88b9fe3b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.4-2.20230104git88b9fe3b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Jan 04 2023 Marc-André Lureau <marcandre.lureau@redhat.com> - 0.10.4-1.20230104git88b9fe3b
- new version
* Mon Sep 12 2022 Marc-André Lureau <marcandre.lureau@redhat.com> - 0.10.1-1.20220912git19dc97a2
- new version, fixes upstream #286 "Virglrenderer 0.10.1 broke Firefox WebGL rendering in VM"
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2125160
* Tue Sep 06 2022 Marc-André Lureau <marcandre.lureau@redhat.com> - 0.10.0-2.20220906git62cb845b
- new version, fixes upstream #285 "0.10.0 has issues with fedora 36, hangs the VM"
* Mon Sep 05 2022 Marc-André Lureau <marcandre.lureau@redhat.com> - 0.10.0-1.20220905gitf70a6640
- new version
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.1-4.20210420git36391559
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.1-3.20210420git36391559
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.1-2.20210420git36391559
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Apr 20 2021 Marc-André Lureau <marcandre.lureau@redhat.com> - 0.9.1-1.20210420git36391559
- Upstream release 0.9.1. rhbz#1945999
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-3.20200212git7d204f39
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-2.20200212git7d204f39
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Feb 12 2020 Marc-André Lureau <marcandre.lureau@redhat.com> - 0.8.2-1.20200212git7d204f39
- Upstream release 0.8.2