armagetronad: fix build with newer protobuf, update sty, allow overrides
This commit is contained in:
@@ -1,7 +1,11 @@
|
||||
{
|
||||
armagetronad,
|
||||
}:
|
||||
...
|
||||
}@args:
|
||||
|
||||
armagetronad.override {
|
||||
dedicatedServer = true;
|
||||
}
|
||||
armagetronad.override (
|
||||
{
|
||||
dedicatedServer = true;
|
||||
}
|
||||
// args
|
||||
)
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
gnugrep,
|
||||
nixosTests,
|
||||
dedicatedServer ? false,
|
||||
...
|
||||
}:
|
||||
|
||||
let
|
||||
@@ -71,8 +72,8 @@ let
|
||||
# https://gitlab.com/armagetronad/armagetronad/-/commits/trunk/?ref_type=heads
|
||||
${unstableVersionMajor} =
|
||||
let
|
||||
rev = "3675f21cd5be4932a7a168b321576e0b09e64aaf";
|
||||
hash = "sha256-d2vPFAyx6LhEIxtEUdhrlqqYeCY0NnETlq7TVvX5vVo=";
|
||||
rev = "ec0dbb09ce081be2879acf67bebcd2a2987fd0a4";
|
||||
hash = "sha256-8fH0Q0N2bKCO0t+lOs8EamThpiial2CfEcVP3cZbHX0=";
|
||||
in
|
||||
dedicatedServer: {
|
||||
version = "${unstableVersionMajor}-${lib.substring 0 8 rev}";
|
||||
@@ -104,8 +105,8 @@ let
|
||||
# https://gitlab.com/armagetronad/armagetronad/-/commits/hack-0.2.8-sty+ct+ap/?ref_type=heads
|
||||
"${latestVersionMajor}-sty+ct+ap" =
|
||||
let
|
||||
rev = "22fdbee08ca301c09ae4dee7210ccef02536670d";
|
||||
hash = "sha256-F+nnQxI2TTTa+gJYWjQPFjd8tQLCh/dEu/oTV0ie8BI=";
|
||||
rev = "b74df624eae13e919b4b04f9b18043bce9d04431";
|
||||
hash = "sha256-tjEcgyYxaGgHiIH8y9xYM7HEpgZa7DEWIVqK8r0dmaY=";
|
||||
in
|
||||
dedicatedServer: {
|
||||
version = "${latestVersionMajor}-sty+ct+ap-${lib.substring 0 8 rev}";
|
||||
|
||||
Reference in New Issue
Block a user