summary refs log tree commit diff
path: root/pkgs/development/libraries/half/default.nix
diff options
context:
space:
mode:
authorVolth <volth@webmaster.ms>2017-06-03 13:46:35 +0000
committerVolth <volth@webmaster.ms>2017-06-03 13:53:24 +0000
commitede0d138fdbb2bf93ff8ab0a09c3969c189c0d6b (patch)
tree0855ed70d8e7adcc99134b2500e4234ac3e34462 /pkgs/development/libraries/half/default.nix
parent0886c1b3213da969c9571d17a591e6359ec2507a (diff)
downloadnixpkgs-ede0d138fdbb2bf93ff8ab0a09c3969c189c0d6b.tar
nixpkgs-ede0d138fdbb2bf93ff8ab0a09c3969c189c0d6b.tar.gz
nixpkgs-ede0d138fdbb2bf93ff8ab0a09c3969c189c0d6b.tar.bz2
nixpkgs-ede0d138fdbb2bf93ff8ab0a09c3969c189c0d6b.tar.lz
nixpkgs-ede0d138fdbb2bf93ff8ab0a09c3969c189c0d6b.tar.xz
nixpkgs-ede0d138fdbb2bf93ff8ab0a09c3969c189c0d6b.tar.zst
nixpkgs-ede0d138fdbb2bf93ff8ab0a09c3969c189c0d6b.zip
half: init at 1.12.0
Diffstat (limited to 'pkgs/development/libraries/half/default.nix')
-rw-r--r--pkgs/development/libraries/half/default.nix25
1 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/development/libraries/half/default.nix b/pkgs/development/libraries/half/default.nix
new file mode 100644
index 00000000000..d235c6cb086
--- /dev/null
+++ b/pkgs/development/libraries/half/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchzip }:
+
+stdenv.mkDerivation rec {
+  version = "1.12.0";
+  name = "half-${version}";
+
+  src = fetchzip {
+    url = "mirror://sourceforge/half/${version}/half-${version}.zip";
+    sha256 = "0096xiw8nj86vxnn3lfcl94vk9qbi5i8lnydri9ws358ly6002vc";
+    stripRoot = false;
+  };
+
+  buildCommand = ''
+    mkdir -p $out/include $out/share/doc
+    cp $src/include/half.hpp               $out/include/
+    cp $src/{ChangeLog,LICENSE,README}.txt $out/share/doc/
+  '';
+
+  meta = with stdenv.lib; {
+    description = "C++ library for half precision floating point arithmetics";
+    platforms = platforms.all;
+    license = licenses.mit;
+    maintainers = [ maintainers.volth ];
+  };
+}