blob: 4470b90c5c22fe66478a0da257c6bac04ac03765 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 | { lib, nodejs, stdenv, fetchurl, writeText, git, cacert
, python3
, baseHref ? null
}:
let
  project = import ./yarn-project.nix { inherit lib nodejs stdenv fetchurl writeText git cacert; } {
    src = ./.;
  };
in project.overrideAttrs (oldAttrs: {
  name = "spm-frontend";
  buildInputs = (oldAttrs.buildInputs or []) ++ [ python3 ];
  buildPhase = ''
    yarn build ${lib.optionalString (baseHref != null) "--base-href ${baseHref}"}
  '';
  installPhase = ''
    cp -r dist/spm-frontend $out
  '';
})
 |