git.iko.soy/typeable/stackage2nix
on master help sign in
Move default-extensions to Cabal file
35e0601Dmitry Bushev
src/Distribution/Nixpkgs/Haskell/Packages/PrettyPrinting.hs−2
@@ -1,5 +1,3 @@
1−{-# LANGUAGE OverloadedStrings #-}
2−
3module Distribution.Nixpkgs.Haskell.Packages.PrettyPrinting where
1module Distribution.Nixpkgs.Haskell.Packages.PrettyPrinting where
4
2
5import Language.Nix.PrettyPrinting
3import Language.Nix.PrettyPrinting
src/Distribution/Nixpkgs/Haskell/Stack.hs−6
@@ -1,9 +1,3 @@
1−{-# LANGUAGE GeneralizedNewtypeDeriving #-}
2−{-# LANGUAGE LambdaCase #-}
3−{-# LANGUAGE OverloadedStrings #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TemplateHaskell #-}
6−
7module Distribution.Nixpkgs.Haskell.Stack where
1module Distribution.Nixpkgs.Haskell.Stack where
8
2
9import Control.Lens
3import Control.Lens
src/Distribution/Nixpkgs/Haskell/Stack/PrettyPrinting.hs−2
@@ -1,6 +1,4 @@
1−{-# LANGUAGE OverloadedStrings #-}
2{-# LANGUAGE Rank2Types #-}
1{-# LANGUAGE Rank2Types #-}
3−{-# LANGUAGE TemplateHaskell #-}
4
2
5module Distribution.Nixpkgs.Haskell.Stack.PrettyPrinting where
3module Distribution.Nixpkgs.Haskell.Stack.PrettyPrinting where
6
4
src/Language/Nix/FilePath.hs−1
@@ -1,5 +1,4 @@
1{-# LANGUAGE DeriveGeneric #-}
1{-# LANGUAGE DeriveGeneric #-}
2−{-# LANGUAGE TemplateHaskell #-}
3
2
4module Language.Nix.FilePath where
3module Language.Nix.FilePath where
5
4
src/Runner/Cli.hs−2
@@ -1,5 +1,3 @@
1−{-# LANGUAGE TemplateHaskell #-}
2−
3module Runner.Cli where
1module Runner.Cli where
4
2
5import Control.Lens
3import Control.Lens
src/Stack/Config.hs−3
@@ -1,6 +1,3 @@
1−{-# LANGUAGE LambdaCase #-}
2−{-# LANGUAGE RecordWildCards #-}
3−{-# LANGUAGE TemplateHaskell #-}
4{-# LANGUAGE ViewPatterns #-}
1{-# LANGUAGE ViewPatterns #-}
5
2
6module Stack.Config where
3module Stack.Config where
src/Stack/Config/Yaml.hs−4
@@ -1,7 +1,3 @@
1−{-# LANGUAGE OverloadedStrings #-}
2−{-# LANGUAGE TemplateHaskell #-}
3−{-# LANGUAGE LambdaCase #-}
4−
5module Stack.Config.Yaml where
1module Stack.Config.Yaml where
6
2
7import Control.Applicative
3import Control.Applicative
stack2nix.cabal+5−1
@@ -42,6 +42,10 @@ library
42 , stackage-curator
42 , stackage-curator
43 , text
43 , text
44 , yaml
44 , yaml
45+ default-extensions: LambdaCase
46+ , OverloadedStrings
47+ , RecordWildCards
48+ , TemplateHaskell
45 default-language: Haskell2010
49 default-language: Haskell2010
46 ghc-options: -Wall -funbox-strict-fields
50 ghc-options: -Wall -funbox-strict-fields
47
51
@@ -59,7 +63,7 @@ test-suite spec
59 main-is: Spec.hs
63 main-is: Spec.hs
60 build-depends: base
64 build-depends: base
61 , Cabal
65 , Cabal
62− , bytestring > 0.10 && < 0.11
66+ , bytestring
63 , hspec
67 , hspec
64 , pretty
68 , pretty
65 , shakespeare
69 , shakespeare