@@ -1,12 +1,12 @@
1−-- Run: cabal build -j hackage2nix && dist/build/hackage2nix/hackage2nix >~/.nix-defexpr/pkgs/development/haskell-modules/hackage-packages.nix-new && mv ~/.nix-defexpr/pkgs/development/haskell-modules/hackage-packages.nix-new ~/.nix-defexpr/pkgs/development/haskell-modules/hackage-packages.nix
1+-- Run: cabal build -j hackage2nix && dist/build/hackage2nix/hackage2nix >hackage-packages.nix && mv hackage-packages.nix ~/.nix-defexpr/pkgs/development/haskell-modules/hackage-packages.nix && nix-env -qaP | tail -1
22
33module Main ( main ) where
44
5+import Cabal2Nix.Flags ( configureCabalFlags )
56import Cabal2Nix.Generate ( cabal2nix' )
67import Cabal2Nix.Hackage ( readHashedHackage, Hackage )
78-- import Cabal2Nix.Name
89import Cabal2Nix.Package
9−import Cabal2Nix.Flags ( configureCabalFlags )
1010import Control.Monad
1111import Control.Monad.Par.Combinator
1212import Control.Monad.Par.IO
@@ -14,22 +14,22 @@ import Control.Monad.Par.IO
1414import Control.Monad.Trans
1515-- import Data.Map ( Map )
1616import qualified Data.Map as Map
17−-- import Data.Maybe
17+import Data.Maybe
1818import Data.Monoid
1919import Data.Set ( Set )
2020import qualified Data.Set as Set
21+import Distribution.Compiler
2122-- import Distribution.Compiler
2223import Distribution.NixOS.Derivation.Cabal
2324import Distribution.NixOS.PackageMap ( PackageMap, readNixpkgPackageMap )
2425import Distribution.NixOS.PrettyPrinting hiding ( (<>) )
2526import Distribution.Package
2627import Distribution.PackageDescription hiding ( buildDepends, extraLibs, buildTools )
27−import Distribution.Text
28−import Distribution.Version
2928-- import Options.Applicative hiding ( empty )
3029import Distribution.PackageDescription.Configuration
3130import Distribution.System
32−import Distribution.Compiler
31+import Distribution.Text
32+import Distribution.Version
3333
3434main :: IO ()
3535main = do