Merge pull request #35226 from xeji/virglrenderer

virglrenderer: init at 0.6.0

authored by Franz Pletz and committed by GitHub 61236473 78b0abe4

Changed files
+28
pkgs
development
libraries
virglrenderer
top-level
+26
pkgs/development/libraries/virglrenderer/default.nix
···
··· 1 + { stdenv, fetchurl, pkgconfig, mesa_noglu, epoxy, libX11 }: 2 + 3 + 4 + stdenv.mkDerivation rec { 5 + 6 + name = "virglrenderer-${version}"; 7 + version = "0.6.0"; 8 + 9 + src = fetchurl { 10 + url = "https://www.freedesktop.org/software/virgl/${name}.tar.bz2"; 11 + sha256 = "a549e351e0eb2ad1df471386ddcf85f522e7202808d1616ee9ff894209066e1a"; 12 + }; 13 + 14 + buildInputs = [ mesa_noglu epoxy libX11 ]; 15 + 16 + nativeBuildInputs = [ pkgconfig ]; 17 + 18 + meta = with stdenv.lib; { 19 + description = "A virtual 3D GPU library that allows a qemu guest to use the host GPU for accelerated 3D rendering"; 20 + homepage = https://virgil3d.github.io/; 21 + license = licenses.mit; 22 + platforms = platforms.linux; 23 + maintainers = [ maintainers.xeji ]; 24 + }; 25 + 26 + }
+2
pkgs/top-level/all-packages.nix
··· 20567 vips = callPackage ../tools/graphics/vips { }; 20568 nip2 = callPackage ../tools/graphics/nip2 { }; 20569 20570 vokoscreen = libsForQt5.callPackage ../applications/video/vokoscreen { }; 20571 20572 wavegain = callPackage ../applications/audio/wavegain { };
··· 20567 vips = callPackage ../tools/graphics/vips { }; 20568 nip2 = callPackage ../tools/graphics/nip2 { }; 20569 20570 + virglrenderer = callPackage ../development/libraries/virglrenderer { }; 20571 + 20572 vokoscreen = libsForQt5.callPackage ../applications/video/vokoscreen { }; 20573 20574 wavegain = callPackage ../applications/audio/wavegain { };