diff options
author | Jens Binkert <ce2ca564-cdcd-41b1-b015-6d19edf15a71@8shield.net> | 2023-06-27 20:45:11 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-27 20:45:11 +0200 |
commit | e30b53b990354deb1a18f186dc5130c1525ef718 (patch) | |
tree | 6d90ed882c0a45588208b9e48ed0ec62b51192ab /pkgs/os-specific/linux/evdi/default.nix | |
parent | c287bba061996e26a408c02bedad56b5bdc63de8 (diff) |
evdi: unstable-20221013 -> 1.13.1 (#239883)
Diffstat (limited to 'pkgs/os-specific/linux/evdi/default.nix')
-rw-r--r-- | pkgs/os-specific/linux/evdi/default.nix | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/pkgs/os-specific/linux/evdi/default.nix b/pkgs/os-specific/linux/evdi/default.nix index f8f4f400ade22..18b53e540d11c 100644 --- a/pkgs/os-specific/linux/evdi/default.nix +++ b/pkgs/os-specific/linux/evdi/default.nix @@ -1,21 +1,25 @@ -{ lib, stdenv, fetchFromGitHub, kernel, libdrm }: - +{ lib, stdenv, fetchFromGitHub, kernel, libdrm, python3 }: +let + python3WithLibs = python3.withPackages (ps: with ps; [ + pybind11 + ]); +in stdenv.mkDerivation rec { pname = "evdi"; - version = "unstable-2022-10-13"; + version = "1.13.1"; src = fetchFromGitHub { owner = "DisplayLink"; repo = pname; - rev = "bdc258b25df4d00f222fde0e3c5003bf88ef17b5"; - hash = "sha256-mt+vEp9FFf7smmE2PzuH/3EYl7h89RBN1zTVvv2qJ/o="; + rev = "v${version}"; + hash = "sha256-Or4hhnFOtC8vmB4kFUHbFHn2wg/NsUMY3d2Tiea6YbY="; }; env.NIX_CFLAGS_COMPILE = "-Wno-error -Wno-error=sign-compare"; nativeBuildInputs = kernel.moduleBuildDependencies; - buildInputs = [ kernel libdrm ]; + buildInputs = [ kernel libdrm python3WithLibs ]; makeFlags = kernel.makeFlags ++ [ "KVER=${kernel.modDirVersion}" @@ -31,6 +35,10 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; + patches = [ + ./0000-fix-drm-path.patch + ]; + meta = with lib; { description = "Extensible Virtual Display Interface"; maintainers = with maintainers; [ eyjhb ]; |