diff options
author | Yorick van Pelt <yorick@yorickvanpelt.nl> | 2019-03-12 15:33:50 +0100 |
---|---|---|
committer | Yorick van Pelt <yorick@yorickvanpelt.nl> | 2019-03-12 15:34:50 +0100 |
commit | 6b73e0e349f38a34206d9e5e45f7be244ae93509 (patch) | |
tree | a632a2001ad79ca0e323d8832c0de5c1f2f803c4 /pkgs/os-specific/linux/it87/default.nix | |
parent | 4cb72751ea396f92703490bf7e97e0dc833cd380 (diff) | |
download | nixpkgs-6b73e0e349f38a34206d9e5e45f7be244ae93509.tar nixpkgs-6b73e0e349f38a34206d9e5e45f7be244ae93509.tar.gz nixpkgs-6b73e0e349f38a34206d9e5e45f7be244ae93509.tar.bz2 nixpkgs-6b73e0e349f38a34206d9e5e45f7be244ae93509.tar.lz nixpkgs-6b73e0e349f38a34206d9e5e45f7be244ae93509.tar.xz nixpkgs-6b73e0e349f38a34206d9e5e45f7be244ae93509.tar.zst nixpkgs-6b73e0e349f38a34206d9e5e45f7be244ae93509.zip |
it87: init at 2018-08-14
Diffstat (limited to 'pkgs/os-specific/linux/it87/default.nix')
-rw-r--r-- | pkgs/os-specific/linux/it87/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/it87/default.nix b/pkgs/os-specific/linux/it87/default.nix new file mode 100644 index 00000000000..c115eab1503 --- /dev/null +++ b/pkgs/os-specific/linux/it87/default.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchFromGitHub, kernel }: + +stdenv.mkDerivation rec { + name = "it87-${version}-${kernel.version}"; + version = "2018-08-14"; + + # The original was deleted from github, but this seems to be an active fork + src = fetchFromGitHub { + owner = "hannesha"; + repo = "it87"; + rev = "5515f5b78838cb6be551943ffef5d1792012724c"; + sha256 = "1ygi4mwds4q7byhg8gqnh3syamdj5rpjy3jj012k7vl54gdgrmgm"; + }; + + hardeningDisable = [ "pic" ]; + + nativeBuildInputs = kernel.moduleBuildDependencies; + + preConfigure = '' + 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" + ]; + + meta = with stdenv.lib; { + description = "Patched module for IT87xx superio chip sensors support"; + homepage = https://github.com/hannesha/it87; + license = licenses.gpl2; + platforms = [ "x86_64-linux" "i686-linux" ]; + maintainers = with maintainers; [ yorickvp ]; + }; +} |