about summary refs log tree commit diff
path: root/pkgs/development/compilers/unison/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/compilers/unison/default.nix')
-rw-r--r--pkgs/development/compilers/unison/default.nix59
1 files changed, 0 insertions, 59 deletions
diff --git a/pkgs/development/compilers/unison/default.nix b/pkgs/development/compilers/unison/default.nix
deleted file mode 100644
index 2dd2b7a15897..000000000000
--- a/pkgs/development/compilers/unison/default.nix
+++ /dev/null
@@ -1,59 +0,0 @@
-{ lib
-, autoPatchelfHook
-, fetchurl
-, gmp
-, less
-, makeWrapper
-, libb2
-, ncurses6
-, openssl
-, stdenv
-, zlib
-}:
-
-stdenv.mkDerivation (finalAttrs: {
-  pname = "unison-code-manager";
-  version = "0.5.26";
-
-  src = if stdenv.isDarwin then
-    fetchurl {
-      url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.version}/ucm-macos.tar.gz";
-      hash = "sha256-RF2Q5sCxT9F3IGM/8UP6bEe9sOjtpMVYHREuAPOzh8g=";
-    }
-  else
-    fetchurl {
-      url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.version}/ucm-linux.tar.gz";
-      hash = "sha256-t0rc1f4PfjHRu/tzoW8sJ/6R0KBbYQPiWHqsIaqc+SY=";
-    };
-
-  # The tarball is just the prebuilt binary, in the archive root.
-  sourceRoot = ".";
-  dontBuild = true;
-  dontConfigure = true;
-
-  nativeBuildInputs = [ makeWrapper ]
-    ++ lib.optional (!stdenv.isDarwin) autoPatchelfHook;
-  buildInputs = lib.optionals (!stdenv.isDarwin) [ gmp ncurses6 zlib ];
-
-  installPhase = ''
-    mkdir -p $out/{bin,lib}
-    mv runtime $out/lib/runtime
-    mv ui $out/ui
-    mv unison $out/unison
-    makeWrapper $out/unison/unison $out/bin/ucm \
-      --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libb2 openssl ]} \
-      --prefix PATH ":" "${lib.makeBinPath [ less ]}" \
-      --add-flags "--runtime-path $out/lib/runtime/bin/unison-runtime" \
-      --set UCM_WEB_UI "$out/ui"
-  '';
-
-  meta = with lib; {
-    description = "Modern, statically-typed purely functional language";
-    homepage = "https://unisonweb.org/";
-    license = with licenses; [ mit bsd3 ];
-    mainProgram = "ucm";
-    maintainers = with maintainers; [ ceedubs sellout virusdave ];
-    platforms = [ "x86_64-darwin" "x86_64-linux" "aarch64-darwin" ];
-    sourceProvenance = with sourceTypes; [ binaryNativeCode ];
-  };
-})