Unverified Commit fc21de97 authored by Matthias Beyer's avatar Matthias Beyer
Browse files

xmage: Use substring of version instead of hardcoding jar name

parent 9848d3df
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -21,12 +21,14 @@ stdenv.mkDerivation (finalAttrs: {
    ${unzip}/bin/unzip $src
  '';

  installPhase = ''
  installPhase = let
    strVersion = lib.substring 0 6 finalAttrs.version;
  in ''
    mkdir -p $out/bin
    cp -rv ./* $out

    cat << EOS > $out/bin/xmage
    exec ${jdk8}/bin/java -Xms256m -Xmx512m -XX:MaxPermSize=384m -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -jar $out/mage-client/lib/mage-client-1.4.50.jar
    exec ${jdk8}/bin/java -Xms256m -Xmx512m -XX:MaxPermSize=384m -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -jar $out/mage-client/lib/mage-client-${strVersion}.jar
    EOS

    chmod +x $out/bin/xmage