mirror of
https://codeberg.org/spire/nix.git
synced 2026-06-03 18:04:10 +02:00
csgo sdk also builds for x86_64
This commit is contained in:
parent
8919632524
commit
9adcb9439b
3 changed files with 7 additions and 7 deletions
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
10
flake.nix
10
flake.nix
|
|
@ -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;};
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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 {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue