Files
mize/webfiles.nix
2024-09-01 10:56:29 +02:00

35 lines
628 B
Nix

{ stdenv
, pkgs
, mkInstallPhase
, buildMizeForSystem
, ...
}: let
# list of systems, we build mize for for webfiles
systems = [ "x86_64-linux" "aarch64-linux" "wasm32" ];
list_of_mizes = map buildMizeForSystem systems;
in
stdenv.mkDerivation {
name = "mize-webfiles";
dontUnpack = true;
# so that /bin/sh does not get patched to a nix store path in victorinix-s
dontPatchShebangs = true;
buildPhase = "";
InstallPhase = ''
mkdir -p $out
mkdir -p $out/mize
mkdir -p $out/mize/dist
'' + pkgs.lib.concatStringsSep "\n" (map mkInstallPhase list_of_mizes);
nativeBuildInputs = [
];
}