chore: Remove //overrides from depot
This mechanism wasn't actually used for anything other than a minor external compatibility thing for buildGo.nix, which can also be solved with a function parameter. This breaks //fun/gemma because it means that the elmPackages used to build it are no longer reachable from depot. We'll sort this out later. Change-Id: I1bf2240435e869cdc4e99bdd1a138fdd2e76f96e Reviewed-on: https://cl.tvl.fyi/c/depot/+/2646 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org>
This commit is contained in:
parent
77141525ad
commit
aaaadbbcdc
4 changed files with 5 additions and 32 deletions
|
|
@ -1,13 +1,12 @@
|
|||
{ depot, ... }:
|
||||
|
||||
let
|
||||
inherit (depot) elmPackages;
|
||||
inherit (depot.third_party) cacert iana-etc libredirect stdenv runCommandNoCC writeText;
|
||||
|
||||
frontend = stdenv.mkDerivation {
|
||||
name = "gemma-frontend.html";
|
||||
src = ./frontend;
|
||||
buildInputs = [ cacert iana-etc elmPackages.elm ];
|
||||
buildInputs = [ cacert iana-etc ]; # elmPackages.elm
|
||||
|
||||
# The individual Elm packages this requires are not packaged and I
|
||||
# can't be bothered to do that now, so lets open the escape hatch:
|
||||
|
|
@ -47,4 +46,6 @@ in depot.nix.buildLisp.program {
|
|||
./src/gemma.lisp
|
||||
injectFrontend
|
||||
];
|
||||
}
|
||||
# depot does not currently have Gemma's frontend dependencies, thus
|
||||
# the build is disabled.
|
||||
} // { meta.ci = false; }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue