From c20d614855f9ce38619285516ba2909627eddbf4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 20 Sep 2025 03:57:15 +0000 Subject: [PATCH 1/2] maptool: 1.17.1 -> 1.18.5 --- pkgs/games/maptool/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/games/maptool/default.nix b/pkgs/games/maptool/default.nix index 0365cb52d429f..92e8b07012e4e 100644 --- a/pkgs/games/maptool/default.nix +++ b/pkgs/games/maptool/default.nix @@ -13,11 +13,11 @@ }: let pname = "maptool"; - version = "1.17.1"; + version = "1.18.5"; repoBase = "https://github.com/RPTools/maptool"; src = fetchurl { url = "${repoBase}/releases/download/${version}/maptool-${version}-x86_64.pkg.tar.zst"; - hash = "sha256-yPuZUPRP0O+5Grj53xteZovowuFxOo4q6qL3mnjgIu0="; + hash = "sha256-67szWKgx3B5HacpzYThxGDHKHK5qz2GQ15+ZEuEGlAU="; }; meta = with lib; { From 83932848d563582dd51b1594935ebcd48feb4dbf Mon Sep 17 00:00:00 2001 From: Ryan Hendrickson Date: Sun, 21 Sep 2025 03:07:20 -0400 Subject: [PATCH 2/2] maptool: remove dependency pins and move to by-name --- .../default.nix => by-name/ma/maptool/package.nix} | 2 +- pkgs/top-level/all-packages.nix | 8 -------- 2 files changed, 1 insertion(+), 9 deletions(-) rename pkgs/{games/maptool/default.nix => by-name/ma/maptool/package.nix} (98%) diff --git a/pkgs/games/maptool/default.nix b/pkgs/by-name/ma/maptool/package.nix similarity index 98% rename from pkgs/games/maptool/default.nix rename to pkgs/by-name/ma/maptool/package.nix index 92e8b07012e4e..e1f71c3abf51d 100644 --- a/pkgs/games/maptool/default.nix +++ b/pkgs/by-name/ma/maptool/package.nix @@ -124,7 +124,7 @@ stdenvNoCC.mkDerivation { dest=$out/bin install -dm755 "$dest" - makeWrapper ${jre}/bin/java "$dest"/${binName} \ + makeWrapper ${lib.getExe jre} "$dest"/${binName} \ "''${gappsWrapperArgs[@]}" \ --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ ffmpeg ]} \ --add-flags "${lib.concatStringsSep " " jvmArgs} net.rptools.maptool.client.LaunchInstructions" diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bd669e9b308c1..2ea39e86b9eed 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13862,14 +13862,6 @@ with pkgs; liquidwar5 = callPackage ../games/liquidwar/5.nix { }; - maptool = callPackage ../games/maptool { - # MapTool is fussy about which JRE it uses; OpenJDK will leave it hanging - # at launch in a class initialization deadlock. MapTool ships Temurin with - # their pre-built releases so we might as well use it too. - jre = temurin-bin-21; - openjfx = openjfx21; - }; - mindustry-wayland = callPackage ../by-name/mi/mindustry/package.nix { enableWayland = true; };