@@ -3,12 +3,7 @@
33
44module Main ( main ) where
55
6−import Distribution.Nixpkgs.Haskell.FromCabal ( fromGenericPackageDescription )
7−import Distribution.Nixpkgs.Haskell.FromCabal.Flags
8−import Distribution.Nixpkgs.Haskell.HackageGit ( readHackage, Hackage )
9−import Distribution.Nixpkgs.Haskell.Constraint
10−import Distribution.Nixpkgs.Haskell.FromCabal.Configuration.GHC7102
11−import Distribution.Nixpkgs.Haskell.PackageSourceSpec
6+import Control.Lens
127import Control.Monad
138import Control.Monad.Par.Combinator
149import Control.Monad.Par.IO
@@ -23,18 +18,23 @@ import Data.Set ( Set )
2318import qualified Data.Set as Set
2419import Distribution.Nixpkgs.Fetch
2520import Distribution.Nixpkgs.Haskell
21+import Distribution.Nixpkgs.Haskell.Constraint
22+import Distribution.Nixpkgs.Haskell.FromCabal ( fromGenericPackageDescription )
23+import Distribution.Nixpkgs.Haskell.FromCabal.Configuration.GHC7102
24+import Distribution.Nixpkgs.Haskell.FromCabal.Flags
25+import Distribution.Nixpkgs.Haskell.HackageGit ( readHackage, Hackage )
26+import Distribution.Nixpkgs.Haskell.PackageSourceSpec
2627import Distribution.Nixpkgs.Meta
2728import Distribution.Nixpkgs.PackageMap
29+import Distribution.Package
2830import Distribution.PackageDescription hiding ( options, buildDepends, extraLibs, buildTools )
2931import Distribution.Text
30−import Distribution.Package
3132import Distribution.Version
32−import Control.Lens
33−import Text.PrettyPrint.HughesPJClass hiding ( (<>) )
34−import Paths_hackage2nix
3533import Language.Nix
3634import Options.Applicative
35+import Paths_hackage2nix
3736import System.FilePath
37+import Text.PrettyPrint.HughesPJClass hiding ( (<>) )
3838
3939defaultConfiguration :: Configuration
4040defaultConfiguration = ghc7102