git.iko.soy/typeable/servant
on master help sign in
Merge pull request #1457 from akhesaCaro/nixshell_ghc9
5115c41Caroline GAUDREAU
cabal.project+2−4
@@ -25,8 +25,7 @@ packages:
25 doc/cookbook/custom-errors
25 doc/cookbook/custom-errors
26 doc/cookbook/basic-streaming
26 doc/cookbook/basic-streaming
27 doc/cookbook/db-postgres-pool
27 doc/cookbook/db-postgres-pool
28− --doc/cookbook/db-sqlite-simple
28+ doc/cookbook/db-sqlite-simple
29− -- ^ BROKEN blaze-textual
30 doc/cookbook/file-upload
29 doc/cookbook/file-upload
31 doc/cookbook/generic
30 doc/cookbook/generic
32 doc/cookbook/hoist-server-with-context
31 doc/cookbook/hoist-server-with-context
@@ -36,8 +35,7 @@ packages:
36 -- doc/cookbook/sentry
35 -- doc/cookbook/sentry
37 -- Commented out because servant-quickcheck currently doesn't build.
36 -- Commented out because servant-quickcheck currently doesn't build.
38 -- doc/cookbook/testing
37 -- doc/cookbook/testing
39− --doc/cookbook/uverb
38+ doc/cookbook/uverb
40− -- ^ BROKEN servant-swagger -> optics-th
41 doc/cookbook/structuring-apis
39 doc/cookbook/structuring-apis
42 doc/cookbook/using-custom-monad
40 doc/cookbook/using-custom-monad
43 doc/cookbook/using-free-client
41 doc/cookbook/using-free-client
doc/cookbook/uverb/uverb.cabal+2
@@ -28,6 +28,8 @@ executable cookbook-uverb
28 , swagger2
28 , swagger2
29 , wai
29 , wai
30 , warp
30 , warp
31+ if impl(ghc >= 9)
32+ buildable: False
31 default-language: Haskell2010
33 default-language: Haskell2010
32 ghc-options: -Wall -pgmL markdown-unlit
34 ghc-options: -Wall -pgmL markdown-unlit
33 build-tool-depends: markdown-unlit:markdown-unlit
35 build-tool-depends: markdown-unlit:markdown-unlit
nix/README.md+1
@@ -26,6 +26,7 @@ $ nix-shell nix/shell.nix --argstr compiler ghcHEAD
26- `ghc865Binary`
26- `ghc865Binary`
27- `ghc884`
27- `ghc884`
28- `ghc8104` - default
28- `ghc8104` - default
29+- `ghc901`
29
30
30### Cabal users
31### Cabal users
31
32
nix/shell.nix+1
@@ -1,4 +1,5 @@
1let nixos = fetchTarball { url = "https://github.com/NixOS/nixpkgs/archive/refs/tags/21.05.tar.gz";
1let nixos = fetchTarball { url = "https://github.com/NixOS/nixpkgs/archive/refs/tags/21.05.tar.gz";
2+ sha256 = "sha256:1ckzhh24mgz6jd1xhfgx0i9mijk6xjqxwsshnvq789xsavrmsc36";
2}; in
3}; in
3
4
4{ compiler ? "ghc8104"
5{ compiler ? "ghc8104"