[Backport release-24.11] necesse-server: 0.31.1-17664948 -> 0.32.1-18110069 (#400690)

This commit is contained in:
Martin Weinelt
2025-04-22 01:47:18 +02:00
committed by GitHub
2 changed files with 19 additions and 2 deletions

View File

@@ -6,7 +6,7 @@
}:
let
version = "0.31.1-17664948";
version = "0.32.1-18110069";
urlVersion = lib.replaceStrings [ "." ] [ "-" ] version;
in
@@ -16,7 +16,7 @@ stdenvNoCC.mkDerivation {
src = fetchzip {
url = "https://necessegame.com/content/server/${urlVersion}/necesse-server-linux64-${urlVersion}.zip";
hash = "sha256-H7/fc3zkuEMuv9Uq00TLSLF4rT8+UWsofnuCFrmUtjU=";
hash = "sha256-qeFr4dl4MD2rMVD+PIu/3zcRvCWOT1Bj8JB0FWXP1Yw=";
};
# removing packaged jre since we use our own
@@ -39,6 +39,8 @@ stdenvNoCC.mkDerivation {
runHook postInstall
'';
passthru.updateScript = ./update.sh;
meta = {
homepage = "https://necessegame.com/server/";
description = "Dedicated server for Necesse";

View File

@@ -0,0 +1,15 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p curl pup common-updater-scripts
set -eu -o pipefail
version=$(
curl -s http://www.necessegame.com/server \
| pup 'a[href*="linux64"] text{}' \
| awk -F'[v ]' '/Linux64/ {print $4"-"$6}' \
| sort -Vu \
| tail -n1
)
[[ $version =~ ^[0-9]+\.[0-9]+\.[0-9]+\-[0-9]+$ ]] \
&& update-source-version necesse-server "$version"