Compare commits

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

39 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
Marc-André Lureau
3054f5314b Upstream release 0.8.2 2020-02-12 15:24:33 +01:00
Fedora Release Engineering
7727d5e59e - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 03:14:27 +00:00
Marc-André Lureau
f0714836c3 Upstream release 0.8.1
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2019-12-20 18:47:48 +04:00
Marc-André Lureau
7b8930492b Update to upstream master
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2019-10-03 15:44:05 +04:00
Fedora Release Engineering
afeb8341bf - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 03:03:04 +00:00
Dave Airlie
77dbd68ff9 Latest upstream git snapshot 2019-04-24 17:34:35 +10:00
Dave Airlie
2fcc197219 build debug package properly, fix make commands 2019-04-10 13:02:56 +10:00
Fedora Release Engineering
15894c691c - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 11:20:29 +00:00
Igor Gnatenko
6074601866 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:54 +01:00
Igor Gnatenko
125283b945
Remove obsolete ldconfig scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-22 18:41:17 +01:00
Dave Airlie
5cfdb07d68 upstream 0.7.0 release + py3 fix
enable python3
2018-09-19 10:45:38 +10:00
Fedora Release Engineering
8ef0f27876 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 08:34:49 +00:00
Iryna Shcherbina
0fbc9d66d0 Update Python 2 dependency declarations to new packaging standards 2018-03-18 14:33:57 +01:00
5 changed files with 150 additions and 34 deletions

16
.gitignore vendored
View file

@ -5,3 +5,19 @@
/virglrenderer-20160218.tar.xz
/virglrenderer-20160411.tar.xz
/virglrenderer-20170210.tar.xz
/virglrenderer-20180919.tar.xz
/virglrenderer-20190424.tar.xz
/virglrenderer-0.8.0.tar.gz
/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

@ -14,7 +14,7 @@ echo HEAD ${1:-HEAD}
rm -rf $DIRNAME
git clone ${REF:+--reference $REF} \
git://anongit.freedesktop.org/git/virglrenderer $DIRNAME
https://gitlab.freedesktop.org/virgl/virglrenderer.git $DIRNAME
GIT_DIR=$DIRNAME/.git git archive --format=tar --prefix=$DIRNAME/ ${1:-HEAD} \
| xz > $DIRNAME.tar.xz

View file

@ -1 +1 @@
SHA512 (virglrenderer-20170210.tar.xz) = 5feddcde6c5c4a26b4477705c7f171501f56d4a8c95e25d9a314688df0dbe54dea8e4ac80fb5745fb7c2ca3edfe73213ca0704c2b6ee684578a9531e257d61cb
SHA512 (virglrenderer-1.2.0.tar.bz2) = 27e05f1d2e4e9c37d5b8eab46e13e02fc9c7cfd93b9948224f31d78c858cddf416e70eb81983d285aaf5fd478f735c4f4a63a64a691844cb764ca9170d289489

View file

@ -1,30 +1,26 @@
%global debug_package %{nil}
%global gitdate 20170210
%global gitversion 76b3da97b
%ifarch aarch64
%global drm_renderers asahi,msm
%endif
Name: virglrenderer
Version: 0.6.0
Release: 4.%{gitdate}git%{gitversion}%{?dist}
Version: 1.2.0
Release: 2%{?dist}
Summary: Virgl Rendering library.
Group: Applications/Emulators
License: MIT
#VCS: git:git://anongit.freedesktop.org/git/virglrenderer
# 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: autoconf
BuildRequires: autoconf-archive
BuildRequires: automake
BuildRequires: libtool
BuildRequires: xorg-x11-util-macros
BuildRequires: meson
BuildRequires: gcc
BuildRequires: libepoxy-devel
BuildRequires: mesa-libgbm-devel
BuildRequires: mesa-libEGL-devel
BuildRequires: python
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
@ -32,7 +28,6 @@ qemu to implement 3D GPU support for the virtio GPU.
%package devel
Summary: Virgil3D renderer development files
Group: Applications/Emulators
Requires: %{name}%{?_isa} = %{version}-%{release}
@ -42,7 +37,6 @@ qemu to build against.
%package test-server
Summary: Virgil3D renderer testing server
Group: Applications/Emulators
Requires: %{name}%{?_isa} = %{version}-%{release}
@ -52,34 +46,140 @@ 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
sh autogen.sh
%configure --disable-silent-rules
make %{?_smp_mflags}
%meson \
%{?drm_renderers:-Ddrm-renderers=%drm_renderers} \
-Dvideo=true \
-Dvenus=true
%meson_build
%install
make DESTDIR="%{buildroot}" install
find %{buildroot} -type f -name '*.la' | xargs rm -f -- || :
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%meson_install
%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
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.1-2.20191220git66c57963
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Dec 20 2019 Marc-André Lureau <marcandre.lureau@redhat.com> - 0.8.1-1.20191220git66c57963
- Upstream release 0.8.1
* Thu Oct 03 2019 Marc-André Lureau <marcandre.lureau@redhat.com> - 0.8.0-1.20191002git4ac3a04c
- Latest upstream git snapshot
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-4.20190424gitd1758cc09
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Wed Apr 24 2019 Dave Airlie <airlied@redhat.com> - 0.7.0-3.20190424gitd1758cc09
- Latest upstream git snapshot
* Wed Apr 10 2019 Dave Airlie <airlied@redhat.com> - 0.7.0-3.20180919git402c22886
- build debug package properly, fix make commands
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-2.20180919git402c22886
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Wed Sep 19 2018 Dave Airlie <airlied@redhat.com> - 0.7.0-1.20180919git402c22886
- upstream 0.7.0 release
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-6.20170210git76b3da97b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Sun Mar 18 2018 Iryna Shcherbina <ishcherb@redhat.com> - 0.6.0-5.20170210git76b3da97b
- Update Python 2 dependency declarations to new packaging standards
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-4.20170210git76b3da97b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild