pkgsLLVM.linuxPackages: fix kernel modules building by setting makeFlags

Changed files
+40 -10
pkgs
os-specific
linux
acer-wmi-battery
ajantv2
asus-ec-sensors
facetimehd
hpuefi-mod
it87
kvmfr
liquidtux
new-lg4ff
r8125
system76
system76-io
tt-kmd
universal-pidff
vendor-reset
xone
xpad-noone
+3
pkgs/os-specific/linux/acer-wmi-battery/default.nix
···
lib,
fetchFromGitHub,
kernel,
}:
let
···
rev = "0889d3ea54655eaa88de552b334911ce7375952f";
hash = "sha256-mI6Ob9BmNfwqT3nndWf3jkz8f7tV10odkTnfApsNo+A=";
};
postPatch = ''
substituteInPlace Makefile \
···
lib,
fetchFromGitHub,
kernel,
+
kernelModuleMakeFlags,
}:
let
···
rev = "0889d3ea54655eaa88de552b334911ce7375952f";
hash = "sha256-mI6Ob9BmNfwqT3nndWf3jkz8f7tV10odkTnfApsNo+A=";
};
+
+
makeFlags = kernelModuleMakeFlags;
postPatch = ''
substituteInPlace Makefile \
+3
pkgs/os-specific/linux/ajantv2/default.nix
···
{
stdenv,
kernel,
libajantv2,
}:
stdenv.mkDerivation {
···
hardeningDisable = [ "pic" ];
nativeBuildInputs = kernel.moduleBuildDependencies;
preBuild = ''
chmod -R +w ../../
···
{
stdenv,
kernel,
+
kernelModuleMakeFlags,
libajantv2,
}:
stdenv.mkDerivation {
···
hardeningDisable = [ "pic" ];
nativeBuildInputs = kernel.moduleBuildDependencies;
+
+
makeFlags = kernelModuleMakeFlags;
preBuild = ''
chmod -R +w ../../
+2 -1
pkgs/os-specific/linux/asus-ec-sensors/default.nix
···
stdenv,
fetchFromGitHub,
kernel,
}:
stdenv.mkDerivation rec {
···
nativeBuildInputs = kernel.moduleBuildDependencies;
-
makeFlags = [
"KERNELRELEASE=${kernel.modDirVersion}"
"KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}"
];
···
stdenv,
fetchFromGitHub,
kernel,
+
kernelModuleMakeFlags,
}:
stdenv.mkDerivation rec {
···
nativeBuildInputs = kernel.moduleBuildDependencies;
+
makeFlags = kernelModuleMakeFlags ++ [
"KERNELRELEASE=${kernel.modDirVersion}"
"KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}"
];
+2 -1
pkgs/os-specific/linux/facetimehd/default.nix
···
lib,
fetchFromGitHub,
kernel,
}:
stdenv.mkDerivation rec {
···
nativeBuildInputs = kernel.moduleBuildDependencies;
-
makeFlags = [
"KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
];
···
lib,
fetchFromGitHub,
kernel,
+
kernelModuleMakeFlags,
}:
stdenv.mkDerivation rec {
···
nativeBuildInputs = kernel.moduleBuildDependencies;
+
makeFlags = kernelModuleMakeFlags ++ [
"KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
];
+2 -1
pkgs/os-specific/linux/hpuefi-mod/default.nix
···
stdenv,
fetchzip,
kernel,
lib,
}:
stdenv.mkDerivation (finalAttrs: {
···
nativeBuildInputs = kernel.moduleBuildDependencies;
strictDeps = true;
-
makeFlags = [
"KVERS=${kernel.modDirVersion}"
"KSRC=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
"DESTDIR=$(out)"
···
stdenv,
fetchzip,
kernel,
+
kernelModuleMakeFlags,
lib,
}:
stdenv.mkDerivation (finalAttrs: {
···
nativeBuildInputs = kernel.moduleBuildDependencies;
strictDeps = true;
+
makeFlags = kernelModuleMakeFlags ++ [
"KVERS=${kernel.modDirVersion}"
"KSRC=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
"DESTDIR=$(out)"
+2 -1
pkgs/os-specific/linux/it87/default.nix
···
stdenv,
fetchFromGitHub,
kernel,
}:
stdenv.mkDerivation rec {
···
sed -i 's|depmod|#depmod|' Makefile
'';
-
makeFlags = [
"TARGET=${kernel.modDirVersion}"
"KERNEL_MODULES=${kernel.dev}/lib/modules/${kernel.modDirVersion}"
"MODDESTDIR=$(out)/lib/modules/${kernel.modDirVersion}/kernel/drivers/hwmon"
···
stdenv,
fetchFromGitHub,
kernel,
+
kernelModuleMakeFlags,
}:
stdenv.mkDerivation rec {
···
sed -i 's|depmod|#depmod|' Makefile
'';
+
makeFlags = kernelModuleMakeFlags ++ [
"TARGET=${kernel.modDirVersion}"
"KERNEL_MODULES=${kernel.dev}/lib/modules/${kernel.modDirVersion}"
"MODDESTDIR=$(out)/lib/modules/${kernel.modDirVersion}/kernel/drivers/hwmon"
+2 -1
pkgs/os-specific/linux/kvmfr/default.nix
···
lib,
stdenv,
kernel,
looking-glass-client,
}:
···
];
nativeBuildInputs = kernel.moduleBuildDependencies;
-
makeFlags = [
"KVER=${kernel.modDirVersion}"
"KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
];
···
lib,
stdenv,
kernel,
+
kernelModuleMakeFlags,
looking-glass-client,
}:
···
];
nativeBuildInputs = kernel.moduleBuildDependencies;
+
makeFlags = kernelModuleMakeFlags ++ [
"KVER=${kernel.modDirVersion}"
"KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
];
+2 -1
pkgs/os-specific/linux/liquidtux/default.nix
···
stdenv,
fetchFromGitHub,
kernel,
}:
stdenv.mkDerivation rec {
···
nativeBuildInputs = kernel.moduleBuildDependencies;
-
makeFlags = [
"KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
];
···
stdenv,
fetchFromGitHub,
kernel,
+
kernelModuleMakeFlags,
}:
stdenv.mkDerivation rec {
···
nativeBuildInputs = kernel.moduleBuildDependencies;
+
makeFlags = kernelModuleMakeFlags ++ [
"KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
];
+2
pkgs/os-specific/linux/new-lg4ff/default.nix
···
lib,
stdenv,
kernel,
fetchFromGitHub,
}:
···
KVERSION="${kernel.modDirVersion}"
KDIR="${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
KCFLAGS="-DCONFIG_LOGIWHEELS_FF -DCONFIG_LEDS_CLASS"
)
'';
···
lib,
stdenv,
kernel,
+
kernelModuleMakeFlags,
fetchFromGitHub,
}:
···
KVERSION="${kernel.modDirVersion}"
KDIR="${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
KCFLAGS="-DCONFIG_LOGIWHEELS_FF -DCONFIG_LEDS_CLASS"
+
${builtins.concatStringsSep " " kernelModuleMakeFlags}
)
'';
+2 -1
pkgs/os-specific/linux/r8125/default.nix
···
lib,
fetchFromGitLab,
kernel,
}:
stdenv.mkDerivation (finalAttrs: {
···
substituteInPlace src/Makefile --replace-fail "modules_install" "INSTALL_MOD_PATH=$out modules_install"
'';
-
makeFlags = [
"BASEDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}"
];
···
lib,
fetchFromGitLab,
kernel,
+
kernelModuleMakeFlags,
}:
stdenv.mkDerivation (finalAttrs: {
···
substituteInPlace src/Makefile --replace-fail "modules_install" "INSTALL_MOD_PATH=$out modules_install"
'';
+
makeFlags = kernelModuleMakeFlags ++ [
"BASEDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}"
];
+3
pkgs/os-specific/linux/system76-io/default.nix
···
stdenv,
fetchFromGitHub,
kernel,
}:
let
version = "1.0.4";
···
hardeningDisable = [ "pic" ];
nativeBuildInputs = kernel.moduleBuildDependencies;
buildFlags = [
"KERNEL_DIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
···
stdenv,
fetchFromGitHub,
kernel,
+
kernelModuleMakeFlags,
}:
let
version = "1.0.4";
···
hardeningDisable = [ "pic" ];
nativeBuildInputs = kernel.moduleBuildDependencies;
+
+
makeFlags = kernelModuleMakeFlags;
buildFlags = [
"KERNEL_DIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
+3
pkgs/os-specific/linux/system76/default.nix
···
stdenv,
fetchFromGitHub,
kernel,
}:
let
version = "1.0.17";
···
hardeningDisable = [ "pic" ];
nativeBuildInputs = kernel.moduleBuildDependencies;
buildFlags = [
"KERNEL_DIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
···
stdenv,
fetchFromGitHub,
kernel,
+
kernelModuleMakeFlags,
}:
let
version = "1.0.17";
···
hardeningDisable = [ "pic" ];
nativeBuildInputs = kernel.moduleBuildDependencies;
+
+
makeFlags = kernelModuleMakeFlags;
buildFlags = [
"KERNEL_DIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
+3
pkgs/os-specific/linux/tt-kmd/default.nix
···
stdenv,
fetchFromGitHub,
kernel,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "tt-kmd";
···
};
nativeBuildInputs = kernel.moduleBuildDependencies;
buildFlags = [
"KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
···
stdenv,
fetchFromGitHub,
kernel,
+
kernelModuleMakeFlags,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "tt-kmd";
···
};
nativeBuildInputs = kernel.moduleBuildDependencies;
+
+
makeFlags = kernelModuleMakeFlags;
buildFlags = [
"KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
+2 -1
pkgs/os-specific/linux/universal-pidff/default.nix
···
lib,
fetchFromGitHub,
kernel,
}:
stdenv.mkDerivation rec {
···
];
nativeBuildInputs = kernel.moduleBuildDependencies;
-
makeFlags = [
"KVERSION=${kernel.modDirVersion}"
"KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
"INSTALL_MOD_PATH=$(out)"
···
lib,
fetchFromGitHub,
kernel,
+
kernelModuleMakeFlags,
}:
stdenv.mkDerivation rec {
···
];
nativeBuildInputs = kernel.moduleBuildDependencies;
+
makeFlags = kernelModuleMakeFlags ++ [
"KVERSION=${kernel.modDirVersion}"
"KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
"INSTALL_MOD_PATH=$(out)"
+2 -1
pkgs/os-specific/linux/vendor-reset/default.nix
···
stdenv,
fetchFromGitHub,
kernel,
lib,
}:
···
hardeningDisable = [ "pic" ];
-
makeFlags = [
"KVER=${kernel.modDirVersion}"
"KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
];
···
stdenv,
fetchFromGitHub,
kernel,
+
kernelModuleMakeFlags,
lib,
}:
···
hardeningDisable = [ "pic" ];
+
makeFlags = kernelModuleMakeFlags ++ [
"KVER=${kernel.modDirVersion}"
"KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
];
+2 -1
pkgs/os-specific/linux/xone/default.nix
···
lib,
fetchFromGitHub,
kernel,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "xone";
···
nativeBuildInputs = kernel.moduleBuildDependencies;
-
makeFlags = [
"-C"
"${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
"M=$(sourceRoot)"
···
lib,
fetchFromGitHub,
kernel,
+
kernelModuleMakeFlags,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "xone";
···
nativeBuildInputs = kernel.moduleBuildDependencies;
+
makeFlags = kernelModuleMakeFlags ++ [
"-C"
"${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
"M=$(sourceRoot)"
+3
pkgs/os-specific/linux/xpad-noone/default.nix
···
stdenv,
fetchFromGitHub,
kernel,
}:
stdenv.mkDerivation (finalAttr: {
···
hardeningDisable = [ "pic" ];
nativeBuildInputs = kernel.moduleBuildDependencies;
postPatch = ''
substituteInPlace Makefile --replace-fail "/lib/modules/\$(shell uname -r)/build" "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
···
stdenv,
fetchFromGitHub,
kernel,
+
kernelModuleMakeFlags,
}:
stdenv.mkDerivation (finalAttr: {
···
hardeningDisable = [ "pic" ];
nativeBuildInputs = kernel.moduleBuildDependencies;
+
+
makeFlags = kernelModuleMakeFlags;
postPatch = ''
substituteInPlace Makefile --replace-fail "/lib/modules/\$(shell uname -r)/build" "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"