at 18.03-beta 38 lines 954 B view raw
1{ stdenv, fetchFromGitHub, perl, makeWrapper 2, sysfsutils, dmidecode, kmod }: 3 4stdenv.mkDerivation { 5 name = "edac-utils-2015-01-07"; 6 7 src = fetchFromGitHub { 8 owner = "grondo"; 9 repo = "edac-utils"; 10 rev = "f9aa96205f610de39a79ff43c7478b7ef02e3138"; 11 sha256 = "1dmfqb15ffldl5zirbmwiqzpxbcc2ny9rpfvxcfvpmh5b69knvdg"; 12 }; 13 14 nativeBuildInputs = [ perl makeWrapper ]; 15 buildInputs = [ sysfsutils ]; 16 17 configureFlags = [ 18 "--sysconfdir=/etc" 19 "--localstatedir=/var" 20 ]; 21 22 installFlags = [ 23 "sysconfdir=\${out}/etc" 24 ]; 25 26 postInstall = '' 27 wrapProgram "$out/sbin/edac-ctl" \ 28 --set PATH ${stdenv.lib.makeBinPath [ dmidecode kmod ]} 29 ''; 30 31 meta = with stdenv.lib; { 32 homepage = https://github.com/grondo/edac-utils; 33 description = "Handles the reporting of hardware-related memory errors"; 34 license = licenses.gpl2; 35 platforms = platforms.linux; 36 maintainers = with maintainers; [ wkennington ]; 37 }; 38}