+26
pkgs/development/libraries/virglrenderer/default.nix
+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
+2
pkgs/top-level/all-packages.nix
···
20567
20567
vips = callPackage ../tools/graphics/vips { };
20568
20568
nip2 = callPackage ../tools/graphics/nip2 { };
20569
20569
20570
+
virglrenderer = callPackage ../development/libraries/virglrenderer { };
20571
+
20570
20572
vokoscreen = libsForQt5.callPackage ../applications/video/vokoscreen { };
20571
20573
20572
20574
wavegain = callPackage ../applications/audio/wavegain { };