]> Git — Sourcephile - haskell/symantic-base.git/blob - default.nix
cabal: bump to version 0.1.0.20210703
[haskell/symantic-base.git] / default.nix
1 { pkgs ? import <nixpkgs> {}
2 , ghc ? null
3 , withHoogle ? false
4 }:
5 let
6 haskellPackages =
7 if ghc == null
8 then pkgs.haskellPackages
9 else pkgs.haskell.packages.${ghc};
10 hs = haskellPackages.extend (with pkgs.haskell.lib; hself: hsuper: {
11 symantic-base = buildFromSdist (hself.callCabal2nix "symantic-base" ./. {});
12 });
13 in hs.symantic-base // {
14 shell = hs.shellFor {
15 doBenchmark = true;
16 packages = p: [ p.symantic-base ];
17 nativeBuildInputs = [
18 hs.cabal-install
19 hs.ghcid
20 hs.haskell-language-server
21 hs.hlint
22 ];
23 buildInputs = [
24 ];
25 inherit withHoogle;
26 };
27 }