diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2014-06-27 16:02:29 +0400 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2014-06-27 16:33:45 +0400 |
commit | 5e64a8360fbbbe3c257922dc972b1505e9eb486f (patch) | |
tree | 04d6ebe867e5760a1b5730fec57f2bdf82ce240c /pkgs | |
parent | 1b0b0c4257ad659965be2590e505a8ebe016a751 (diff) | |
download | nixpkgs-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')
-rw-r--r-- | pkgs/development/libraries/libatomic_ops/default.nix | 28 | ||||
-rw-r--r-- | pkgs/development/libraries/libatomic_ops/default.upstream | 1 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
3 files changed, 31 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 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index aa80997db8e..89d4b7d34c9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4965,6 +4965,8 @@ let libassuan2_1 = callPackage ../development/libraries/libassuan/git.nix { }; + libatomic_ops = callPackage ../development/libraries/libatomic_ops {}; + libav = libav_10; libav_all = callPackage ../development/libraries/libav { }; inherit (libav_all) libav_0_8 libav_9 libav_10; |