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