module Distribution.ArchHs.Local
( ignoreList,
ghcLibList,
)
where
import Distribution.ArchHs.Types
import Distribution.Types.PackageName
ignoreList :: PkgList
ignoreList :: PkgList
ignoreList =
String -> PackageName
mkPackageName
(String -> PackageName) -> [String] -> PkgList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [ String
"unbuildable",
String
"invalid-cabal-flag-settings",
String
"par-classes",
String
"fail",
String
"integer-simple",
String
"bytestring-builder",
String
"nats",
String
"old-time",
String
"integer",
String
"unsupported-ghc-version",
String
"rts",
String
"ghc-prim",
String
"ghc-bignum",
String
"hans",
String
"Win32",
String
"ghc-heap",
String
"ghc-byteorder",
String
"unzip"
]
ghcLibList :: PkgList
ghcLibList :: PkgList
ghcLibList =
String -> PackageName
mkPackageName
(String -> PackageName) -> [String] -> PkgList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [ String
"array",
String
"base",
String
"binary",
String
"bytestring",
String
"Cabal",
String
"containers",
String
"deepseq",
String
"directory",
String
"exceptions",
String
"filepath",
String
"ghc-boot",
String
"ghc-boot-th",
String
"ghc-compact",
String
"ghc-heap",
String
"ghci",
String
"ghc-prim",
String
"haskeline",
String
"hpc",
String
"integer-gmp",
String
"libiserv",
String
"mtl",
String
"parsec",
String
"pretty",
String
"process",
String
"stm",
String
"template-haskell",
String
"terminfo",
String
"text",
String
"time",
String
"transformers",
String
"unix",
String
"xhtml"
]