lttng project: update from 2.3.0 to 2.4.1

(And update liburcu to 0.8.4 according to release notes for lttng 2.4.x.)

In addition to new features and bug fixes, version 2.4.x is needed to build
against Linux 3.12 (our new stable kernel).
This commit is contained in:
Bjørn Forsman 2014-04-13 10:46:10 +02:00
parent 2661400d2a
commit d1f875c6af
4 changed files with 8 additions and 8 deletions

View File

@ -1,12 +1,12 @@
{ stdenv, fetchurl }: { stdenv, fetchurl }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "0.8.1"; version = "0.8.4";
name = "liburcu-${version}"; name = "liburcu-${version}";
src = fetchurl { src = fetchurl {
url = "http://lttng.org/files/urcu/userspace-rcu-${version}.tar.bz2"; url = "http://lttng.org/files/urcu/userspace-rcu-${version}.tar.bz2";
sha256 = "07p0lh43j7i1606m4l1dxm195z6fcfz74fmx7q2d7mrhn2bzc240"; sha256 = "04py48xphylb246mpkzvld0yprj5h7cyv6pydr8b25aax5bs3h4n";
}; };
meta = with stdenv.lib; { meta = with stdenv.lib; {

View File

@ -1,11 +1,11 @@
{ stdenv, fetchurl, popt, libuuid, liburcu, lttngUst, kmod }: { stdenv, fetchurl, popt, libuuid, liburcu, lttngUst, kmod }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "lttng-tools-2.3.0"; name = "lttng-tools-2.4.1";
src = fetchurl { src = fetchurl {
url = "https://lttng.org/files/lttng-tools/${name}.tar.bz2"; url = "https://lttng.org/files/lttng-tools/${name}.tar.bz2";
sha256 = "16j55xqrh00mjbcvdmdkfxchavi7jsxlpnfjqc1g1d3x65ss9wri"; sha256 = "1v9f7a3c2shwgn4g759bblgr27h9ql9sfq71r1mbkf8rd235g2jr";
}; };
buildInputs = [ popt libuuid liburcu lttngUst ]; buildInputs = [ popt libuuid liburcu lttngUst ];

View File

@ -12,11 +12,11 @@
# Debian builds with std.h (systemtap). # Debian builds with std.h (systemtap).
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "lttng-ust-2.3.0"; name = "lttng-ust-2.4.1";
src = fetchurl { src = fetchurl {
url = "https://lttng.org/files/lttng-ust/${name}.tar.bz2"; url = "https://lttng.org/files/lttng-ust/${name}.tar.bz2";
sha256 = "1hazjybrppyaakvfp1bs92vx0n2sgcsw0m6i5hwq7xq8vij7cj4q"; sha256 = "1nx9b1haiylajzjy03wgfcy85nwg578c6gy8ip55y8cabjrw0hp1";
}; };
buildInputs = [ liburcu ]; buildInputs = [ liburcu ];

View File

@ -1,12 +1,12 @@
{ stdenv, fetchurl, kernel }: { stdenv, fetchurl, kernel }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "lttng-modules-2.3.0"; pname = "lttng-modules-2.4.1";
name = "${pname}-${kernel.version}"; name = "${pname}-${kernel.version}";
src = fetchurl { src = fetchurl {
url = "https://lttng.org/files/lttng-modules/${pname}.tar.bz2"; url = "https://lttng.org/files/lttng-modules/${pname}.tar.bz2";
sha256 = "0l9fbmpsjvm5pbrc6axy8chdp21j4b8fm0hmjhpk658ll0iixmpb"; sha256 = "1qn1qm8lwqw9ri9wfkf6k3d58gl9rwffmpbpkwx21v1fw95zi92k";
}; };
patches = [ ./lttng-fix-build-error-on-linux-3.2.patch ]; patches = [ ./lttng-fix-build-error-on-linux-3.2.patch ];