lol

Merge pull request #228738 from Luflosi/update/aaaaxy

authored by

Sandro and committed by
GitHub
dfc76445 bcd25584

+7 -6
+4 -3
nixos/tests/aaaaxy.nix
··· 3 3 meta.maintainers = with lib.maintainers; [ Luflosi ]; 4 4 5 5 nodes.machine = { 6 - hardware.opengl.enable = true; 6 + imports = [ 7 + ./common/x11.nix 8 + ]; 7 9 }; 8 10 9 11 # This starts the game from a known state, feeds it a prerecorded set of button presses 10 12 # and then checks if the final game state is identical to the expected state. 11 13 # This is also what AAAAXY's CI system does and serves as a good sanity check. 12 14 testScript = '' 13 - machine.wait_for_unit("basic.target") 15 + machine.wait_for_x() 14 16 15 17 machine.succeed( 16 18 # benchmark.dem needs to be in a mutable directory, ··· 18 20 "mkdir -p '/tmp/aaaaxy/assets/demos/'", 19 21 "ln -s '${pkgs.aaaaxy.testing_infra}/assets/demos/benchmark.dem' '/tmp/aaaaxy/assets/demos/'", 20 22 """ 21 - '${pkgs.xvfb-run}/bin/xvfb-run' \ 22 23 '${pkgs.aaaaxy.testing_infra}/scripts/regression-test-demo.sh' \ 23 24 'aaaaxy' 'on track for Any%, All Paths and No Teleports' \ 24 25 '${pkgs.aaaaxy}/bin/aaaaxy' '/tmp/aaaaxy/assets/demos/benchmark.dem'
+3 -3
pkgs/games/aaaaxy/default.nix
··· 17 17 18 18 buildGoModule rec { 19 19 pname = "aaaaxy"; 20 - version = "1.3.457"; 20 + version = "1.3.524"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "divVerent"; 24 24 repo = pname; 25 25 rev = "v${version}"; 26 - hash = "sha256-PN/Gt2iDOWsbKspyWYKjnX98xF6NQuGVFjlEg3ZZpio="; 26 + hash = "sha256-9g0wTvG6XSKI7e3RP6e3RoYyvE5UjOYxI5hVINI9Fq8="; 27 27 fetchSubmodules = true; 28 28 }; 29 29 30 - vendorHash = "sha256-vI8EyZgjJA89UmqoDuh/H+qQzAKO9pyqpmA8hci9cco="; 30 + vendorHash = "sha256-slvBpweXRLsDegJDQ0ysZ0pugx5fdOOnD/OxWUfUnno="; 31 31 32 32 buildInputs = [ 33 33 alsa-lib