summary refs log tree commit diff
path: root/pkgs/development/libraries/liburcu
diff options
context:
space:
mode:
authorBjørn Forsman <bjorn.forsman@gmail.com>2013-07-04 21:19:25 +0200
committerBjørn Forsman <bjorn.forsman@gmail.com>2013-08-10 14:32:56 +0200
commit4e8dfe71d3830ff79619b0e9096dc7202de1190d (patch)
treefd802577856aa6253da5a85f289eb6545aad86af /pkgs/development/libraries/liburcu
parente242ae058d88fedc8be8873d6070e8ca4cbf6e07 (diff)
downloadnixpkgs-4e8dfe71d3830ff79619b0e9096dc7202de1190d.tar
nixpkgs-4e8dfe71d3830ff79619b0e9096dc7202de1190d.tar.gz
nixpkgs-4e8dfe71d3830ff79619b0e9096dc7202de1190d.tar.bz2
nixpkgs-4e8dfe71d3830ff79619b0e9096dc7202de1190d.tar.lz
nixpkgs-4e8dfe71d3830ff79619b0e9096dc7202de1190d.tar.xz
nixpkgs-4e8dfe71d3830ff79619b0e9096dc7202de1190d.tar.zst
nixpkgs-4e8dfe71d3830ff79619b0e9096dc7202de1190d.zip
liburcu: new package
liburcu is a userspace RCU (read-copy-update) library that is used by
LTTng - Linux Trace Toolkit (next generation).
Diffstat (limited to 'pkgs/development/libraries/liburcu')
-rw-r--r--pkgs/development/libraries/liburcu/default.nix20
1 files changed, 20 insertions, 0 deletions
diff --git a/pkgs/development/libraries/liburcu/default.nix b/pkgs/development/libraries/liburcu/default.nix
new file mode 100644
index 00000000000..74c6b8fa615
--- /dev/null
+++ b/pkgs/development/libraries/liburcu/default.nix
@@ -0,0 +1,20 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+  version = "0.7.7";
+  name = "liburcu-${version}";
+
+  src = fetchurl {
+    url = "http://lttng.org/files/urcu/userspace-rcu-${version}.tar.bz2";
+    sha256 = "1yxxnhrsy6sv6bmp7j96jjynnqns01zjgj94mk70jz54zvcagf4a";
+  };
+
+  meta = with stdenv.lib; {
+    description = "Userspace RCU (read-copy-update) library";
+    homepage = http://lttng.org/urcu;
+    license = licenses.lgpl21Plus;
+    platforms = platforms.linux;
+    maintainers = [ maintainers.bjornfor ];
+  };
+
+}