commit 0cc37c9c40f6af97c43009349122fb3641f6ed1b
Author: Lluís Batlle <viriketo@gmail.com>
Date:   Thu Jan 8 19:27:26 2009 +0100

    Adding the linux kernel cpufrequtils.

diff --git a/pkgs/os-specific/linux/cpufrequtils/default.nix b/pkgs/os-specific/linux/cpufrequtils/default.nix
new file mode 100644
index 0000000..f2ee49e
--- /dev/null
+++ b/pkgs/os-specific/linux/cpufrequtils/default.nix
@@ -0,0 +1,19 @@
+{stdenv, fetchurl, kernelHeaders, glibc, libtool, gettext}:
+
+assert stdenv.isLinux;
+
+stdenv.mkDerivation {
+  name = "cpufrequtils-005";
+  src = fetchurl {
+    url = http://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufrequtils-005.tar.gz;
+    md5 = "100a8220a546ce61ce943d4107e67db9";
+  };
+
+  patchPhase = ''
+      sed -e "s@= /usr/bin/@= @g" \
+      -e "s@/usr/@$out/@" \
+      -i Makefile
+  '';
+
+  buildInputs = [ kernelHeaders glibc libtool gettext ];
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 5f3196c..f6dd3a9 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -5903,6 +5903,12 @@ let
     inherit fetchurl stdenv autoconf automake;
   };
 
+  cpufrequtils = import ../os-specific/linux/cpufrequtils {
+    inherit fetchurl stdenv libtool gettext;
+    glibc = stdenv.gcc.libc;
+    kernelHeaders = stdenv.gcc.libc.kernelHeaders;
+  };
+
   cryopid = import ../os-specific/linux/cryopid {
     inherit fetchurl stdenv zlibStatic;
   };
