summary refs log tree commit diff
path: root/pkgs/development/libraries/libatomic_ops
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2014-06-27 16:02:29 +0400
committerMichael Raskin <7c6f434c@mail.ru>2014-06-27 16:33:45 +0400
commit5e64a8360fbbbe3c257922dc972b1505e9eb486f (patch)
tree04d6ebe867e5760a1b5730fec57f2bdf82ce240c /pkgs/development/libraries/libatomic_ops
parent1b0b0c4257ad659965be2590e505a8ebe016a751 (diff)
downloadnixpkgs-5e64a8360fbbbe3c257922dc972b1505e9eb486f.tar
nixpkgs-5e64a8360fbbbe3c257922dc972b1505e9eb486f.tar.gz
nixpkgs-5e64a8360fbbbe3c257922dc972b1505e9eb486f.tar.bz2
nixpkgs-5e64a8360fbbbe3c257922dc972b1505e9eb486f.tar.lz
nixpkgs-5e64a8360fbbbe3c257922dc972b1505e9eb486f.tar.xz
nixpkgs-5e64a8360fbbbe3c257922dc972b1505e9eb486f.tar.zst
nixpkgs-5e64a8360fbbbe3c257922dc972b1505e9eb486f.zip
Adding libatomic_ops
Diffstat (limited to 'pkgs/development/libraries/libatomic_ops')
-rw-r--r--pkgs/development/libraries/libatomic_ops/default.nix28
-rw-r--r--pkgs/development/libraries/libatomic_ops/default.upstream1
2 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/development/libraries/libatomic_ops/default.nix b/pkgs/development/libraries/libatomic_ops/default.nix
new file mode 100644
index 00000000000..0e8dae7bb91
--- /dev/null
+++ b/pkgs/development/libraries/libatomic_ops/default.nix
@@ -0,0 +1,28 @@
+{stdenv, fetchurl}:
+let
+  s = # Generated upstream information
+  rec {
+    baseName="libatomic_ops";
+    version="7.4.2";
+    name="${baseName}-${version}";
+    hash="1pdm0h1y7bgkczr8byg20r6bq15m5072cqm5pny4f9crc9gn3yh4";
+    url="http://www.ivmaisoft.com/_bin/atomic_ops/libatomic_ops-7.4.2.tar.gz";
+    sha256="1pdm0h1y7bgkczr8byg20r6bq15m5072cqm5pny4f9crc9gn3yh4";
+  };
+  buildInputs = [
+  ];
+in
+stdenv.mkDerivation {
+  inherit (s) name version;
+  inherit buildInputs;
+  src = fetchurl {
+    inherit (s) url sha256;
+  };
+  meta = {
+    inherit (s) version;
+    description = ''A library for semi-portable access to hardware-provided atomic memory update operations'';
+    license = stdenv.lib.licenses.gpl2Plus ;
+    maintainers = [stdenv.lib.maintainers.raskin];
+    platforms = stdenv.lib.platforms.linux;
+  };
+}
diff --git a/pkgs/development/libraries/libatomic_ops/default.upstream b/pkgs/development/libraries/libatomic_ops/default.upstream
new file mode 100644
index 00000000000..c9fd4554e4a
--- /dev/null
+++ b/pkgs/development/libraries/libatomic_ops/default.upstream
@@ -0,0 +1 @@
+url https://github.com/ivmai/libatomic_ops/wiki/Download