forked from c3d2/nix-config
overlay/plume: build plume-front
This commit is contained in:
parent
a2b490c882
commit
1b1e458342
|
@ -13,6 +13,16 @@ let
|
||||||
cargo = rust;
|
cargo = rust;
|
||||||
rustc = rust;
|
rustc = rust;
|
||||||
};
|
};
|
||||||
|
rust-wasm = with fenix.packages.${system};
|
||||||
|
combine [
|
||||||
|
minimal.rustc
|
||||||
|
minimal.cargo
|
||||||
|
targets.wasm32-unknown-unknown.latest.rust-std
|
||||||
|
];
|
||||||
|
naersk-lib-wasm = naersk.lib."${system}".override {
|
||||||
|
cargo = rust-wasm;
|
||||||
|
rustc = rust-wasm;
|
||||||
|
};
|
||||||
|
|
||||||
conv = fetchFromGitHub {
|
conv = fetchFromGitHub {
|
||||||
owner = "DanielKeep";
|
owner = "DanielKeep";
|
||||||
|
@ -58,7 +68,6 @@ let
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
pkg-config
|
pkg-config
|
||||||
# gettext
|
|
||||||
];
|
];
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
openssl
|
openssl
|
||||||
|
@ -66,8 +75,22 @@ let
|
||||||
];
|
];
|
||||||
cargoBuildOptions = x: x ++ [ "--package=plume-cli" ];
|
cargoBuildOptions = x: x ++ [ "--package=plume-cli" ];
|
||||||
};
|
};
|
||||||
in if true then plm else buildEnv {
|
|
||||||
|
plume-front = naersk-lib-wasm.buildPackage {
|
||||||
|
pname = "plume-front";
|
||||||
|
root = src;
|
||||||
|
nativeBuildInputs = [
|
||||||
|
gettext
|
||||||
|
];
|
||||||
|
CARGO_BUILD_TARGET = "wasm32-unknown-unknown";
|
||||||
|
cargoBuildOptions = x:
|
||||||
|
x ++ [
|
||||||
|
"--package=plume-front"
|
||||||
|
];
|
||||||
|
copyLibs = true;
|
||||||
|
};
|
||||||
|
in buildEnv {
|
||||||
name = "plume-env";
|
name = "plume-env";
|
||||||
paths = [ plume plm ];
|
paths = [ plume plume-front plm ];
|
||||||
passthru = { inherit plume plm; };
|
passthru = { inherit plume plm; };
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user