Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ lib 2, stdenv 3, fetchFromGitHub 4, kernel 5}: 6 7stdenv.mkDerivation { 8 pname = "ivsc-driver"; 9 version = "unstable-2023-03-10"; 10 11 src = fetchFromGitHub { 12 owner = "intel"; 13 repo = "ivsc-driver"; 14 rev = "c8db12b907e2e455d4d5586e5812d1ae0eebd571"; 15 hash = "sha256-OM9PljvaMKrk72BFeSCqaABFeAws+tOdd3oC2jyNreE="; 16 }; 17 18 nativeBuildInputs = kernel.moduleBuildDependencies; 19 20 makeFlags = kernel.makeFlags ++ [ 21 "KERNELRELEASE=${kernel.modDirVersion}" 22 "KERNEL_SRC=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 23 ]; 24 25 enableParallelBuilding = true; 26 27 preInstall = '' 28 sed -i -e "s,INSTALL_MOD_DIR=,INSTALL_MOD_PATH=$out INSTALL_MOD_DIR=," Makefile 29 ''; 30 31 installTargets = [ 32 "modules_install" 33 ]; 34 35 meta = { 36 homepage = "https://github.com/intel/ivsc-driver"; 37 description = "Intel Vision Sensing Controller kernel driver"; 38 license = lib.licenses.gpl2; 39 maintainers = with lib.maintainers; [ hexa ]; 40 platforms = [ "x86_64-linux" ]; 41 broken = kernel.kernelOlder "5.15"; 42 }; 43}