From ec32e3d97978000e2eba2ff18ae0dd0864f48d54 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 23 Apr 2015 09:51:14 +1000 Subject: [PATCH 01/54] initial f23 import of virglrenderer --- .gitignore | 1 + sources | 1 + virglrenderer.spec | 87 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 89 insertions(+) create mode 100644 virglrenderer.spec diff --git a/.gitignore b/.gitignore index e69de29..92e01a1 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/virglrenderer-20150420.tar.xz diff --git a/sources b/sources index e69de29..271cd52 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +bbaa471fe40e907c1ba5d7eaee6b478c virglrenderer-20150420.tar.xz diff --git a/virglrenderer.spec b/virglrenderer.spec new file mode 100644 index 0000000..67ca2f5 --- /dev/null +++ b/virglrenderer.spec @@ -0,0 +1,87 @@ +%global debug_package %{nil} +%global gitdate 20150420 +%global gitversion c4fb40201 + +Name: virglrenderer +Version: 0.0.1 +Release: 0.%{gitdate}git%{gitversion}%{?dist} + +Summary: Virgl Rendering library. +Group: Applications/Emulators +License: MIT + +#VCS: git:git://people.freedesktop.org/~airlied/virglrenderer +# git snapshot. to recreate, run: +# ./make-git-snapshot.sh `cat commitid` +Source0: virglrenderer-%{gitdate}.tar.xz + +BuildRequires: autoconf +BuildRequires: autoconf-archive +BuildRequires: automake +BuildRequires: libtool +BuildRequires: xorg-x11-util-macros +BuildRequires: libepoxy-devel +BuildRequires: mesa-libgbm-devel +BuildRequires: mesa-libEGL-devel +BuildRequires: python +BuildRequires: libdrm-devel + +%description +The virgil3d rendering library is a library used by +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} + +%description devel +Virgil3D renderer development files, used by +qemu to build against. + +%package test-server +Summary: Virgil3D renderer testing server +Group: Applications/Emulators + +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description test-server +Virgil3D renderer testing server is a server +that can be used along with the mesa virgl +driver to test virgl rendering without GL. + +%prep +%setup -q -n %{name}-%{gitdate} + +%build +sh autogen.sh +%configure --disable-silent-rules +make %{?_smp_mflags} + +%install +make DESTDIR="%{buildroot}" install +find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%license COPYING +%{_libdir}/lib*.so.* + +%files devel +%dir %{_includedir}/virgl/ +%{_includedir}/virgl/* +%{_libdir}/lib*.so +%{_libdir}/pkgconfig/*.pc + +%files test-server +%{_bindir}/virgl_test_server + +%changelog +* Wed Apr 01 2015 Dave Airlie 0.1-0.20150401gita9ba2c442 +- initial virglrenderer spec + + From 01a733cc0dbf25c1a779531607d4386810fdfe33 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 23 Apr 2015 09:51:44 +1000 Subject: [PATCH 02/54] update spec version in changelog --- virglrenderer.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 67ca2f5..1c46d11 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -81,7 +81,7 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog -* Wed Apr 01 2015 Dave Airlie 0.1-0.20150401gita9ba2c442 +* Wed Apr 01 2015 Dave Airlie 0.0.1-0.20150401gita9ba2c442 - initial virglrenderer spec From d04dac67437556219770d128d432b23576bc86b6 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 19 Jun 2015 02:03:36 +0000 Subject: [PATCH 03/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- virglrenderer.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 1c46d11..8c3f0f5 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -4,7 +4,7 @@ Name: virglrenderer Version: 0.0.1 -Release: 0.%{gitdate}git%{gitversion}%{?dist} +Release: 0.%{gitdate}git%{gitversion}%{?dist}.1 Summary: Virgl Rendering library. Group: Applications/Emulators @@ -81,6 +81,9 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog +* Fri Jun 19 2015 Fedora Release Engineering - 0.0.1-0.20150420gitc4fb40201.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Wed Apr 01 2015 Dave Airlie 0.0.1-0.20150401gita9ba2c442 - initial virglrenderer spec From 8febe45415ce3075bb76128ed591d5df098273ec Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 9 Jul 2015 14:10:08 +1000 Subject: [PATCH 04/54] fix FTBFS (#1240041) --- egl-build-fixes.patch | 50 +++++++++++++++++++++++++++++++++++++++++++ virglrenderer.spec | 9 ++++++-- 2 files changed, 57 insertions(+), 2 deletions(-) create mode 100644 egl-build-fixes.patch diff --git a/egl-build-fixes.patch b/egl-build-fixes.patch new file mode 100644 index 0000000..5500718 --- /dev/null +++ b/egl-build-fixes.patch @@ -0,0 +1,50 @@ +diff --git a/src/virgl_egl_context.c b/src/virgl_egl_context.c +index acc7d92..2b7647b 100644 +--- a/src/virgl_egl_context.c ++++ b/src/virgl_egl_context.c +@@ -260,14 +260,13 @@ virgl_renderer_gl_context virgl_egl_get_current_context(struct virgl_egl *ve) + + int virgl_egl_get_fourcc_for_texture(struct virgl_egl *ve, uint32_t tex_id, uint32_t format, int *fourcc) + { +- int ret; ++ int ret = EINVAL; + + #ifndef EGL_MESA_image_dma_buf_export + ret = 0; + goto fallback; + #else + EGLImageKHR image; +- EGLint stride; + EGLBoolean b; + + if (!ve->have_mesa_dma_buf_img_export) +@@ -278,8 +277,7 @@ int virgl_egl_get_fourcc_for_texture(struct virgl_egl *ve, uint32_t tex_id, uint + if (!image) + return EINVAL; + +- ret = EINVAL; +- b = eglExportDMABUFImageQueryMESA(ve->egl_display, image, fourcc, NULL); ++ b = eglExportDMABUFImageQueryMESA(ve->egl_display, image, fourcc, NULL, NULL); + if (!b) + goto out_destroy; + ret = 0; +@@ -298,6 +296,9 @@ int virgl_egl_get_fd_for_texture(struct virgl_egl *ve, uint32_t tex_id, int *fd) + { + EGLImageKHR image; + EGLint stride; ++#ifdef EGL_MESA_image_dma_buf_export ++ EGLint offset; ++#endif + EGLBoolean b; + int ret; + image = eglCreateImageKHR(ve->egl_display, eglGetCurrentContext(), EGL_GL_TEXTURE_2D_KHR, (EGLClientBuffer)(unsigned long)tex_id, NULL); +@@ -311,7 +312,8 @@ int virgl_egl_get_fd_for_texture(struct virgl_egl *ve, uint32_t tex_id, int *fd) + b = eglExportDMABUFImageMESA(ve->egl_display, + image, + fd, +- &stride); ++ &stride, ++ &offset); + #else + goto out_destroy; + #endif diff --git a/virglrenderer.spec b/virglrenderer.spec index 8c3f0f5..36b03b5 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -4,7 +4,7 @@ Name: virglrenderer Version: 0.0.1 -Release: 0.%{gitdate}git%{gitversion}%{?dist}.1 +Release: 0.%{gitdate}git%{gitversion}%{?dist}.2 Summary: Virgl Rendering library. Group: Applications/Emulators @@ -15,6 +15,8 @@ License: MIT # ./make-git-snapshot.sh `cat commitid` Source0: virglrenderer-%{gitdate}.tar.xz +Patch1: egl-build-fixes.patch + BuildRequires: autoconf BuildRequires: autoconf-archive BuildRequires: automake @@ -53,7 +55,7 @@ driver to test virgl rendering without GL. %prep %setup -q -n %{name}-%{gitdate} - +%patch1 -p1 -b .egl %build sh autogen.sh %configure --disable-silent-rules @@ -81,6 +83,9 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog +* Thu Jul 09 2015 Dave Airlie 0.0.1-0.20150420gitc4fb40201.2 +- fix FTBFS (#1240041) + * Fri Jun 19 2015 Fedora Release Engineering - 0.0.1-0.20150420gitc4fb40201.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 8e8735bdc244cfaa5702aa08a1c4e54c7ae94e3f Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Fri, 23 Oct 2015 11:51:23 +1000 Subject: [PATCH 05/54] update to latest upstream --- .gitignore | 1 + egl-build-fixes.patch | 50 ------------------------------------------- make-git-snapshot.sh | 22 +++++++++++++++++++ sources | 2 +- virglrenderer.spec | 14 ++++++------ 5 files changed, 31 insertions(+), 58 deletions(-) delete mode 100644 egl-build-fixes.patch create mode 100755 make-git-snapshot.sh diff --git a/.gitignore b/.gitignore index 92e01a1..50cc493 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /virglrenderer-20150420.tar.xz +/virglrenderer-20151023.tar.xz diff --git a/egl-build-fixes.patch b/egl-build-fixes.patch deleted file mode 100644 index 5500718..0000000 --- a/egl-build-fixes.patch +++ /dev/null @@ -1,50 +0,0 @@ -diff --git a/src/virgl_egl_context.c b/src/virgl_egl_context.c -index acc7d92..2b7647b 100644 ---- a/src/virgl_egl_context.c -+++ b/src/virgl_egl_context.c -@@ -260,14 +260,13 @@ virgl_renderer_gl_context virgl_egl_get_current_context(struct virgl_egl *ve) - - int virgl_egl_get_fourcc_for_texture(struct virgl_egl *ve, uint32_t tex_id, uint32_t format, int *fourcc) - { -- int ret; -+ int ret = EINVAL; - - #ifndef EGL_MESA_image_dma_buf_export - ret = 0; - goto fallback; - #else - EGLImageKHR image; -- EGLint stride; - EGLBoolean b; - - if (!ve->have_mesa_dma_buf_img_export) -@@ -278,8 +277,7 @@ int virgl_egl_get_fourcc_for_texture(struct virgl_egl *ve, uint32_t tex_id, uint - if (!image) - return EINVAL; - -- ret = EINVAL; -- b = eglExportDMABUFImageQueryMESA(ve->egl_display, image, fourcc, NULL); -+ b = eglExportDMABUFImageQueryMESA(ve->egl_display, image, fourcc, NULL, NULL); - if (!b) - goto out_destroy; - ret = 0; -@@ -298,6 +296,9 @@ int virgl_egl_get_fd_for_texture(struct virgl_egl *ve, uint32_t tex_id, int *fd) - { - EGLImageKHR image; - EGLint stride; -+#ifdef EGL_MESA_image_dma_buf_export -+ EGLint offset; -+#endif - EGLBoolean b; - int ret; - image = eglCreateImageKHR(ve->egl_display, eglGetCurrentContext(), EGL_GL_TEXTURE_2D_KHR, (EGLClientBuffer)(unsigned long)tex_id, NULL); -@@ -311,7 +312,8 @@ int virgl_egl_get_fd_for_texture(struct virgl_egl *ve, uint32_t tex_id, int *fd) - b = eglExportDMABUFImageMESA(ve->egl_display, - image, - fd, -- &stride); -+ &stride, -+ &offset); - #else - goto out_destroy; - #endif diff --git a/make-git-snapshot.sh b/make-git-snapshot.sh new file mode 100755 index 0000000..ac9f0b5 --- /dev/null +++ b/make-git-snapshot.sh @@ -0,0 +1,22 @@ +#!/bin/sh + +# Usage: ./make-git-snapshot.sh [COMMIT] +# +# to make a snapshot of the given tag/branch. Defaults to HEAD. +# Point env var REF to a local mesa repo to reduce clone time. + +DIRNAME=virglrenderer-$( date +%Y%m%d ) + +echo REF ${REF:+--reference $REF} +echo DIRNAME $DIRNAME +echo HEAD ${1:-HEAD} + +rm -rf $DIRNAME + +git clone ${REF:+--reference $REF} \ + git://people.freedesktop.org/~airlied/virglrenderer $DIRNAME + +GIT_DIR=$DIRNAME/.git git archive --format=tar --prefix=$DIRNAME/ ${1:-HEAD} \ + | xz > $DIRNAME.tar.xz + +# rm -rf $DIRNAME diff --git a/sources b/sources index 271cd52..b90ceac 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -bbaa471fe40e907c1ba5d7eaee6b478c virglrenderer-20150420.tar.xz +add3657296934f283ee00a92c9159ad6 virglrenderer-20151023.tar.xz diff --git a/virglrenderer.spec b/virglrenderer.spec index 36b03b5..afcf002 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,10 +1,10 @@ %global debug_package %{nil} -%global gitdate 20150420 -%global gitversion c4fb40201 +%global gitdate 20151023 +%global gitversion 5bfba5190 Name: virglrenderer -Version: 0.0.1 -Release: 0.%{gitdate}git%{gitversion}%{?dist}.2 +Version: 0.2.0 +Release: 1.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. Group: Applications/Emulators @@ -15,8 +15,6 @@ License: MIT # ./make-git-snapshot.sh `cat commitid` Source0: virglrenderer-%{gitdate}.tar.xz -Patch1: egl-build-fixes.patch - BuildRequires: autoconf BuildRequires: autoconf-archive BuildRequires: automake @@ -55,7 +53,6 @@ driver to test virgl rendering without GL. %prep %setup -q -n %{name}-%{gitdate} -%patch1 -p1 -b .egl %build sh autogen.sh %configure --disable-silent-rules @@ -83,6 +80,9 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog +* Fri Oct 23 2015 Dave Airlie 0.2.0-1.20151023git5bfba5190 +- update to latest upstream + * Thu Jul 09 2015 Dave Airlie 0.0.1-0.20150420gitc4fb40201.2 - fix FTBFS (#1240041) From 0fcab3aaa2589b75e709221fbc98ec8221f5fca6 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Fri, 23 Oct 2015 14:39:10 +1000 Subject: [PATCH 06/54] update to latest upstream to fix shader issue --- sources | 2 +- virglrenderer.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index b90ceac..8d03f97 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -add3657296934f283ee00a92c9159ad6 virglrenderer-20151023.tar.xz +43b7582b2a5dee5356ea49d8acfb8c7a virglrenderer-20151023.tar.xz diff --git a/virglrenderer.spec b/virglrenderer.spec index afcf002..774d9a6 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,9 +1,9 @@ %global debug_package %{nil} %global gitdate 20151023 -%global gitversion 5bfba5190 +%global gitversion 9ce005e5a Name: virglrenderer -Version: 0.2.0 +Version: 0.3.0 Release: 1.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. @@ -80,6 +80,9 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog +* Fri Oct 23 2015 Dave Airlie 0.3.0-1.20151023git9ce005e5a +- update to latest upstream to fix shader issue + * Fri Oct 23 2015 Dave Airlie 0.2.0-1.20151023git5bfba5190 - update to latest upstream From 930c56f04832a20eaa35864ca086e3e2a8111fc7 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Tue, 15 Dec 2015 11:04:56 +1000 Subject: [PATCH 07/54] latest upstream to fix gnome-shell rendering bugs --- .gitignore | 1 + sources | 2 +- virglrenderer.spec | 9 ++++++--- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 50cc493..0be8909 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /virglrenderer-20150420.tar.xz /virglrenderer-20151023.tar.xz +/virglrenderer-20151215.tar.xz diff --git a/sources b/sources index 8d03f97..49e115e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -43b7582b2a5dee5356ea49d8acfb8c7a virglrenderer-20151023.tar.xz +6d1e34ac8eb6cc632fb45eb4bfc35f8e virglrenderer-20151215.tar.xz diff --git a/virglrenderer.spec b/virglrenderer.spec index 774d9a6..570b5a4 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,10 +1,10 @@ %global debug_package %{nil} -%global gitdate 20151023 -%global gitversion 9ce005e5a +%global gitdate 20151215 +%global gitversion e9d3c0c27 Name: virglrenderer Version: 0.3.0 -Release: 1.%{gitdate}git%{gitversion}%{?dist} +Release: 2.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. Group: Applications/Emulators @@ -80,6 +80,9 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog +* Tue Dec 15 2015 Dave Airlie 0.3.0-2.gite9d3c0c27 +- latest upstream to fix gnome-shell rendering bugs + * Fri Oct 23 2015 Dave Airlie 0.3.0-1.20151023git9ce005e5a - update to latest upstream to fix shader issue From d2bc4bbada8934ed9de414c681fa5b2fab307e7a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 5 Feb 2016 02:45:39 +0000 Subject: [PATCH 08/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- virglrenderer.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 570b5a4..026cbd1 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -4,7 +4,7 @@ Name: virglrenderer Version: 0.3.0 -Release: 2.%{gitdate}git%{gitversion}%{?dist} +Release: 3.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. Group: Applications/Emulators @@ -80,6 +80,9 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog +* Fri Feb 05 2016 Fedora Release Engineering - 0.3.0-3.20151215gite9d3c0c27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Tue Dec 15 2015 Dave Airlie 0.3.0-2.gite9d3c0c27 - latest upstream to fix gnome-shell rendering bugs From 65be6e8111d1266f65aaab0f1a9565a0694af0dc Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 17 Feb 2016 15:23:27 +1000 Subject: [PATCH 09/54] latest git snapshot with new API --- .gitignore | 1 + commitid | 1 + make-git-snapshot.sh | 2 +- sources | 2 +- virglrenderer.spec | 13 ++++++++----- 5 files changed, 12 insertions(+), 7 deletions(-) create mode 100644 commitid diff --git a/.gitignore b/.gitignore index 0be8909..0d03c9d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /virglrenderer-20150420.tar.xz /virglrenderer-20151023.tar.xz /virglrenderer-20151215.tar.xz +/virglrenderer-20160217.tar.xz diff --git a/commitid b/commitid new file mode 100644 index 0000000..37e409a --- /dev/null +++ b/commitid @@ -0,0 +1 @@ +0f97c41da diff --git a/make-git-snapshot.sh b/make-git-snapshot.sh index ac9f0b5..2484117 100755 --- a/make-git-snapshot.sh +++ b/make-git-snapshot.sh @@ -14,7 +14,7 @@ echo HEAD ${1:-HEAD} rm -rf $DIRNAME git clone ${REF:+--reference $REF} \ - git://people.freedesktop.org/~airlied/virglrenderer $DIRNAME + git://anongit.freedesktop.org/git/virglrenderer $DIRNAME GIT_DIR=$DIRNAME/.git git archive --format=tar --prefix=$DIRNAME/ ${1:-HEAD} \ | xz > $DIRNAME.tar.xz diff --git a/sources b/sources index 49e115e..ff337cc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -6d1e34ac8eb6cc632fb45eb4bfc35f8e virglrenderer-20151215.tar.xz +2d90c11625bac334e59a9ef039b48637 virglrenderer-20160217.tar.xz diff --git a/virglrenderer.spec b/virglrenderer.spec index 026cbd1..e7c2837 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,16 +1,16 @@ %global debug_package %{nil} -%global gitdate 20151215 -%global gitversion e9d3c0c27 +%global gitdate 20160217 +%global gitversion 0f97c41da Name: virglrenderer -Version: 0.3.0 -Release: 3.%{gitdate}git%{gitversion}%{?dist} +Version: 0.4.0 +Release: 1.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. Group: Applications/Emulators License: MIT -#VCS: git:git://people.freedesktop.org/~airlied/virglrenderer +#VCS: git:git://anongit.freedesktop.org/git/virglrenderer # git snapshot. to recreate, run: # ./make-git-snapshot.sh `cat commitid` Source0: virglrenderer-%{gitdate}.tar.xz @@ -80,6 +80,9 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog +* Wed Feb 17 2016 Dave Airlie 0.4.0-1.git +- latest git snapshot with new API + * Fri Feb 05 2016 Fedora Release Engineering - 0.3.0-3.20151215gite9d3c0c27 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 71bd3f6f35b148118e8d7538e4c8bf84443e299b Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 18 Feb 2016 10:19:31 +1000 Subject: [PATCH 10/54] fix regression in last build --- .gitignore | 1 + commitid | 2 +- sources | 2 +- virglrenderer.spec | 9 ++++++--- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 0d03c9d..352ab94 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /virglrenderer-20151023.tar.xz /virglrenderer-20151215.tar.xz /virglrenderer-20160217.tar.xz +/virglrenderer-20160218.tar.xz diff --git a/commitid b/commitid index 37e409a..fa29d56 100644 --- a/commitid +++ b/commitid @@ -1 +1 @@ -0f97c41da +bc9b52d47 diff --git a/sources b/sources index ff337cc..b4bc4df 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2d90c11625bac334e59a9ef039b48637 virglrenderer-20160217.tar.xz +02bd3494c25b51a8c2d534ed9c26996e virglrenderer-20160218.tar.xz diff --git a/virglrenderer.spec b/virglrenderer.spec index e7c2837..cdbeb60 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,9 +1,9 @@ %global debug_package %{nil} -%global gitdate 20160217 -%global gitversion 0f97c41da +%global gitdate 20160218 +%global gitversion bc9b52d47 Name: virglrenderer -Version: 0.4.0 +Version: 0.4.1 Release: 1.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. @@ -80,6 +80,9 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog +* Thu Feb 18 2016 Dave Airlie 0.4.1-1.git +- fix regression in last build + * Wed Feb 17 2016 Dave Airlie 0.4.0-1.git - latest git snapshot with new API From 2fb695b72e74b8f48363e62e1ba462d211a3e843 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Mon, 11 Apr 2016 15:48:55 +1000 Subject: [PATCH 11/54] upstream 0.5.0 release --- .gitignore | 1 + sources | 1 + virglrenderer.spec | 9 ++++++--- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 352ab94..bbaeef1 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /virglrenderer-20151215.tar.xz /virglrenderer-20160217.tar.xz /virglrenderer-20160218.tar.xz +/virglrenderer-20160411.tar.xz diff --git a/sources b/sources index b4bc4df..6c8c727 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ 02bd3494c25b51a8c2d534ed9c26996e virglrenderer-20160218.tar.xz +de7136f679d16f984fca54b69e383f10 virglrenderer-20160411.tar.xz diff --git a/virglrenderer.spec b/virglrenderer.spec index cdbeb60..b2b4164 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,9 +1,9 @@ %global debug_package %{nil} -%global gitdate 20160218 -%global gitversion bc9b52d47 +%global gitdate 20160411 +%global gitversion 61846f92f Name: virglrenderer -Version: 0.4.1 +Version: 0.5.0 Release: 1.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. @@ -80,6 +80,9 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog +* Mon Apr 11 2016 Dave Airlie 0.5.0-1.git +- upstream 0.5.0 release + * Thu Feb 18 2016 Dave Airlie 0.4.1-1.git - fix regression in last build From b1d8c382961697e2801bda3714f0c1e0cc6bced8 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Fri, 10 Feb 2017 14:23:17 +1000 Subject: [PATCH 12/54] upstream 0.6.0 release --- .gitignore | 1 + sources | 3 +-- virglrenderer.spec | 9 ++++++--- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index bbaeef1..a6d948e 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /virglrenderer-20160217.tar.xz /virglrenderer-20160218.tar.xz /virglrenderer-20160411.tar.xz +/virglrenderer-20170210.tar.xz diff --git a/sources b/sources index 6c8c727..a734988 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -02bd3494c25b51a8c2d534ed9c26996e virglrenderer-20160218.tar.xz -de7136f679d16f984fca54b69e383f10 virglrenderer-20160411.tar.xz +SHA512 (virglrenderer-20170210.tar.xz) = 5feddcde6c5c4a26b4477705c7f171501f56d4a8c95e25d9a314688df0dbe54dea8e4ac80fb5745fb7c2ca3edfe73213ca0704c2b6ee684578a9531e257d61cb diff --git a/virglrenderer.spec b/virglrenderer.spec index b2b4164..6a248a4 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,9 +1,9 @@ %global debug_package %{nil} -%global gitdate 20160411 -%global gitversion 61846f92f +%global gitdate 20170210 +%global gitversion 76b3da97b Name: virglrenderer -Version: 0.5.0 +Version: 0.6.0 Release: 1.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. @@ -80,6 +80,9 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog +* Fri Feb 10 2017 Dave Airlie - 0.6.0-1.git +- upstream 0.6.0 release + * Mon Apr 11 2016 Dave Airlie 0.5.0-1.git - upstream 0.5.0 release From 5696092d783e2a1b8da17981d2f6f85bbc8f17d4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 21:21:20 +0000 Subject: [PATCH 13/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- virglrenderer.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 6a248a4..2a3f8cc 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -4,7 +4,7 @@ Name: virglrenderer Version: 0.6.0 -Release: 1.%{gitdate}git%{gitversion}%{?dist} +Release: 2.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. Group: Applications/Emulators @@ -80,6 +80,9 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 0.6.0-2.20170210git76b3da97b +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Feb 10 2017 Dave Airlie - 0.6.0-1.git - upstream 0.6.0 release From 1e12de3259e2509fc2078c8cc244e6e4f1519712 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 10:05:13 +0000 Subject: [PATCH 14/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- virglrenderer.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 2a3f8cc..8c7d199 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -4,7 +4,7 @@ Name: virglrenderer Version: 0.6.0 -Release: 2.%{gitdate}git%{gitversion}%{?dist} +Release: 3.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. Group: Applications/Emulators @@ -80,6 +80,9 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 0.6.0-3.20170210git76b3da97b +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Thu Jul 27 2017 Fedora Release Engineering - 0.6.0-2.20170210git76b3da97b - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From f93950264c631c0f7d53b38012ab7e6c3c79064c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 20:33:54 +0000 Subject: [PATCH 15/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- virglrenderer.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 8c7d199..7af782c 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -4,7 +4,7 @@ Name: virglrenderer Version: 0.6.0 -Release: 3.%{gitdate}git%{gitversion}%{?dist} +Release: 4.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. Group: Applications/Emulators @@ -80,6 +80,9 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 0.6.0-4.20170210git76b3da97b +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Thu Aug 03 2017 Fedora Release Engineering - 0.6.0-3.20170210git76b3da97b - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From 0fbc9d66d0ab92be0c6634d6d87bc0b707f19261 Mon Sep 17 00:00:00 2001 From: Iryna Shcherbina Date: Sun, 18 Mar 2018 14:33:57 +0100 Subject: [PATCH 16/54] Update Python 2 dependency declarations to new packaging standards --- virglrenderer.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 7af782c..fc775a3 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -4,7 +4,7 @@ Name: virglrenderer Version: 0.6.0 -Release: 4.%{gitdate}git%{gitversion}%{?dist} +Release: 5.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. Group: Applications/Emulators @@ -23,7 +23,7 @@ BuildRequires: xorg-x11-util-macros BuildRequires: libepoxy-devel BuildRequires: mesa-libgbm-devel BuildRequires: mesa-libEGL-devel -BuildRequires: python +BuildRequires: python2 BuildRequires: libdrm-devel %description @@ -80,6 +80,10 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog +* Sun Mar 18 2018 Iryna Shcherbina - 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 - 0.6.0-4.20170210git76b3da97b - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 8ef0f2787627fa5d265781bc400642edf3ef3293 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 08:34:49 +0000 Subject: [PATCH 17/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- virglrenderer.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index fc775a3..9e0611c 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -4,7 +4,7 @@ Name: virglrenderer Version: 0.6.0 -Release: 5.%{gitdate}git%{gitversion}%{?dist} +Release: 6.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. Group: Applications/Emulators @@ -80,6 +80,9 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 0.6.0-6.20170210git76b3da97b +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Sun Mar 18 2018 Iryna Shcherbina - 0.6.0-5.20170210git76b3da97b - Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) From 5cfdb07d68eec92d9c6bd6286ef6ee4c6d3b3467 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 19 Sep 2018 10:28:16 +1000 Subject: [PATCH 18/54] upstream 0.7.0 release + py3 fix enable python3 --- .gitignore | 1 + sources | 2 +- virglrenderer.spec | 13 ++++++++----- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index a6d948e..0597a51 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /virglrenderer-20160218.tar.xz /virglrenderer-20160411.tar.xz /virglrenderer-20170210.tar.xz +/virglrenderer-20180919.tar.xz diff --git a/sources b/sources index a734988..ea1d7e6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (virglrenderer-20170210.tar.xz) = 5feddcde6c5c4a26b4477705c7f171501f56d4a8c95e25d9a314688df0dbe54dea8e4ac80fb5745fb7c2ca3edfe73213ca0704c2b6ee684578a9531e257d61cb +SHA512 (virglrenderer-20180919.tar.xz) = 2c61faee5d4a3f6339e917d8aecca96b3a01b6cd3786624502414e0c6b7d8ada3aeea1d9fe7b88b7fb30e052a3619b35619fb5bb75256050f42ddc8ddc22b60d diff --git a/virglrenderer.spec b/virglrenderer.spec index 9e0611c..5149b57 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,10 +1,10 @@ %global debug_package %{nil} -%global gitdate 20170210 -%global gitversion 76b3da97b +%global gitdate 20180919 +%global gitversion 402c22886 Name: virglrenderer -Version: 0.6.0 -Release: 6.%{gitdate}git%{gitversion}%{?dist} +Version: 0.7.0 +Release: 1.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. Group: Applications/Emulators @@ -23,7 +23,7 @@ BuildRequires: xorg-x11-util-macros BuildRequires: libepoxy-devel BuildRequires: mesa-libgbm-devel BuildRequires: mesa-libEGL-devel -BuildRequires: python2 +BuildRequires: python3 BuildRequires: libdrm-devel %description @@ -80,6 +80,9 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog +* Wed Sep 19 2018 Dave Airlie - 0.7.0-1.20180919git402c22886 +- upstream 0.7.0 release + * Sat Jul 14 2018 Fedora Release Engineering - 0.6.0-6.20170210git76b3da97b - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 125283b94573052b3a2ebe6f95778e4f2a9b8f63 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Tue, 22 Jan 2019 18:41:17 +0100 Subject: [PATCH 19/54] Remove obsolete ldconfig scriptlets References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets Signed-off-by: Igor Gnatenko --- virglrenderer.spec | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 5149b57..6a39dc9 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -62,9 +62,7 @@ make %{?_smp_mflags} make DESTDIR="%{buildroot}" install find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig +%ldconfig_scriptlets %files %license COPYING From 607460186621c77507fd2727862050e90bd2fcf9 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:18:29 +0100 Subject: [PATCH 20/54] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- virglrenderer.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 6a39dc9..682beba 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -7,7 +7,6 @@ Version: 0.7.0 Release: 1.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. -Group: Applications/Emulators License: MIT #VCS: git:git://anongit.freedesktop.org/git/virglrenderer @@ -32,7 +31,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 +40,6 @@ qemu to build against. %package test-server Summary: Virgil3D renderer testing server -Group: Applications/Emulators Requires: %{name}%{?_isa} = %{version}-%{release} From 15894c691cab68753341817c47c9c0e76a63ae3f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 3 Feb 2019 11:20:29 +0000 Subject: [PATCH 21/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- virglrenderer.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 682beba..9e2ec65 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -4,7 +4,7 @@ Name: virglrenderer Version: 0.7.0 -Release: 1.%{gitdate}git%{gitversion}%{?dist} +Release: 2.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. License: MIT @@ -75,6 +75,9 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog +* Sun Feb 03 2019 Fedora Release Engineering - 0.7.0-2.20180919git402c22886 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Wed Sep 19 2018 Dave Airlie - 0.7.0-1.20180919git402c22886 - upstream 0.7.0 release From 2fcc197219970f6d195e616229751fbe803aa4cc Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 10 Apr 2019 13:02:56 +1000 Subject: [PATCH 22/54] build debug package properly, fix make commands --- virglrenderer.spec | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 9e2ec65..8007980 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,10 +1,9 @@ -%global debug_package %{nil} %global gitdate 20180919 %global gitversion 402c22886 Name: virglrenderer Version: 0.7.0 -Release: 2.%{gitdate}git%{gitversion}%{?dist} +Release: 3.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. License: MIT @@ -51,12 +50,12 @@ driver to test virgl rendering without GL. %prep %setup -q -n %{name}-%{gitdate} %build -sh autogen.sh +autoreconf -vif %configure --disable-silent-rules -make %{?_smp_mflags} +%make_build %install -make DESTDIR="%{buildroot}" install +%make_install find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %ldconfig_scriptlets @@ -75,6 +74,9 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog +* Wed Apr 10 2019 Dave Airlie - 0.7.0-3.20180919git402c22886 +- build debug package properly, fix make commands + * Sun Feb 03 2019 Fedora Release Engineering - 0.7.0-2.20180919git402c22886 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 77dbd68ff9cc68c28cac051a248367399002a45c Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 24 Apr 2019 17:30:33 +1000 Subject: [PATCH 23/54] Latest upstream git snapshot --- .gitignore | 1 + sources | 2 +- virglrenderer.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0597a51..b24be63 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /virglrenderer-20160411.tar.xz /virglrenderer-20170210.tar.xz /virglrenderer-20180919.tar.xz +/virglrenderer-20190424.tar.xz diff --git a/sources b/sources index ea1d7e6..b67dcee 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (virglrenderer-20180919.tar.xz) = 2c61faee5d4a3f6339e917d8aecca96b3a01b6cd3786624502414e0c6b7d8ada3aeea1d9fe7b88b7fb30e052a3619b35619fb5bb75256050f42ddc8ddc22b60d +SHA512 (virglrenderer-20190424.tar.xz) = 09436f8ca2ad9dd8acfcec768289018408b5bdf461a587f0fadc70454d673c7206ba10a63c7baa5687176295463dc9fba8221cafd4ad40080878266b6a62b88e diff --git a/virglrenderer.spec b/virglrenderer.spec index 8007980..0f769af 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,5 +1,5 @@ -%global gitdate 20180919 -%global gitversion 402c22886 +%global gitdate 20190424 +%global gitversion d1758cc09 Name: virglrenderer Version: 0.7.0 @@ -74,6 +74,9 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog +* Wed Apr 24 2019 Dave Airlie - 0.7.0-3.20190424gitd1758cc09 +- Latest upstream git snapshot + * Wed Apr 10 2019 Dave Airlie - 0.7.0-3.20180919git402c22886 - build debug package properly, fix make commands From afeb8341bff69e09a4f620087f6158e63ab9d93b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jul 2019 03:03:04 +0000 Subject: [PATCH 24/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- virglrenderer.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 0f769af..7a85274 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -3,7 +3,7 @@ Name: virglrenderer Version: 0.7.0 -Release: 3.%{gitdate}git%{gitversion}%{?dist} +Release: 4.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. License: MIT @@ -74,6 +74,9 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog +* Sat Jul 27 2019 Fedora Release Engineering - 0.7.0-4.20190424gitd1758cc09 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Wed Apr 24 2019 Dave Airlie - 0.7.0-3.20190424gitd1758cc09 - Latest upstream git snapshot From 7b8930492bdcf22acb48b1e3aecad13a62c4cea2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Wed, 2 Oct 2019 19:36:41 +0400 Subject: [PATCH 25/54] Update to upstream master MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc-André Lureau --- .gitignore | 2 ++ make-git-snapshot.sh | 2 +- sources | 2 +- virglrenderer.spec | 26 ++++++++++++-------------- 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index b24be63..d7635b5 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,5 @@ /virglrenderer-20170210.tar.xz /virglrenderer-20180919.tar.xz /virglrenderer-20190424.tar.xz +/virglrenderer-0.8.0.tar.gz +/virglrenderer-20191002.tar.xz diff --git a/make-git-snapshot.sh b/make-git-snapshot.sh index 2484117..7309fe7 100755 --- a/make-git-snapshot.sh +++ b/make-git-snapshot.sh @@ -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 diff --git a/sources b/sources index b67dcee..f07d5be 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (virglrenderer-20190424.tar.xz) = 09436f8ca2ad9dd8acfcec768289018408b5bdf461a587f0fadc70454d673c7206ba10a63c7baa5687176295463dc9fba8221cafd4ad40080878266b6a62b88e +SHA512 (virglrenderer-20191002.tar.xz) = 5a8f083ba8a7ae8b916aee717614b8f0bf7d12431ebfa31f284ab199cb272267db0d94e5d734ad639fbc19ec7dd6d8726922504a3c63145506048fc3ab3f379a diff --git a/virglrenderer.spec b/virglrenderer.spec index 7a85274..3241ec4 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,22 +1,19 @@ -%global gitdate 20190424 -%global gitversion d1758cc09 +%global gitdate 20191002 +%global gitversion 4ac3a04c Name: virglrenderer -Version: 0.7.0 -Release: 4.%{gitdate}git%{gitversion}%{?dist} +Version: 0.8.0 +Release: 1.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. License: MIT -#VCS: git:git://anongit.freedesktop.org/git/virglrenderer +#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 -BuildRequires: autoconf -BuildRequires: autoconf-archive -BuildRequires: automake -BuildRequires: libtool +BuildRequires: meson BuildRequires: xorg-x11-util-macros BuildRequires: libepoxy-devel BuildRequires: mesa-libgbm-devel @@ -50,13 +47,11 @@ driver to test virgl rendering without GL. %prep %setup -q -n %{name}-%{gitdate} %build -autoreconf -vif -%configure --disable-silent-rules -%make_build +%meson +%meson_build %install -%make_install -find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : +%meson_install %ldconfig_scriptlets @@ -74,6 +69,9 @@ find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : %{_bindir}/virgl_test_server %changelog +* Thu Oct 03 2019 Marc-André Lureau - 0.8.0-1.20191002git4ac3a04c +- Latest upstream git snapshot + * Sat Jul 27 2019 Fedora Release Engineering - 0.7.0-4.20190424gitd1758cc09 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From f0714836c3099759cbdeae92f6a01200e375f37f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Fri, 20 Dec 2019 18:47:48 +0400 Subject: [PATCH 26/54] Upstream release 0.8.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 | 9 ++++++--- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index d7635b5..e83385c 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /virglrenderer-20190424.tar.xz /virglrenderer-0.8.0.tar.gz /virglrenderer-20191002.tar.xz +/virglrenderer-20191220.tar.xz diff --git a/sources b/sources index f07d5be..c412546 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (virglrenderer-20191002.tar.xz) = 5a8f083ba8a7ae8b916aee717614b8f0bf7d12431ebfa31f284ab199cb272267db0d94e5d734ad639fbc19ec7dd6d8726922504a3c63145506048fc3ab3f379a +SHA512 (virglrenderer-20191220.tar.xz) = 9edcc8ef6e26f2d787475c02afdcafa9b3b5e9841175664b309a2c84c1827225097ced8cbf00542a980a5cb3e1bbf3f27de94b69f74473481bd77f6259530dfd diff --git a/virglrenderer.spec b/virglrenderer.spec index 3241ec4..105e9b7 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,8 +1,8 @@ -%global gitdate 20191002 -%global gitversion 4ac3a04c +%global gitdate 20191220 +%global gitversion 66c57963 Name: virglrenderer -Version: 0.8.0 +Version: 0.8.1 Release: 1.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. @@ -69,6 +69,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Fri Dec 20 2019 Marc-André Lureau - 0.8.1-1.20191220git66c57963 +- Upstream release 0.8.1 + * Thu Oct 03 2019 Marc-André Lureau - 0.8.0-1.20191002git4ac3a04c - Latest upstream git snapshot From 7727d5e59eaa994a5810ba194570d26bead133c6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 31 Jan 2020 03:14:27 +0000 Subject: [PATCH 27/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- virglrenderer.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 105e9b7..75831c8 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -3,7 +3,7 @@ Name: virglrenderer Version: 0.8.1 -Release: 1.%{gitdate}git%{gitversion}%{?dist} +Release: 2.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. License: MIT @@ -69,6 +69,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Fri Jan 31 2020 Fedora Release Engineering - 0.8.1-2.20191220git66c57963 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Fri Dec 20 2019 Marc-André Lureau - 0.8.1-1.20191220git66c57963 - Upstream release 0.8.1 From 3054f5314bf8de8df2e132f091e1227966b9e4aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Wed, 12 Feb 2020 15:24:33 +0100 Subject: [PATCH 28/54] Upstream release 0.8.2 --- .gitignore | 1 + sources | 2 +- virglrenderer.spec | 11 +++++++---- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index e83385c..1a5a7fd 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /virglrenderer-0.8.0.tar.gz /virglrenderer-20191002.tar.xz /virglrenderer-20191220.tar.xz +/virglrenderer-20200212.tar.xz diff --git a/sources b/sources index c412546..1cb6922 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (virglrenderer-20191220.tar.xz) = 9edcc8ef6e26f2d787475c02afdcafa9b3b5e9841175664b309a2c84c1827225097ced8cbf00542a980a5cb3e1bbf3f27de94b69f74473481bd77f6259530dfd +SHA512 (virglrenderer-20200212.tar.xz) = 754ef15da3bbae77e431a7bb8eb82d5179dfc297d7bda8dbec65c06c3bdde6f3cec9fb0906ea78b04f83303e798d3074685f0ef65276be0e4ae610fd92c4ecac diff --git a/virglrenderer.spec b/virglrenderer.spec index 75831c8..79c49ea 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,9 +1,9 @@ -%global gitdate 20191220 -%global gitversion 66c57963 +%global gitdate 20200212 +%global gitversion 7d204f39 Name: virglrenderer -Version: 0.8.1 -Release: 2.%{gitdate}git%{gitversion}%{?dist} +Version: 0.8.2 +Release: 1.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. License: MIT @@ -69,6 +69,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Wed Feb 12 2020 Marc-André Lureau - 0.8.2-1.20200212git7d204f39 +- Upstream release 0.8.2 + * Fri Jan 31 2020 Fedora Release Engineering - 0.8.1-2.20191220git66c57963 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 632cdcdfd368b3090139246789723a56a6c86c65 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 13:46:44 +0000 Subject: [PATCH 29/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- virglrenderer.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 79c49ea..3b22d6f 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -3,7 +3,7 @@ Name: virglrenderer Version: 0.8.2 -Release: 1.%{gitdate}git%{gitversion}%{?dist} +Release: 2.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. License: MIT @@ -69,6 +69,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 0.8.2-2.20200212git7d204f39 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Wed Feb 12 2020 Marc-André Lureau - 0.8.2-1.20200212git7d204f39 - Upstream release 0.8.2 From 93ae29c89342a0ee1257d012c374bcfe0ce5925d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 23:08:14 +0000 Subject: [PATCH 30/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- virglrenderer.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 3b22d6f..2970e37 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -3,7 +3,7 @@ Name: virglrenderer Version: 0.8.2 -Release: 2.%{gitdate}git%{gitversion}%{?dist} +Release: 3.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. License: MIT @@ -69,6 +69,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 0.8.2-3.20200212git7d204f39 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Jul 29 2020 Fedora Release Engineering - 0.8.2-2.20200212git7d204f39 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 61ad3a0cfac2a620ae5c9bb46cc659c1747e21c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Tue, 20 Apr 2021 13:07:48 +0400 Subject: [PATCH 31/54] Upstream release 0.9.1. rhbz#1945999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc-André Lureau --- .gitignore | 1 + commitid | 2 +- sources | 2 +- virglrenderer.spec | 11 +++++++---- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 1a5a7fd..dbb02b4 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /virglrenderer-20191002.tar.xz /virglrenderer-20191220.tar.xz /virglrenderer-20200212.tar.xz +/virglrenderer-20210420.tar.xz diff --git a/commitid b/commitid index fa29d56..c54ffad 100644 --- a/commitid +++ b/commitid @@ -1 +1 @@ -bc9b52d47 +36391559 diff --git a/sources b/sources index 1cb6922..33b3c18 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (virglrenderer-20200212.tar.xz) = 754ef15da3bbae77e431a7bb8eb82d5179dfc297d7bda8dbec65c06c3bdde6f3cec9fb0906ea78b04f83303e798d3074685f0ef65276be0e4ae610fd92c4ecac +SHA512 (virglrenderer-20210420.tar.xz) = f9f719b533fce194052b079361be9ea64e3365ef51bb949c4ce5707a20568f176016521f780141e15c43bbbe6268c76e4568249575895d99449e1f4319d5918f diff --git a/virglrenderer.spec b/virglrenderer.spec index 2970e37..c8fff6c 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,9 +1,9 @@ -%global gitdate 20200212 -%global gitversion 7d204f39 +%global gitdate 20210420 +%global gitversion 36391559 Name: virglrenderer -Version: 0.8.2 -Release: 3.%{gitdate}git%{gitversion}%{?dist} +Version: 0.9.1 +Release: 1.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. License: MIT @@ -69,6 +69,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Tue Apr 20 2021 Marc-André Lureau - 0.9.1-1.20210420git36391559 +- Upstream release 0.9.1. rhbz#1945999 + * Wed Jan 27 2021 Fedora Release Engineering - 0.8.2-3.20200212git7d204f39 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 542aed95e822d711b36b4f437546b6147aac672d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 20:32:36 +0000 Subject: [PATCH 32/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- virglrenderer.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index c8fff6c..97045b7 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -3,7 +3,7 @@ Name: virglrenderer Version: 0.9.1 -Release: 1.%{gitdate}git%{gitversion}%{?dist} +Release: 2.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. License: MIT @@ -69,6 +69,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 0.9.1-2.20210420git36391559 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Apr 20 2021 Marc-André Lureau - 0.9.1-1.20210420git36391559 - Upstream release 0.9.1. rhbz#1945999 From 3bddb03cf208f71a344e583b07a108a4e8b2cf3b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 04:03:15 +0000 Subject: [PATCH 33/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- virglrenderer.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 97045b7..474e0eb 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -3,7 +3,7 @@ Name: virglrenderer Version: 0.9.1 -Release: 2.%{gitdate}git%{gitversion}%{?dist} +Release: 3.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. License: MIT @@ -69,6 +69,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 0.9.1-3.20210420git36391559 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 0.9.1-2.20210420git36391559 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 2da83b3e2341705c173644ab148db2ea97634c37 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 11:58:31 +0000 Subject: [PATCH 34/54] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- virglrenderer.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 474e0eb..6556631 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -3,7 +3,7 @@ Name: virglrenderer Version: 0.9.1 -Release: 3.%{gitdate}git%{gitversion}%{?dist} +Release: 4.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. License: MIT @@ -69,6 +69,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 0.9.1-4.20210420git36391559 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sat Jan 22 2022 Fedora Release Engineering - 0.9.1-3.20210420git36391559 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From e711daa1385ad0d26d4b91ea62fc426104fcaf7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Mon, 5 Sep 2022 12:58:29 +0400 Subject: [PATCH 35/54] Upstream release 0.10.0. rhbz#2123762 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc-André Lureau --- .gitignore | 1 + commitid | 2 +- sources | 2 +- virglrenderer.spec | 14 +++++++++----- 4 files changed, 12 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index dbb02b4..66081eb 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /virglrenderer-20191220.tar.xz /virglrenderer-20200212.tar.xz /virglrenderer-20210420.tar.xz +/virglrenderer-20220905.tar.xz diff --git a/commitid b/commitid index c54ffad..4ef3254 100644 --- a/commitid +++ b/commitid @@ -1 +1 @@ -36391559 +f70a6640 diff --git a/sources b/sources index 33b3c18..cadb630 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (virglrenderer-20210420.tar.xz) = f9f719b533fce194052b079361be9ea64e3365ef51bb949c4ce5707a20568f176016521f780141e15c43bbbe6268c76e4568249575895d99449e1f4319d5918f +SHA512 (virglrenderer-20220905.tar.xz) = 2a1ad6875cf1303178bc5975a9c34f05832b31386546a71d6d080531995a4a9b73fb5f41733f42a65fe67e911ecdb44501d1de80302ae87dd8ad40da0c4efc77 diff --git a/virglrenderer.spec b/virglrenderer.spec index 6556631..8b21c7a 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,9 +1,9 @@ -%global gitdate 20210420 -%global gitversion 36391559 +%global gitdate 20220905 +%global gitversion f70a6640 Name: virglrenderer -Version: 0.9.1 -Release: 4.%{gitdate}git%{gitversion}%{?dist} +Version: 0.10.0 +Release: 1.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. License: MIT @@ -20,6 +20,7 @@ BuildRequires: mesa-libgbm-devel BuildRequires: mesa-libEGL-devel BuildRequires: python3 BuildRequires: libdrm-devel +BuildRequires: libva-devel %description The virgil3d rendering library is a library used by @@ -47,7 +48,7 @@ driver to test virgl rendering without GL. %prep %setup -q -n %{name}-%{gitdate} %build -%meson +%meson -Dvideo=true %meson_build %install @@ -69,6 +70,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Mon Sep 05 2022 Marc-André Lureau - 0.10.0-1.20220905gitf70a6640 +- new version + * Sat Jul 23 2022 Fedora Release Engineering - 0.9.1-4.20210420git36391559 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 52310d5e68d5205e1c6944658afebfd3e22051af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Tue, 6 Sep 2022 14:57:28 +0400 Subject: [PATCH 36/54] Fixes upstream #285 "0.10.0 has issues with fedora 36, hangs the VM" --- .gitignore | 1 + commitid | 2 +- sources | 2 +- virglrenderer.spec | 7 +++++-- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 66081eb..dc3dff6 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /virglrenderer-20200212.tar.xz /virglrenderer-20210420.tar.xz /virglrenderer-20220905.tar.xz +/virglrenderer-20220906.tar.xz diff --git a/commitid b/commitid index 4ef3254..257b4c7 100644 --- a/commitid +++ b/commitid @@ -1 +1 @@ -f70a6640 +62cb845b diff --git a/sources b/sources index cadb630..b683d50 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (virglrenderer-20220905.tar.xz) = 2a1ad6875cf1303178bc5975a9c34f05832b31386546a71d6d080531995a4a9b73fb5f41733f42a65fe67e911ecdb44501d1de80302ae87dd8ad40da0c4efc77 +SHA512 (virglrenderer-20220906.tar.xz) = de76ebffac7c8c3231f020c2cc279da7171e20c47037f9e51b249a016c33c8be2bbe19f9b18eb360d04bb8807431c81c1a0cf11c9dcf8f4f17efdcb1f93a0588 diff --git a/virglrenderer.spec b/virglrenderer.spec index 8b21c7a..cf789e0 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,9 +1,9 @@ %global gitdate 20220905 -%global gitversion f70a6640 +%global gitversion 62cb845b Name: virglrenderer Version: 0.10.0 -Release: 1.%{gitdate}git%{gitversion}%{?dist} +Release: 2%{?dist} Summary: Virgl Rendering library. License: MIT @@ -70,6 +70,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Tue Sep 06 2022 Marc-André Lureau - 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 - 0.10.0-1.20220905gitf70a6640 - new version From 629d24cbfbcc7e800886710579a14c0c4430d163 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Mon, 12 Sep 2022 16:15:53 +0400 Subject: [PATCH 37/54] - 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 --- .gitignore | 1 + commitid | 2 +- sources | 2 +- virglrenderer.spec | 12 ++++++++---- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index dc3dff6..cb40ce0 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /virglrenderer-20210420.tar.xz /virglrenderer-20220905.tar.xz /virglrenderer-20220906.tar.xz +/virglrenderer-20220912.tar.xz diff --git a/commitid b/commitid index 257b4c7..d6831c9 100644 --- a/commitid +++ b/commitid @@ -1 +1 @@ -62cb845b +19dc97a2 diff --git a/sources b/sources index b683d50..cb0c0bb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (virglrenderer-20220906.tar.xz) = de76ebffac7c8c3231f020c2cc279da7171e20c47037f9e51b249a016c33c8be2bbe19f9b18eb360d04bb8807431c81c1a0cf11c9dcf8f4f17efdcb1f93a0588 +SHA512 (virglrenderer-20220912.tar.xz) = f6f3d956dcef9ccd88ae001e51c66ffe754494d5d9eb7bec77ed5ea962af44628894f0be383fbef56d057d53634ec26c73969fc5bdb5d1f12eab722d42a82938 diff --git a/virglrenderer.spec b/virglrenderer.spec index cf789e0..f0cc64c 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,9 +1,9 @@ -%global gitdate 20220905 -%global gitversion 62cb845b +%global gitdate 20220912 +%global gitversion 19dc97a2 Name: virglrenderer -Version: 0.10.0 -Release: 2%{?dist} +Version: 0.10.1 +Release: 1.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. License: MIT @@ -70,6 +70,10 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Mon Sep 12 2022 Marc-André Lureau - 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 - 0.10.0-2.20220906git62cb845b - new version, fixes upstream #285 "0.10.0 has issues with fedora 36, hangs the VM" From fb526cd029622dc0202646c2bd5c0fdcf99d630d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Wed, 4 Jan 2023 16:56:13 +0400 Subject: [PATCH 38/54] Update to 0.10.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc-André Lureau --- .gitignore | 1 + commitid | 2 +- sources | 2 +- virglrenderer.spec | 9 ++++++--- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index cb40ce0..7897605 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /virglrenderer-20220905.tar.xz /virglrenderer-20220906.tar.xz /virglrenderer-20220912.tar.xz +/virglrenderer-20230104.tar.xz diff --git a/commitid b/commitid index d6831c9..8b8a793 100644 --- a/commitid +++ b/commitid @@ -1 +1 @@ -19dc97a2 +88b9fe3b diff --git a/sources b/sources index cb0c0bb..ef7e534 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (virglrenderer-20220912.tar.xz) = f6f3d956dcef9ccd88ae001e51c66ffe754494d5d9eb7bec77ed5ea962af44628894f0be383fbef56d057d53634ec26c73969fc5bdb5d1f12eab722d42a82938 +SHA512 (virglrenderer-20230104.tar.xz) = d47ddfe4b30b64870d47db42a0388b93507bb64d32a5f4cc8d97984df9532d37477d92a05cdbd105fca93cdf4807fc89b0362c942a5853f61b723ed56c049ad7 diff --git a/virglrenderer.spec b/virglrenderer.spec index f0cc64c..7e4ae5f 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,8 +1,8 @@ -%global gitdate 20220912 -%global gitversion 19dc97a2 +%global gitdate 20230104 +%global gitversion 88b9fe3b Name: virglrenderer -Version: 0.10.1 +Version: 0.10.4 Release: 1.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. @@ -70,6 +70,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Wed Jan 04 2023 Marc-André Lureau - 0.10.4-1.20230104git88b9fe3b +- new version + * Mon Sep 12 2022 Marc-André Lureau - 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 From 871ad0eb13274ae91ebe5d22b66960bc8db2719a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 06:22:36 +0000 Subject: [PATCH 39/54] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- virglrenderer.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 7e4ae5f..266b3aa 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -3,7 +3,7 @@ Name: virglrenderer Version: 0.10.4 -Release: 1.%{gitdate}git%{gitversion}%{?dist} +Release: 2.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. License: MIT @@ -70,6 +70,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 0.10.4-2.20230104git88b9fe3b +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Wed Jan 04 2023 Marc-André Lureau - 0.10.4-1.20230104git88b9fe3b - new version From adc58119b32d1bcfd366b5a664c6fb785c088058 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 17:43:45 +0000 Subject: [PATCH 40/54] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- virglrenderer.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 266b3aa..7b197bf 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -3,7 +3,7 @@ Name: virglrenderer Version: 0.10.4 -Release: 2.%{gitdate}git%{gitversion}%{?dist} +Release: 3.%{gitdate}git%{gitversion}%{?dist} Summary: Virgl Rendering library. License: MIT @@ -70,6 +70,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 0.10.4-3.20230104git88b9fe3b +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Sat Jan 21 2023 Fedora Release Engineering - 0.10.4-2.20230104git88b9fe3b - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 18b0916c49011c533e098009634dddeeea5873ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Tue, 19 Sep 2023 10:49:10 +0400 Subject: [PATCH 41/54] Update to 1.0.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 | 20 +++++++++----------- 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index 7897605..78150d0 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ /virglrenderer-20220906.tar.xz /virglrenderer-20220912.tar.xz /virglrenderer-20230104.tar.xz +/virglrenderer-1.0.0.tar.bz2 diff --git a/sources b/sources index ef7e534..c6f1281 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (virglrenderer-20230104.tar.xz) = d47ddfe4b30b64870d47db42a0388b93507bb64d32a5f4cc8d97984df9532d37477d92a05cdbd105fca93cdf4807fc89b0362c942a5853f61b723ed56c049ad7 +SHA512 (virglrenderer-1.0.0.tar.bz2) = aea884a46a0ee9d4f122ff9ef7fc70ccf53c2aee392a8d16054d8ad75ed862282a8724a204304d89bfd4e6aab21501ab557e0111bf963dbeb2566fc2c674c7be diff --git a/virglrenderer.spec b/virglrenderer.spec index 7b197bf..782abb1 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,17 +1,11 @@ -%global gitdate 20230104 -%global gitversion 88b9fe3b - Name: virglrenderer -Version: 0.10.4 -Release: 3.%{gitdate}git%{gitversion}%{?dist} +Version: 1.0.0 +Release: 1%{?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 +Source0: https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/%{version}/virglrenderer-%{version}.tar.bz2 BuildRequires: meson BuildRequires: xorg-x11-util-macros @@ -46,9 +40,9 @@ that can be used along with the mesa virgl driver to test virgl rendering without GL. %prep -%setup -q -n %{name}-%{gitdate} +%setup %build -%meson -Dvideo=true +%meson -Dvideo=true -Dvenus=true %meson_build %install @@ -59,6 +53,7 @@ driver to test virgl rendering without GL. %files %license COPYING %{_libdir}/lib*.so.* +%{_libexecdir}/virgl_render_server %files devel %dir %{_includedir}/virgl/ @@ -70,6 +65,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Tue Sep 19 2023 Marc-André Lureau - 1.0.0-1 +- new version + * Sat Jul 22 2023 Fedora Release Engineering - 0.10.4-3.20230104git88b9fe3b - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From bcaa0191f2268c6864173c33f2470e84c6a90cc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Tue, 19 Sep 2023 11:31:47 +0400 Subject: [PATCH 42/54] Add gcc BR MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc-André Lureau --- virglrenderer.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/virglrenderer.spec b/virglrenderer.spec index 782abb1..34061e0 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -8,6 +8,7 @@ License: MIT Source0: https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/%{version}/virglrenderer-%{version}.tar.bz2 BuildRequires: meson +BuildRequires: gcc BuildRequires: xorg-x11-util-macros BuildRequires: libepoxy-devel BuildRequires: mesa-libgbm-devel From 862be00177ff1cadbc415a0e3fe7734d5a9cdd99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Tue, 19 Sep 2023 12:06:29 +0400 Subject: [PATCH 43/54] Add vulkan-loader-devel BR MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc-André Lureau --- virglrenderer.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/virglrenderer.spec b/virglrenderer.spec index 34061e0..260ab4d 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -16,6 +16,7 @@ BuildRequires: mesa-libEGL-devel BuildRequires: python3 BuildRequires: libdrm-devel BuildRequires: libva-devel +BuildRequires: vulkan-loader-devel %description The virgil3d rendering library is a library used by From 3180455b539b16457cae2592edd35542243d4095 Mon Sep 17 00:00:00 2001 From: Fedora Release Monitoring Date: Wed, 10 Jan 2024 20:46:40 +0000 Subject: [PATCH 44/54] Update to 1.0.1 (#2257772) --- .gitignore | 1 + sources | 2 +- virglrenderer.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 78150d0..5a3d21e 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ /virglrenderer-20220912.tar.xz /virglrenderer-20230104.tar.xz /virglrenderer-1.0.0.tar.bz2 +/virglrenderer-1.0.1.tar.bz2 diff --git a/sources b/sources index c6f1281..ce6aa8b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (virglrenderer-1.0.0.tar.bz2) = aea884a46a0ee9d4f122ff9ef7fc70ccf53c2aee392a8d16054d8ad75ed862282a8724a204304d89bfd4e6aab21501ab557e0111bf963dbeb2566fc2c674c7be +SHA512 (virglrenderer-1.0.1.tar.bz2) = 714c1cddcfdbdd7e5f6b6dfa54d1e680a4cca0c335f2f012cfa44f3eacc4c6fc7e903ae7a2062aa18a3244dba36eddfcc719512659aed0ff7fb9e1ecf9e0f0f6 diff --git a/virglrenderer.spec b/virglrenderer.spec index 260ab4d..84641c7 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,5 +1,5 @@ Name: virglrenderer -Version: 1.0.0 +Version: 1.0.1 Release: 1%{?dist} Summary: Virgl Rendering library. @@ -67,6 +67,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Wed Jan 10 2024 Fedora Release Monitoring - 1.0.1-1 +- Update to 1.0.1 (#2257772) + * Tue Sep 19 2023 Marc-André Lureau - 1.0.0-1 - new version From dd4ec395b6284316d4995f63bf1978a92eced85a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 07:55:57 +0000 Subject: [PATCH 45/54] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- virglrenderer.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 84641c7..250685b 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,6 +1,6 @@ Name: virglrenderer Version: 1.0.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Virgl Rendering library. License: MIT @@ -67,6 +67,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 1.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Jan 10 2024 Fedora Release Monitoring - 1.0.1-1 - Update to 1.0.1 (#2257772) From f99f6cfd25ae6d5e33e72f8ab4650b9287049bb3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 08:51:58 +0000 Subject: [PATCH 46/54] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- virglrenderer.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 250685b..521c6c8 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,6 +1,6 @@ Name: virglrenderer Version: 1.0.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Virgl Rendering library. License: MIT @@ -67,6 +67,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 1.0.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Sat Jan 27 2024 Fedora Release Engineering - 1.0.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 2ae390e93e3cf5a2f4bffb543d430c4a4a5876b1 Mon Sep 17 00:00:00 2001 From: Sandro Bonazzola Date: Tue, 6 Aug 2024 10:59:50 +0200 Subject: [PATCH 47/54] Drop xorg-x11-util-macros dependency as it's not needed anymore --- virglrenderer.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/virglrenderer.spec b/virglrenderer.spec index 521c6c8..2e09d0a 100644 --- a/virglrenderer.spec +++ b/virglrenderer.spec @@ -1,6 +1,6 @@ Name: virglrenderer Version: 1.0.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Virgl Rendering library. License: MIT @@ -9,7 +9,6 @@ Source0: https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/%{version} BuildRequires: meson BuildRequires: gcc -BuildRequires: xorg-x11-util-macros BuildRequires: libepoxy-devel BuildRequires: mesa-libgbm-devel BuildRequires: mesa-libEGL-devel @@ -67,6 +66,9 @@ driver to test virgl rendering without GL. %{_bindir}/virgl_test_server %changelog +* Tue Aug 06 2024 Sandro Bonazzola - 1.0.1-4 +- Drop xorg-x11-util-macros dependency as it's not needed anymore + * Sat Jul 20 2024 Fedora Release Engineering - 1.0.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From a44ff62eb9247faab729fd32b64f9281336feaab Mon Sep 17 00:00:00 2001 From: Davide Cavalca Date: Sun, 1 Sep 2024 08:43:51 -0700 Subject: [PATCH 48/54] 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 49/54] 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 50/54] 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 51/54] 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 52/54] 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 53/54] 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 54/54] 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