diff options
Diffstat (limited to 'pkgs/development/compilers/scala/bare.nix')
-rw-r--r-- | pkgs/development/compilers/scala/bare.nix | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/pkgs/development/compilers/scala/bare.nix b/pkgs/development/compilers/scala/bare.nix deleted file mode 100644 index bbbb573f2f5a..000000000000 --- a/pkgs/development/compilers/scala/bare.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ lib, stdenv, fetchurl, makeWrapper, jre, ncurses }: - -stdenv.mkDerivation rec { - version = "3.3.3"; - pname = "scala-bare"; - - src = fetchurl { - url = "https://github.com/lampepfl/dotty/releases/download/${version}/scala3-${version}.tar.gz"; - hash = "sha256-61lAETEvqkEqr5pbDltFkh+Qvp+EnCDilXN9X67NFNE="; - }; - - propagatedBuildInputs = [ jre ncurses.dev ] ; - nativeBuildInputs = [ makeWrapper ]; - - installPhase = '' - mkdir -p $out - mv * $out - ''; - - # Use preFixup instead of fixupPhase - # because we want the default fixupPhase as well - preFixup = '' - bin_files=$(find $out/bin -type f ! -name common) - for f in $bin_files ; do - wrapProgram $f --set JAVA_HOME ${jre} --prefix PATH : '${ncurses.dev}/bin' - done - ''; - - meta = with lib; { - description = "Research platform for new language concepts and compiler technologies for Scala"; - longDescription = '' - Dotty is a platform to try out new language concepts and compiler technologies for Scala. - The focus is mainly on simplification. We remove extraneous syntax (e.g. no XML literals), - and try to boil down Scala’s types into a smaller set of more fundamental constructs. - The theory behind these constructs is researched in DOT, a calculus for dependent object types. - ''; - homepage = "http://dotty.epfl.ch/"; - license = licenses.bsd3; - platforms = platforms.all; - maintainers = with maintainers; [ karolchmist virusdave kashw2 ]; - }; -} |