@@ -3,6 +3,7 @@ module Cabal2Nix.Package ( cabal2nix ) where
3import Cabal2Nix.License
3import Cabal2Nix.License
4import Cabal2Nix.PostProcess
4import Cabal2Nix.PostProcess
5import Cabal2Nix.Normalize
5import Cabal2Nix.Normalize
6import Data.Maybe
7import Data.Maybe
7import Distribution.Compiler
8import Distribution.Compiler
8import qualified Distribution.Package as Cabal
9import qualified Distribution.Package as Cabal
@@ -41,7 +42,9 @@ cabal2nix cabal = normalize $ postProcess $ MkDerivation
41 tools = concatMap Cabal.buildTools (libDeps ++ exeDeps)
42 tools = concatMap Cabal.buildTools (libDeps ++ exeDeps)
42 libs = concatMap Cabal.extraLibs (libDeps ++ exeDeps)
43 libs = concatMap Cabal.extraLibs (libDeps ++ exeDeps)
43 pcs = map unDep (concatMap Cabal.pkgconfigDepends (libDeps ++ exeDeps))
44 pcs = map unDep (concatMap Cabal.pkgconfigDepends (libDeps ++ exeDeps))
44− Right (tpkg, _) = finalizePackageDescription [] (const True)
45+ Right (tpkg, _) = finalizePackageDescription
45 (Platform I386 Linux) -- shouldn't be hardcoded
48 (Platform I386 Linux) -- shouldn't be hardcoded
46 (CompilerId GHC (Version [7,0,4] [])) -- dito
49 (CompilerId GHC (Version [7,0,4] [])) -- dito