media-libs / virglrenderer

Library used implement a virtual 3D GPU used by qemu

Official package sites : https://virgil3d.github.io/ ·

v9999-r1 :: 0 :: gentoo

Modified
License
MIT
USE flags
X static-libs test vaapi venus

v1.2.0 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 ~arm64 ~loong ~riscv ~x86
USE flags
X static-libs test vaapi venus

v1.1.1-r1 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 x86 ~arm64 ~loong ~riscv
USE flags
static-libs test vaapi venus

v1.0.1 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 x86 ~arm64 ~loong ~riscv
USE flags
static-libs

General

X
Add support for X11
static-libs
Build static versions of dynamic libraries as well
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
vaapi
Enable Video Acceleration API for hardware decoding
venus
Enable Venus Virtio-GPU protocol

video_cards

amdgpu
VIDEO_CARDS setting to build driver for AMDGPU video cards
asahi
VIDEO_CARDS setting to build support for Apple AGX GPUs
freedreno
VIDEO_CARDS setting to build reverse-engineered driver for Qualcomm Adreno cards

media-libs / libepoxy : Library for handling OpenGL function pointer management

media-libs / libva : Video Acceleration (VA) API for Linux

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader

sys-kernel / linux-headers : Linux system headers

x11-libs / libX11 : X.Org X11 library

x11-libs / libdrm : X.Org libdrm library

media-libs / libepoxy : Library for handling OpenGL function pointer management

media-libs / libva : Video Acceleration (VA) API for Linux

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader

x11-libs / libX11 : X.Org X11 library

x11-libs / libdrm : X.Org libdrm library

app-emulation / qemu : QEMU + Kernel-based Virtual Machine userland tools

931099
media-libs/virglrenderer-0.10.4 - ../.../vrend_winsys_gbm.h: fatal error: gbm.h: No such file or directory
968365
media-libs/virglrenderer-1.2.0: stablereq
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/virglrenderer: fix build w/ glibc-2.43
Closes: https://bugs.gentoo.org/969692 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/virglrenderer: Stabilize 1.2.0 amd64, #968365
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/virglrenderer: Stabilize 1.1.1-r1 x86, #964300
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/virglrenderer: Stabilize 1.1.1-r1 amd64, #964300
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alfred Wingate · gentoo
media-libs/virglrenderer: move to gitlab.freedesktop.org remote
Revbump to propagate EGIT_REPO_URI change. smart-live-rebuild wont catch it otherwise. Unrevbump in like a couple months. Bug: https://bugs.gentoo.org/963198 Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43891 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alfred Wingate · gentoo
media-libs/virglrenderer: python required at build time for scripts
Closes: https://bugs.gentoo.org/769686 Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43782 Signed-off-by: Sam James <sam@gentoo.org>
Alfred Wingate · gentoo
media-libs/virglrenderer: add 1.2.0
* Missing mesa dependency for egl backends, make glx backends optional behind X use flag to possibly avoid libX11. * Unrestrict tests and run a small subset of them atleast. * Add mesa dependency for the egl platform that is built unconditionally Bug: https://bugs.gentoo.org/931099 Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43782 Closes: https://github.com/gentoo/gentoo/pull/43782 Signed-off-by: Sam James <sam@gentoo.org>
Alfred Wingate · gentoo
media-libs/virglrenderer: missing pyyaml build dependency
Upstream commit: 194c75946a30e11b90ea46b6a6ddc5e62a9e9612 Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43782 Signed-off-by: Sam James <sam@gentoo.org>
Alfred Wingate · gentoo
media-libs/virglrenderer: drop 1.1.1
Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43782 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Brahmajit Das · gentoo
media-libs/virglrenderer: amdgpu_renderer.c: Fix error: extension used
Bug: https://gitlab.freedesktop.org/virgl/virglrenderer/-/issues/627 Closes: https://bugs.gentoo.org/961270 Signed-off-by: Brahmajit Das <listout@listout.xyz> Part-of: https://github.com/gentoo/gentoo/pull/43403 Closes: https://github.com/gentoo/gentoo/pull/43403 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Mair-Keimberger · gentoo
media-libs/virglrenderer: revision bump for venus,vaapi,drm-renderers
Signed-off-by: Michael Mair-Keimberger <mm1ke@gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/42817 Closes: https://github.com/gentoo/gentoo/pull/42817 Signed-off-by: Michael Mair-Keimberger <mm1ke@gentoo.org>
Michael Mair-Keimberger · gentoo
media-libs/virglrenderer: wire up venus,vaapi,drm-renderers
`venus` is required for having vulkan accelerated via the host gpu. This works pretty well, tested with vkcube and steam games. `vaapi` is for video acceleration via the VA-API. This seems to work _somehow_ but i couldn't get videos to be accelerated (tested with mpv --hwdec=vaapi ..) drm-renderers `amdgpu-experimental`, `asahi` and `msm` haven't been tested at all. Signed-off-by: Michael Mair-Keimberger <mm1ke@gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/42817 Signed-off-by: Michael Mair-Keimberger <mm1ke@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/virglrenderer: add 1.1.1
Not wired up the new stuff - left a TODO and hopefully someone who can use and test those at runtime can submit a patch for that. Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/virglrenderer: drop 0.10.1, 0.10.4
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/virglrenderer: Stabilize 1.0.1 amd64, #940844
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-libs/virglrenderer: Stabilize 1.0.1 x86, #940844
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Nicu Borta · gentoo
media-libs/virglrenderer: 1.0.1 version bump
Closes: https://bugs.gentoo.org/920307 Signed-off-by: Nicu Borta <nicu.borta111@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36134 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/virglrenderer: Stabilize 0.10.4 amd64, #910960
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/virglrenderer: Stabilize 0.10.4 x86, #910960
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
media-libs/virglrenderer: add 0.10.4
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
media-libs/virglrenderer: keyword 0.10.1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
media-libs/virglrenderer: drop 0.8.2
Bug: https://bugs.gentoo.org/866821 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/virglrenderer: Stabilize 0.10.1 x86, #876214
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/virglrenderer: Stabilize 0.10.1 amd64, #876214
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/virglrenderer: fix DeprecatedEclass (eutils)
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/virglrenderer: sync live
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/virglrenderer: drop 0.9.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
media-libs/virglrenderer: update EAPI 7 -> 8, style tweaks
Signed-off-by: John Helmert III <ajak@gentoo.org>
Stijn Tintel · gentoo
media-libs/virglrenderer: bump to 0.10.1
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> Closes: https://github.com/gentoo/gentoo/pull/27186 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yongxiang Liang · gentoo
media-libs/virglrenderer: keyword ~riscv
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Yongxiang Liang <tanekliang@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
media-libs/virglrenderer: version bump to 0.9.1
Closes: https://bugs.gentoo.org/796353 Closes: https://bugs.gentoo.org/743106 Closes: https://bugs.gentoo.org/797292 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
media-libs/virglrenderer: drop vulnerable
Bug: https://bugs.gentoo.org/717010 Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/virglrenderer: x86 stable wrt bug #717010
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-libs/virglrenderer: amd64 stable wrt bug #717010
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
media-libs/virglrenderer: update live ebuild
Closes: https://bugs.gentoo.org/709984 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
media-libs/virglrenderer: version bump to 0.8.2
- contrary to the suggestion in https://bugs.gentoo.org/693246, do not add a USE=gbm flag. The current code cannot be compiled with mesa[gbm] and upstream restricted support for gbm allocation to minigbm in current master - port to meson build system - disable testsuite - - verified that the build system doesn't require python directly any more Closes: https://bugs.gentoo.org/693246 Closes: https://bugs.gentoo.org/716354 Closes: https://bugs.gentoo.org/631740 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
media-libs/virglrenderer: version bump to 0.7.0
Closes: https://bugs.gentoo.org/674446 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
David Hicks · gentoo
media-libs/virglrenderer: use HTTPS for freedesktop.org
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Alexis Ballier · gentoo
media-libs/virglrenderer: keyword ~arm64
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Matthias Maier · gentoo
media-libs/virglrenderer: drop vulnerable, bug #611382
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Agostino Sarubbo · gentoo
media-libs/virglrenderer: x86 stable wrt bug #611382
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-libs/virglrenderer: amd64 stable wrt bug #611382
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
media-libs/virglrenderer: apply forgotten patch, bug #600138
Thanks to Alex Omskiy for porting the patch. Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
media-libs/virglrenderer: ebuild maintenance
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
media-libs/virglrenderer: drop vulnerable
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
media-libs/virglrenderer: version bump to 0.6.0
This is a hand-packaged version of upstream commit 737c3350850ca4dbc5633b3bdb4118176ce59920 (version 0.6.0 with two additional security patches) containing fixes for the following security issues: CVE-2016-10163, bug #606996 CVE-2017-5580, bug #607022 CVE-2016-10214, bug #608734 CVE-2017-5957, bug #609400 CVE-2017-5956, bug #609402 CVE-2017-5993, bug #609492 CVE-2017-5994, bug #609494 CVE-2017-6210, bug #610678 CVE-2017-6209, bug #610680 CVE-2017-6386, bug #611378 CVE-2017-6355, bug #611380 CVE-2017-6317, bug #611382 Package-Manager: Portage-2.3.5, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Matthias Maier · gentoo
media-libs/virglrenderer: version bump to 0.5.0, bug #592056
Package-Manager: portage-2.3.0
Patrice Clement · gentoo
Merge remote-tracking branch 'github/pr/861'.
Nick Sarnie · gentoo
media-libs/virglrenderer: Update git repository for 9999
Signed-off-by: Nick Sarnie <commendsarnex@gmail.com>
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/jasom/master'
Pull request: https://github.com/gentoo/gentoo/pull/725
Agostino Sarubbo · gentoo
media-libs/virglrenderer: x86 stable wrt bug #571566
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-libs/virglrenderer: amd64 stable wrt bug #571566
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-verbump-to-0.15.0'
Pull request: https://github.com/gentoo/gentoo/pull/675
Mike Frysinger · gentoo
media-libs/virglrenderer: fix libdrm linkage #571124
Mike Frysinger · gentoo
media-libs/virglrenderer: depend on autoconf-archive #568624
Mike Frysinger · gentoo
media-libs/virglrenderer: initial package #566992