Merge pull request #296754 from Majiir/fix-papermc-override-again
papermc: fix version/hash override
This commit is contained in:
commit
fddafd8996
@ -1,18 +1,18 @@
|
|||||||
{ lib, stdenvNoCC, fetchurl, makeBinaryWrapper, jre, version, hash }:
|
{ lib, stdenvNoCC, fetchurl, makeBinaryWrapper, jre, version, hash }:
|
||||||
|
|
||||||
stdenvNoCC.mkDerivation {
|
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||||
pname = "papermc";
|
pname = "papermc";
|
||||||
inherit version;
|
inherit version hash;
|
||||||
|
|
||||||
src =
|
src =
|
||||||
let
|
let
|
||||||
version-split = lib.strings.splitString "-" version;
|
version-split = lib.strings.splitString "-" finalAttrs.version;
|
||||||
mcVersion = builtins.elemAt version-split 0;
|
mcVersion = builtins.elemAt version-split 0;
|
||||||
buildNum = builtins.elemAt version-split 1;
|
buildNum = builtins.elemAt version-split 1;
|
||||||
in
|
in
|
||||||
fetchurl {
|
fetchurl {
|
||||||
url = "https://papermc.io/api/v2/projects/paper/versions/${mcVersion}/builds/${buildNum}/downloads/paper-${version}.jar";
|
url = "https://papermc.io/api/v2/projects/paper/versions/${mcVersion}/builds/${buildNum}/downloads/paper-${mcVersion}-${buildNum}.jar";
|
||||||
inherit hash;
|
inherit (finalAttrs) hash;
|
||||||
};
|
};
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
@ -47,4 +47,4 @@ stdenvNoCC.mkDerivation {
|
|||||||
maintainers = with lib.maintainers; [ aaronjanse neonfuz MayNiklas ];
|
maintainers = with lib.maintainers; [ aaronjanse neonfuz MayNiklas ];
|
||||||
mainProgram = "minecraft-server";
|
mainProgram = "minecraft-server";
|
||||||
};
|
};
|
||||||
}
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user