overlay/plume: build plume-front
This commit is contained in:
parent
a2b490c882
commit
1b1e458342
|
@ -13,6 +13,16 @@ let
|
|||
cargo = 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 {
|
||||
owner = "DanielKeep";
|
||||
|
@ -58,7 +68,6 @@ let
|
|||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
# gettext
|
||||
];
|
||||
buildInputs = [
|
||||
openssl
|
||||
|
@ -66,8 +75,22 @@ let
|
|||
];
|
||||
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";
|
||||
paths = [ plume plm ];
|
||||
paths = [ plume plume-front plm ];
|
||||
passthru = { inherit plume plm; };
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue