update cross-naersk

This commit is contained in:
Robin Appelman 2023-06-26 22:25:09 +02:00
commit bea2c23482
2 changed files with 8 additions and 10 deletions

6
flake.lock generated
View file

@ -10,11 +10,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1686501881, "lastModified": 1687811683,
"narHash": "sha256-qFxW9cuCfvo7Kcc7mSt53wkP1ti4Y5PTXJKLARPIWm8=", "narHash": "sha256-j0+0y2CBlwrbVkVEZajjAy9gdzHRNCq8hQTRe+QXTAQ=",
"owner": "icewind1991", "owner": "icewind1991",
"repo": "cross-naersk", "repo": "cross-naersk",
"rev": "95a73c480942aa9910fab37c29e3412bd915252e", "rev": "5e987fcf0521602914773016b173403d0fa873f9",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -39,9 +39,8 @@
releaseTargets = lib.lists.remove hostTarget targets; releaseTargets = lib.lists.remove hostTarget targets;
execSufficForTarget = target: if lib.strings.hasInfix "windows" target then ".exe" else ""; artifactForTarget = target: "palantir${cross-naersk'.execSufficForTarget target}";
artifactForTarget = target: "palantir${execSufficForTarget target}"; assetNameForTarget = target: "palantir-${builtins.replaceStrings ["-unknown" "-gnu" "-musl" "abihf" "-pc"] ["" "" "" "" ""] target}${cross-naersk'.execSufficForTarget target}";
assetNameForTarget = target: "palantir-${builtins.replaceStrings ["-unknown" "-gnu" "-musl" "abihf" "-pc"] ["" "" "" "" ""] target}${execSufficForTarget target}";
cross-naersk' = pkgs.callPackage cross-naersk {inherit naersk;}; cross-naersk' = pkgs.callPackage cross-naersk {inherit naersk;};
@ -59,8 +58,8 @@
postInstall = addUdev; postInstall = addUdev;
}; };
buildTarget = target: (cross-naersk' target).buildPackage nearskOpt; buildTarget = target: (cross-naersk'.buildPackage target) nearskOpt;
hostNaersk = (cross-naersk' hostTarget); hostNaersk = cross-naersk'.hostNaersk;
in rec { in rec {
# `nix build` # `nix build`
packages = nixpkgs.lib.attrsets.genAttrs targets buildTarget // rec { packages = nixpkgs.lib.attrsets.genAttrs targets buildTarget // rec {
@ -89,9 +88,8 @@
}; };
# `nix develop` # `nix develop`
devShells.default = pkgs.mkShell { devShells.default = cross-naersk'.mkShell targets {
nativeBuildInputs = with pkgs; [ nativeBuildInputs = with pkgs; [
pkgs.rust-bin.stable.latest.default
bacon bacon
]; ];
}; };