csgo sdk also builds for x86_64

This commit is contained in:
Robin Appelman 2023-07-09 16:33:17 +02:00
commit 9adcb9439b
3 changed files with 7 additions and 7 deletions

View file

@ -29,7 +29,7 @@ pkgs.sourcemod.override {sdks = {inherit (pkgs.hl2sdk) tf2;};};
#### x86_64-linux #### x86_64-linux
`dota` `dota` and `csgo`
## Building sourcepawn script ## Building sourcepawn script

View file

@ -9,6 +9,8 @@
nixpkgs, nixpkgs,
utils, utils,
}: let }: let
inherit (nixpkgs.lib.lists) concatMap;
inherit (builtins) map;
systems = with utils.lib.system; [x86_64-linux i686-linux]; systems = with utils.lib.system; [x86_64-linux i686-linux];
in utils.lib.eachSystem systems (system: let in utils.lib.eachSystem systems (system: let
inherit (builtins) mapAttrs attrNames elem; inherit (builtins) mapAttrs attrNames elem;
@ -39,10 +41,8 @@
overlays.default = import ./pkgs; overlays.default = import ./pkgs;
}) // { }) // {
matrix = let matrix = {
inherit (nixpkgs.lib.lists) concatMap; include = concatMap (system: map (sdk: {inherit system sdk;}) self.sdks.${system}) systems;
inherit (builtins) map; };
systemSdks = concatMap (system: map (sdk: {inherit system sdk;}) self.sdks.${system}) systems;
in {include = systemSdks;};
}; };
} }

View file

@ -30,7 +30,7 @@
}; };
# from https://github.com/alliedmodders/metamod-source/blob/master/sample_mm/AMBuildScript # from https://github.com/alliedmodders/metamod-source/blob/master/sample_mm/AMBuildScript
linuxX86Sdks = ["episode1" "css" "hl2dm" "dods" "sdk2013" "tf2" "l4d" "l4d2" "nucleardawn" "csgo" "doi" "bms"]; linuxX86Sdks = ["episode1" "css" "hl2dm" "dods" "sdk2013" "tf2" "l4d" "l4d2" "nucleardawn" "csgo" "doi" "bms"];
linuxX64Sdks = ["dota"]; linuxX64Sdks = ["dota" "csgo"];
isX86 = name: elem name linuxX86Sdks; isX86 = name: elem name linuxX86Sdks;
isX64 = name: elem name linuxX64Sdks; isX64 = name: elem name linuxX64Sdks;
fetchRev = {rev, sha256}: fetchFromGitHub { fetchRev = {rev, sha256}: fetchFromGitHub {