|
|
|
@ -4,16 +4,17 @@
|
|
|
|
|
, stdenv
|
|
|
|
|
, makeWrapper
|
|
|
|
|
, jre
|
|
|
|
|
, libnotify
|
|
|
|
|
}:
|
|
|
|
|
|
|
|
|
|
let version = "7426a5a"; # Keep these in sync
|
|
|
|
|
runeliteVersion = "1.10.6";
|
|
|
|
|
pluginHubVersion = "1.10.5";
|
|
|
|
|
let version = "c8914e7"; # Keep these in sync
|
|
|
|
|
runeliteVersion = "1.10.8";
|
|
|
|
|
pluginHubVersion = "1.10.7";
|
|
|
|
|
src = fetchFromGitHub {
|
|
|
|
|
owner = "runelite";
|
|
|
|
|
repo = "runelite";
|
|
|
|
|
rev = version;
|
|
|
|
|
hash = "sha256-mYFHDY7j8eL8e8voVi3UcSBR5MfmVn/Exc/xNkI74Xw=";
|
|
|
|
|
hash = "sha256-gfyJEXMYpnJosYuR5kxDIUomtKDbIT0cd0lWeh8i9CQ=";
|
|
|
|
|
};
|
|
|
|
|
in maven.buildMavenPackage rec {
|
|
|
|
|
inherit src version;
|
|
|
|
@ -22,7 +23,7 @@ in maven.buildMavenPackage rec {
|
|
|
|
|
|
|
|
|
|
buildInputs = [ maven makeWrapper ];
|
|
|
|
|
mvnParameters = "-DskipTests=true";
|
|
|
|
|
mvnHash = "sha256-6RxWzK9A8oJMH8NrjPAP9/N5bE6ti7Y+UFENU7r6enU=";
|
|
|
|
|
mvnHash = "sha256-fMQsbreRucEzZ4aYhHnjdKt+yTUwaEuUX3GWB22fp18=";
|
|
|
|
|
patches = [ ./my-hacks.patch ];
|
|
|
|
|
|
|
|
|
|
postPatch = ''
|
|
|
|
@ -38,6 +39,7 @@ in maven.buildMavenPackage rec {
|
|
|
|
|
"$out/share/java/runelite.jar"
|
|
|
|
|
|
|
|
|
|
makeWrapper "${jre}/bin/java" "$out/bin/runelite" \
|
|
|
|
|
--add-flags "-jar '$out/share/java/runelite.jar'"
|
|
|
|
|
--add-flags "-jar '$out/share/java/runelite.jar'" \
|
|
|
|
|
--prefix PATH : "${lib.makeBinPath [ libnotify ]}"
|
|
|
|
|
'';
|
|
|
|
|
}
|
|
|
|
|