nixpkgs/pkgs/os-specific/linux/powertop/default.nix
Tuomas Tynkkynen 88e43eb39b powertop: Patch out path to /sbin/modprobe (close #8702)
The modprobe call is made via system(), so an absolute path is not
needed if modprobe is in PATH. Which it is by default at least in
NixOS and Arch.

Fixes #5424.
2015-07-09 11:57:38 +02:00

24 lines
696 B
Nix

{ stdenv, fetchurl, gettext, libnl, ncurses, pciutils, pkgconfig, zlib }:
stdenv.mkDerivation rec {
name = "powertop-2.7";
src = fetchurl {
url = "https://01.org/sites/default/files/downloads/powertop/${name}.tar.gz";
sha256 = "1jkqqr3l1x98m7rgin1dgfzxqwj4vciw9lyyq1kl9bdswa818jwd";
};
buildInputs = [ gettext libnl ncurses pciutils pkgconfig zlib ];
patchPhase = ''
substituteInPlace src/main.cpp --replace "/sbin/modprobe" "modprobe"
'';
meta = {
description = "Analyze power consumption on Intel-based laptops";
license = stdenv.lib.licenses.gpl2;
maintainers = [ stdenv.lib.maintainers.chaoflow ];
platforms = stdenv.lib.platforms.linux;
};
}