git.iko.soy/typeable/cabal2nix
on master help sign in
Move Cabal2nix.Package module into the Internal hierarchy.
6c0348cPeter Simons
src/Cabal2Nix/Package.hs → src/Internal/HaskellPackage.hsrenamed+3−1
@@ -1,4 +1,6 @@
1−module Cabal2Nix.Package where
1+module Internal.HaskellPackage
2+ ( Package(..), getPackage, sourceFromHackage
3+ ) where
2
4
3import qualified Cabal2Nix.Hackage as DB
5import qualified Cabal2Nix.Hackage as DB
4import qualified Control.Exception as Exception
6import qualified Control.Exception as Exception
src/cabal2nix.hs+1−1
@@ -4,7 +4,7 @@ module Main ( main ) where
4
4
5import Cabal2Nix.Generate ( cabal2nix )
5import Cabal2Nix.Generate ( cabal2nix )
6import Cabal2Nix.Normalize ( normalize )
6import Cabal2Nix.Normalize ( normalize )
7−import Cabal2Nix.Package
7+import Internal.HaskellPackage
8import Control.Exception ( bracket )
8import Control.Exception ( bracket )
9import Control.Lens
9import Control.Lens
10import Data.Maybe ( fromMaybe )
10import Data.Maybe ( fromMaybe )
src/hackage2nix.hs+1−1
@@ -6,7 +6,7 @@ module Main ( main ) where
6import Cabal2Nix.Flags ( configureCabalFlags )
6import Cabal2Nix.Flags ( configureCabalFlags )
7import Cabal2Nix.Generate ( cabal2nix' )
7import Cabal2Nix.Generate ( cabal2nix' )
8import Cabal2Nix.HackageGit ( readHackage, Hackage )
8import Cabal2Nix.HackageGit ( readHackage, Hackage )
9−import Cabal2Nix.Package
9+import Internal.HaskellPackage
10import Control.Arrow ( second )
10import Control.Arrow ( second )
11import Control.Monad
11import Control.Monad
12import Control.Monad.Par.Combinator
12import Control.Monad.Par.Combinator