Skip to content

Commit 71f7944

Browse files
committed
Nix: Add deployment derivation
Doesn't work at the moment :(
1 parent 1910fd2 commit 71f7944

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

Diff for: deploy.nix

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{ pkgs
2+
, lib
3+
, rust
4+
}:
5+
pkgs.clang16Stdenv.mkDerivation {
6+
pname = "simplicity-webide";
7+
version = "dev";
8+
src = lib.cleanSource ./.;
9+
10+
buildInputs = [
11+
rust
12+
pkgs.trunk
13+
];
14+
15+
buildPhase = ''
16+
export CC_wasm32_unknown_unknown="${pkgs.llvmPackages_16.clang-unwrapped}/bin/clang-16"
17+
export CFLAGS_wasm32_unknown_unknown="-I ${pkgs.llvmPackages_16.libclang.lib}/lib/clang/16/include/"
18+
trunk build --release
19+
sh fix-links.sh
20+
'';
21+
22+
installPhase = ''
23+
mkdir -p $out
24+
cp -r dist/* $out/
25+
'';
26+
}

0 commit comments

Comments
 (0)