From 56444f5f6a71400d7e34ca983ff7af0ef2765e4a Mon Sep 17 00:00:00 2001 From: Luke Granger-Brown Date: Mon, 21 Oct 2024 12:08:21 +0100 Subject: [PATCH 1/2] factorio: 1.1.110 -> 2.0.7 --- pkgs/games/factorio/versions.json | 32 +++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/pkgs/games/factorio/versions.json b/pkgs/games/factorio/versions.json index 60e88c026f9d..5d7f07777274 100644 --- a/pkgs/games/factorio/versions.json +++ b/pkgs/games/factorio/versions.json @@ -2,20 +2,20 @@ "x86_64-linux": { "alpha": { "experimental": { - "name": "factorio_alpha_x64-1.1.110.tar.xz", + "name": "factorio_alpha_x64-2.0.7.tar.xz", "needsAuth": true, - "sha256": "0ndhb94lh47n09a7wshm2inv52fd6rjfa7fk7nk9b7zzh84i7f4x", + "sha256": "14gsl01j06d0cfii2zsp0njak3hf8kgb9ig9i3prbch507bmfw6q", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/1.1.110/alpha/linux64", - "version": "1.1.110" + "url": "https://factorio.com/get-download/2.0.7/alpha/linux64", + "version": "2.0.7" }, "stable": { - "name": "factorio_alpha_x64-1.1.110.tar.xz", + "name": "factorio_alpha_x64-2.0.7.tar.xz", "needsAuth": true, - "sha256": "0ndhb94lh47n09a7wshm2inv52fd6rjfa7fk7nk9b7zzh84i7f4x", + "sha256": "14gsl01j06d0cfii2zsp0njak3hf8kgb9ig9i3prbch507bmfw6q", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/1.1.110/alpha/linux64", - "version": "1.1.110" + "url": "https://factorio.com/get-download/2.0.7/alpha/linux64", + "version": "2.0.7" } }, "demo": { @@ -38,20 +38,20 @@ }, "headless": { "experimental": { - "name": "factorio_headless_x64-1.1.110.tar.xz", + "name": "factorio_headless_x64-2.0.7.tar.xz", "needsAuth": false, - "sha256": "0sk4g9y051xjhiwdhj1yz808308zwsbpq3nps1ywvpp56vdycps8", + "sha256": "0qi7vypm4iy3cp9qyl3cvvm606g9g37sa2pls4y7glxiwng4m9p6", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/1.1.110/headless/linux64", - "version": "1.1.110" + "url": "https://factorio.com/get-download/2.0.7/headless/linux64", + "version": "2.0.7" }, "stable": { - "name": "factorio_headless_x64-1.1.110.tar.xz", + "name": "factorio_headless_x64-2.0.7.tar.xz", "needsAuth": false, - "sha256": "0sk4g9y051xjhiwdhj1yz808308zwsbpq3nps1ywvpp56vdycps8", + "sha256": "0qi7vypm4iy3cp9qyl3cvvm606g9g37sa2pls4y7glxiwng4m9p6", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/1.1.110/headless/linux64", - "version": "1.1.110" + "url": "https://factorio.com/get-download/2.0.7/headless/linux64", + "version": "2.0.7" } } } From 5579fe359c6969b6587d68a66f2c42dab46d5f20 Mon Sep 17 00:00:00 2001 From: Luke Granger-Brown Date: Mon, 21 Oct 2024 12:13:58 +0100 Subject: [PATCH 2/2] factorio-space-age: init at 2.0.7 --- pkgs/games/factorio/default.nix | 4 +++- pkgs/games/factorio/update.py | 1 + pkgs/games/factorio/versions.json | 18 ++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 ++++ 4 files changed, 26 insertions(+), 1 deletion(-) diff --git a/pkgs/games/factorio/default.nix b/pkgs/games/factorio/default.nix index aff5d11b3021..4775ba5b1635 100644 --- a/pkgs/games/factorio/default.nix +++ b/pkgs/games/factorio/default.nix @@ -29,7 +29,8 @@ assert releaseType == "alpha" || releaseType == "headless" - || releaseType == "demo"; + || releaseType == "demo" + || releaseType == "expansion"; let @@ -272,6 +273,7 @@ let cp -a doc-html $out/share/factorio ''; }; + expansion = alpha; }; in diff --git a/pkgs/games/factorio/update.py b/pkgs/games/factorio/update.py index c234b36264e8..6da1d9dfee7d 100755 --- a/pkgs/games/factorio/update.py +++ b/pkgs/games/factorio/update.py @@ -55,6 +55,7 @@ SYSTEMS = [ RELEASE_TYPES = [ ReleaseType("alpha", needs_auth=True), + ReleaseType("expansion", needs_auth=True), ReleaseType("demo"), ReleaseType("headless"), ] diff --git a/pkgs/games/factorio/versions.json b/pkgs/games/factorio/versions.json index 5d7f07777274..3c4139657b68 100644 --- a/pkgs/games/factorio/versions.json +++ b/pkgs/games/factorio/versions.json @@ -36,6 +36,24 @@ "version": "1.1.110" } }, + "expansion": { + "experimental": { + "name": "factorio_expansion_x64-2.0.7.tar.xz", + "needsAuth": true, + "sha256": "1zvk1skkm37kyikq4l1q285l8zhxc6lqvs1x2y2ccxwd4cdm6r96", + "tarDirectory": "x64", + "url": "https://factorio.com/get-download/2.0.7/expansion/linux64", + "version": "2.0.7" + }, + "stable": { + "name": "factorio_expansion_x64-2.0.7.tar.xz", + "needsAuth": true, + "sha256": "1zvk1skkm37kyikq4l1q285l8zhxc6lqvs1x2y2ccxwd4cdm6r96", + "tarDirectory": "x64", + "url": "https://factorio.com/get-download/2.0.7/expansion/linux64", + "version": "2.0.7" + } + }, "headless": { "experimental": { "name": "factorio_headless_x64-2.0.7.tar.xz", diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 400f04bdbb59..d8e7bce73d22 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -34543,6 +34543,10 @@ with pkgs; factorio-demo = factorio.override { releaseType = "demo"; }; + factorio-space-age = factorio.override { releaseType = "expansion"; }; + + factorio-space-age-experimental = factorio.override { releaseType = "expansion"; experimental = true; }; + factorio-mods = callPackage ../games/factorio/mods.nix { }; factorio-utils = callPackage ../games/factorio/utils.nix { };