Compare commits

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

14 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
3 changed files with 61 additions and 17 deletions

5
.gitignore vendored
View file

@ -16,3 +16,8 @@
/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 @@
SHA512 (virglrenderer-20230104.tar.xz) = d47ddfe4b30b64870d47db42a0388b93507bb64d32a5f4cc8d97984df9532d37477d92a05cdbd105fca93cdf4807fc89b0362c942a5853f61b723ed56c049ad7
SHA512 (virglrenderer-1.2.0.tar.bz2) = 27e05f1d2e4e9c37d5b8eab46e13e02fc9c7cfd93b9948224f31d78c858cddf416e70eb81983d285aaf5fd478f735c4f4a63a64a691844cb764ca9170d289489

View file

@ -1,26 +1,26 @@
%global gitdate 20230104
%global gitversion 88b9fe3b
%ifarch aarch64
%global drm_renderers asahi,msm
%endif
Name: virglrenderer
Version: 0.10.4
Release: 3.%{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
@ -46,30 +46,69 @@ 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 -Dvideo=true
%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