{ stdenv, buildPackages, fetchurl, kernel, pciutils, gettext }: stdenv.mkDerivation { name = "cpupower-${kernel.version}"; src = kernel.src; nativeBuildInputs = [ gettext ]; buildInputs = [ pciutils ]; configurePhase = '' cd tools/power/cpupower sed -i 's,/bin/true,${buildPackages.coreutils}/bin/true,' Makefile sed -i 's,/bin/pwd,${buildPackages.coreutils}/bin/pwd,' Makefile sed -i 's,/usr/bin/install,${buildPackages.coreutils}/bin/install,' Makefile ''; makeFlags = [ "CROSS=${stdenv.cc.targetPrefix}" ]; installPhase = '' make \ bindir="$out/bin" \ sbindir="$out/sbin" \ mandir="$out/share/man" \ includedir="$out/include" \ libdir="$out/lib" \ localedir="$out/share/locale" \ docdir="$out/share/doc/cpupower" \ confdir="$out/etc" \ install install-man ''; enableParallelBuilding = true; meta = with stdenv.lib; { description = "Tool to examine and tune power saving features"; homepage = https://www.kernel.org/; license = licenses.gpl2; platforms = platforms.linux; }; }