Merge staging-next into staging

This commit is contained in:
Frederik Rietdijk
2018-12-07 15:31:52 +01:00
225 changed files with 5366 additions and 4074 deletions

View File

@@ -2,7 +2,7 @@
let
baseName = "bloop";
version = "1.0.0";
version = "1.1.1";
deps = stdenv.mkDerivation {
name = "${baseName}-deps-${version}";
buildCommand = ''
@@ -16,12 +16,12 @@ let
'';
outputHashMode = "recursive";
outputHashAlgo = "sha256";
outputHash = "0dgllwv9rjvpzvlbwwiynmfp15j2x48al7cb5rlmhq0an3q81hbh";
outputHash = "0w2gk9ladkzm3mx3qsmjqjakj94g7s4s3xfzl6yny1h4dg1456n6";
};
in
stdenv.mkDerivation rec {
name = "${baseName}-${version}";
nailgunCommit = "0c8b937b";
nailgunCommit = "6992a3bf";
buildInputs = [ jdk makeWrapper deps ];

View File

@@ -24,11 +24,14 @@ stdenv.mkDerivation rec {
buildInputs = [ makeWrapper ];
propagatedBuildInputs = [ jdk ];
# the jar is not in share/java, because it's a standalone jar and should
# never be picked up by set-java-classpath.sh
installPhase = ''
mkdir -p $out/bin $out/share/java
mkdir -p $out/bin $out/share
cp -v $src $out/bin/lein
cp -v $jarsrc $out/share/java/$JARNAME
cp -v $jarsrc $out/share/$JARNAME
'';
fixupPhase = ''
@@ -36,7 +39,7 @@ stdenv.mkDerivation rec {
patchShebangs $out/bin/lein
substituteInPlace $out/bin/lein \
--replace 'LEIN_JAR=/usr/share/java/leiningen-$LEIN_VERSION-standalone.jar' "LEIN_JAR=$out/share/java/$JARNAME"
--replace 'LEIN_JAR=/usr/share/java/leiningen-$LEIN_VERSION-standalone.jar' "LEIN_JAR=$out/share/$JARNAME"
wrapProgram $out/bin/lein \
--prefix PATH ":" "${stdenv.lib.makeBinPath [ rlwrap coreutils ]}" \