# Contributor: Fernando Casas Schossow # Maintainer: Fernando Casas Schossow pkgname=virglrenderer pkgver=1.0.1 pkgrel=0 pkgdesc="A virtual 3D GPU library, that allows the guest operating system to use the host GPU to accelerate 3D rendering" url="https://virgil3d.github.io/" options="!check" arch="all" license="MIT" makedepends="meson libva-glx-dev libdrm-dev mesa-dev libepoxy-dev python3 check-dev" subpackages="$pkgname-dev" source="https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/virglrenderer-$pkgver/virglrenderer-virglrenderer-$pkgver.tar.gz" builddir="$srcdir/$pkgname-$pkgname-$pkgver" # secfixes: # 0.10.3-r0: # - CVE-2022-0135 # - CVE-2022-0175 # 0.8.1-r0: # - CVE-2019-18388 # - CVE-2019-18389 # - CVE-2019-18390 # - CVE-2019-18391 build() { abuild-meson \ -Db_lto=true \ -Dtests=true \ -Dvideo=true \ . output meson compile -C output } check() { meson test --no-rebuild --print-errorlogs -C output } package() { DESTDIR="$pkgdir" meson install --no-rebuild -C output } sha512sums=" 9f3b29f06c6359ac385c199fa186e004b2d32fbb50e9ad01ffd16aaf076ac6d6bf93cf5c938ad76505c80cda8b644342a9f6703e493860ee962d67f413966714 virglrenderer-virglrenderer-1.0.1.tar.gz "