Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 45 lines 1.1 kB view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 kernel, 6}: 7 8stdenv.mkDerivation rec { 9 name = "it87-${version}-${kernel.version}"; 10 version = "unstable-2024-06-09"; 11 12 # Original is no longer maintained. 13 # This is the same upstream as the AUR uses. 14 src = fetchFromGitHub { 15 owner = "frankcrawford"; 16 repo = "it87"; 17 rev = "a82899557b4779b87d444a43caf126615e03bb4a"; 18 hash = "sha256-aMMK3QoeXr6mPbo4SDXE8UuWc/oJ3lpgyK7wyEDKaEM="; 19 }; 20 21 hardeningDisable = [ "pic" ]; 22 23 nativeBuildInputs = kernel.moduleBuildDependencies; 24 25 preConfigure = '' 26 sed -i 's|depmod|#depmod|' Makefile 27 ''; 28 29 makeFlags = [ 30 "TARGET=${kernel.modDirVersion}" 31 "KERNEL_MODULES=${kernel.dev}/lib/modules/${kernel.modDirVersion}" 32 "MODDESTDIR=$(out)/lib/modules/${kernel.modDirVersion}/kernel/drivers/hwmon" 33 ]; 34 35 meta = with lib; { 36 description = "Patched module for IT87xx superio chip sensors support"; 37 homepage = "https://github.com/frankcrawford/it87"; 38 license = licenses.gpl2Plus; 39 platforms = [ 40 "x86_64-linux" 41 "i686-linux" 42 ]; 43 teams = [ teams.lumiguide ]; 44 }; 45}