Loading maintainers/maintainer-list.nix +6 −0 Original line number Diff line number Diff line Loading @@ -4993,6 +4993,12 @@ name = "Daniel McCarney"; keys = [ { fingerprint = "8026 D24A A966 BF9C D3CD CB3C 08FB 2BFC 470E 75B4"; } ]; }; cr0n = { name = "cr0n"; github = "n0rc"; githubId = 355000; email = "cr0n@cypherpunks.cc"; }; Crafter = { email = "crafter@crafter.rocks"; github = "Craftzman7"; Loading pkgs/by-name/ne/necesse-server/package.nix 0 → 100644 +51 −0 Original line number Diff line number Diff line { fetchzip, jre, lib, stdenvNoCC, }: let version = "0.31.1-17664948"; urlVersion = lib.replaceStrings [ "." ] [ "-" ] version; in stdenvNoCC.mkDerivation { pname = "necesse-server"; inherit version; src = fetchzip { url = "https://necessegame.com/content/server/${urlVersion}/necesse-server-linux64-${urlVersion}.zip"; hash = "sha256-H7/fc3zkuEMuv9Uq00TLSLF4rT8+UWsofnuCFrmUtjU="; }; # removing packaged jre since we use our own postUnpack = '' rm -rf "$sourceRoot/jre" ''; installPhase = '' runHook preInstall mkdir -p $out/bin cp -r . $out params='-nogui "$@"' cat >$out/bin/necesse-server <<EOF #! $SHELL -e exec ${lib.getExe jre} -jar $out/Server.jar $params EOF chmod +x $out/bin/necesse-server runHook postInstall ''; meta = { homepage = "https://necessegame.com/server/"; description = "Dedicated server for Necesse"; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; platforms = lib.platforms.linux; license = lib.licenses.unfreeRedistributable; mainProgram = "necesse-server"; maintainers = with lib.maintainers; [ cr0n ]; }; } Loading
maintainers/maintainer-list.nix +6 −0 Original line number Diff line number Diff line Loading @@ -4993,6 +4993,12 @@ name = "Daniel McCarney"; keys = [ { fingerprint = "8026 D24A A966 BF9C D3CD CB3C 08FB 2BFC 470E 75B4"; } ]; }; cr0n = { name = "cr0n"; github = "n0rc"; githubId = 355000; email = "cr0n@cypherpunks.cc"; }; Crafter = { email = "crafter@crafter.rocks"; github = "Craftzman7"; Loading
pkgs/by-name/ne/necesse-server/package.nix 0 → 100644 +51 −0 Original line number Diff line number Diff line { fetchzip, jre, lib, stdenvNoCC, }: let version = "0.31.1-17664948"; urlVersion = lib.replaceStrings [ "." ] [ "-" ] version; in stdenvNoCC.mkDerivation { pname = "necesse-server"; inherit version; src = fetchzip { url = "https://necessegame.com/content/server/${urlVersion}/necesse-server-linux64-${urlVersion}.zip"; hash = "sha256-H7/fc3zkuEMuv9Uq00TLSLF4rT8+UWsofnuCFrmUtjU="; }; # removing packaged jre since we use our own postUnpack = '' rm -rf "$sourceRoot/jre" ''; installPhase = '' runHook preInstall mkdir -p $out/bin cp -r . $out params='-nogui "$@"' cat >$out/bin/necesse-server <<EOF #! $SHELL -e exec ${lib.getExe jre} -jar $out/Server.jar $params EOF chmod +x $out/bin/necesse-server runHook postInstall ''; meta = { homepage = "https://necessegame.com/server/"; description = "Dedicated server for Necesse"; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; platforms = lib.platforms.linux; license = lib.licenses.unfreeRedistributable; mainProgram = "necesse-server"; maintainers = with lib.maintainers; [ cr0n ]; }; }