about summary refs log tree commit diff
path: root/pkgs/applications/science/logic/symfpu
diff options
context:
space:
mode:
authorShadaj Laddad <shadaj@users.noreply.github.com>2022-04-04 20:30:28 +0000
committerShadaj Laddad <shadaj@users.noreply.github.com>2022-04-04 20:30:28 +0000
commit2d1621012c52e4e6af53903d06a3017a77b3eff3 (patch)
treef353f5e6a6475d98a5f61a39a6daaece3f6ec606 /pkgs/applications/science/logic/symfpu
parentff1c57bcfd195310c060a80bf25651ca01f648e1 (diff)
symfpu: init at unstable-2019-05-17
Diffstat (limited to 'pkgs/applications/science/logic/symfpu')
-rw-r--r--pkgs/applications/science/logic/symfpu/default.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/applications/science/logic/symfpu/default.nix b/pkgs/applications/science/logic/symfpu/default.nix
new file mode 100644
index 0000000000000..af61b7c617c78
--- /dev/null
+++ b/pkgs/applications/science/logic/symfpu/default.nix
@@ -0,0 +1,26 @@
+{ lib, stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+  pname = "symfpu";
+  version = "unstable-2019-05-17";
+
+  src = fetchFromGitHub {
+    owner  = "martin-cs";
+    repo   = "symfpu";
+    rev    = "8fbe139bf0071cbe0758d2f6690a546c69ff0053";
+    sha256 = "1jf5lkn67q136ppfacw3lsry369v7mdr1rhidzjpbz18jfy9zl9q";
+  };
+
+  installPhase = ''
+    mkdir -p $out/symfpu
+    cp -r * $out/symfpu/
+  '';
+
+  meta = with lib; {
+    description = "A (concrete or symbolic) implementation of IEEE-754 / SMT-LIB floating-point";
+    homepage    = "https://github.com/martin-cs/symfpu";
+    license     = licenses.gpl3Only;
+    platforms   = platforms.unix;
+    maintainers = with maintainers; [ shadaj ];
+  };
+}