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:
parent
2661400d2a
commit
d1f875c6af
@ -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; {
|
||||||
|
@ -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 ];
|
||||||
|
@ -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 ];
|
||||||
|
@ -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 ];
|
||||||
|
Loading…
Reference in New Issue
Block a user