summary refs log tree commit diff
path: root/pkgs/os-specific/linux/lttng-modules/default.nix
diff options
context:
space:
mode:
authorBjørn Forsman <bjorn.forsman@gmail.com>2015-03-24 07:05:25 +0100
committerBjørn Forsman <bjorn.forsman@gmail.com>2015-03-24 07:10:12 +0100
commitff9bc819461bd234d8b22f26ccf9784738275c6e (patch)
tree87b0f25cdf21d385b10aac073804af7f4715912f /pkgs/os-specific/linux/lttng-modules/default.nix
parentc3bc040128da089d897340ed9f365c08828d7b97 (diff)
downloadnixpkgs-ff9bc819461bd234d8b22f26ccf9784738275c6e.tar
nixpkgs-ff9bc819461bd234d8b22f26ccf9784738275c6e.tar.gz
nixpkgs-ff9bc819461bd234d8b22f26ccf9784738275c6e.tar.bz2
nixpkgs-ff9bc819461bd234d8b22f26ccf9784738275c6e.tar.lz
nixpkgs-ff9bc819461bd234d8b22f26ccf9784738275c6e.tar.xz
nixpkgs-ff9bc819461bd234d8b22f26ccf9784738275c6e.tar.zst
nixpkgs-ff9bc819461bd234d8b22f26ccf9784738275c6e.zip
lttng-modules: update to latest stable (fixes build)
Fixes build against linux 3.14.36+.

Also
* It works with linux 3.12 now, so remove that assert
* Remove unneeded patches (merged upstream)
Diffstat (limited to 'pkgs/os-specific/linux/lttng-modules/default.nix')
-rw-r--r--pkgs/os-specific/linux/lttng-modules/default.nix15
1 files changed, 6 insertions, 9 deletions
diff --git a/pkgs/os-specific/linux/lttng-modules/default.nix b/pkgs/os-specific/linux/lttng-modules/default.nix
index 871edf87b7a..5fe065d3cc6 100644
--- a/pkgs/os-specific/linux/lttng-modules/default.nix
+++ b/pkgs/os-specific/linux/lttng-modules/default.nix
@@ -1,21 +1,18 @@
-{ stdenv, fetchurl, kernel }:
+{ stdenv, fetchgit, kernel }:
 
 assert stdenv.lib.versionAtLeast kernel.version "3.4";  # fails on 3.2
-assert builtins.substring 0 4 kernel.version != "3.12";
 
 stdenv.mkDerivation rec {
   pname = "lttng-modules-${version}";
   name = "${pname}-${kernel.version}";
-  version = "2.6.0-rc1"; # "git describe bf2ba318fff"
+  version = "2.6.0-5-g1b2a542";
 
-  src = fetchurl {
-    url = "https://github.com/lttng/lttng-modules/archive/v${version}.tar.gz";
-    sha256 = "01gha02ybbzr86v6s6bqn649jiw5k89kb363b9s1iv8igrdlzhl1";
+  src = fetchgit {
+    url = "https://github.com/lttng/lttng-modules.git";
+    rev = "1b2a5429de815c95643df2eadf91253909708728";
+    sha256 = "0zccaiadnk0xl6xrqaqlg9rpkwjgbq2fiyc3psylzqimnx0ydxc2";
   };
 
-  # from upstream ML, should be in the next release
-  patches = [ ./build-fix.patch ./6f0af2643c40b57280796eaa4fe60ce4f678b6dc.patch ];
-
   preConfigure = ''
     export KERNELDIR="${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
     export INSTALL_MOD_PATH="$out"