diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2023-10-08 09:34:00 +0200 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2023-10-08 09:34:00 +0200 |
commit | fc21de97f86744ab101995a664370f188a6f58fa (patch) | |
tree | 6e8a92d753446f7d98d046d37dde5eac296123a2 /pkgs/games/xmage | |
parent | 9848d3dfc551659f0d7a47ab67ea23312b66b0b2 (diff) |
xmage: Use substring of version instead of hardcoding jar name
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'pkgs/games/xmage')
-rw-r--r-- | pkgs/games/xmage/default.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/games/xmage/default.nix b/pkgs/games/xmage/default.nix index 783a9f5ea469e..b6aa8e22afd2a 100644 --- a/pkgs/games/xmage/default.nix +++ b/pkgs/games/xmage/default.nix @@ -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 |