Skip to content

Commit

Permalink
remove explicit package dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
Mesabloo committed May 27, 2023
1 parent 3568827 commit 27f9286
Showing 1 changed file with 6 additions and 16 deletions.
22 changes: 6 additions & 16 deletions flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
});
in
rec {
inherit diagnose;
inherit diagnose elfgen nsc-core nsc-codegen nsc-flags nsc-typechecker nsc-pretty nsc-parser;
};
};

Expand All @@ -30,23 +30,13 @@
elfgen = pkgs.haskell.lib.overrideCabal (haskellPackages.callCabal2nix "elfgen" "${self}/lib/elfgen" { }) (drv: {
buildDepends = [ haskellPackages.c2hs ];
});
nsc-codegen = haskellPackages.callCabal2nix "nsc-codegen" "${self}/lib/nsc-codegen" {
inherit elfgen nsc-core;
};
nsc-codegen = haskellPackages.callCabal2nix "nsc-codegen" "${self}/lib/nsc-codegen" { };
nsc-core = haskellPackages.callCabal2nix "nsc-core" "${self}/lib/nsc-core" { };
nsc-flags = haskellPackages.callCabal2nix "nsc-flags" "${self}/lib/nsc-flags" { };
nsc-typechecker = haskellPackages.callCabal2nix "nsc-typechecker" "${self}/lib/nsc-typechecker" {
inherit nsc-core nsc-flags nsc-pretty;
};
nsc-parser = haskellPackages.callCabal2nix "nsc-parser" "${self}/lib/nsc-parser" {
inherit nsc-core nsc-flags;
};
nsc-pretty = haskellPackages.callCabal2nix "nsc-pretty" "${self}/lib/nsc-pretty" {
inherit nsc-core;
};
nsc = haskellPackages.callCabal2nix "nsc" self {
inherit elfgen nsc-codegen nsc-core nsc-flags nsc-typechecker nsc-parser;
};
nsc-typechecker = haskellPackages.callCabal2nix "nsc-typechecker" "${self}/lib/nsc-typechecker" { };
nsc-parser = haskellPackages.callCabal2nix "nsc-parser" "${self}/lib/nsc-parser" { };
nsc-pretty = haskellPackages.callCabal2nix "nsc-pretty" "${self}/lib/nsc-pretty" { };
nsc = haskellPackages.callCabal2nix "nsc" self { };
in
{
packages = {
Expand Down

0 comments on commit 27f9286

Please sign in to comment.