26 lines
576 B
Nix
26 lines
576 B
Nix
{ gf-core
|
|
, breakpointHook
|
|
, fetchFromGitHub
|
|
, compiler ? "ghc98"
|
|
, haskell
|
|
}:
|
|
|
|
let
|
|
src = fetchFromGitHub {
|
|
owner = "GrammaticalFramework";
|
|
repo = "gftest";
|
|
rev = "ef7c99143d84a29fb28bbc464f661566d44a6130";
|
|
hash = "sha256-t/LaG5+bdv7f0URcn/aFx6nUIvxSSEbpWeZS92/Gbog=";
|
|
};
|
|
hpkgs = haskell.packages.${compiler}.override {
|
|
overrides = hself: hsuper: {
|
|
pgf2 = gf-core;
|
|
};
|
|
};
|
|
pkg = hpkgs.callCabal2nix "gftest" src {};
|
|
in pkg.overrideAttrs (final: prev: {
|
|
nativeBuildInputs = (prev.nativeBuildInputs or []) ++ [
|
|
breakpointHook
|
|
];
|
|
})
|