at master 567 B view raw
1{ 2 stdenv, 3 fetchurl, 4 makeWrapper, 5 jre, 6 callPackage, 7}: 8 9let 10 bare = callPackage ./bare.nix { 11 inherit 12 stdenv 13 fetchurl 14 makeWrapper 15 jre 16 ; 17 }; 18in 19 20stdenv.mkDerivation { 21 pname = "scala"; 22 inherit (bare) version; 23 24 dontUnpack = true; 25 26 installPhase = '' 27 mkdir -p $out/bin 28 ln -s ${bare}/bin/scalac $out/bin/scalac 29 ln -s ${bare}/bin/scaladoc $out/bin/scaladoc 30 ln -s ${bare}/bin/scala $out/bin/scala 31 ln -s ${bare}/bin/common $out/bin/common 32 ''; 33 34 inherit (bare) meta; 35 36 passthru = { inherit bare; }; 37}