| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Debian.Debianize.BasicInfo
Contents
Description
The basic information required to load a Cabal or Debian package description.
- data Flags = Flags {}
- data EnvSet = EnvSet {}
- data DebAction
- data DebType
- verbosity :: Lens' Flags Int
- dryRun :: Lens' Flags Bool
- validate :: Lens' Flags Bool
- debAction :: Lens' Flags DebAction
- compilerFlavor :: Lens' Flags CompilerFlavor
- cabalFlagAssignments :: Lens' Flags (Set (FlagName, Bool))
- buildEnv :: Lens' Flags EnvSet
- flagOptions :: MonadIO m => [OptDescr (StateT Flags m ())]
- newFlags :: IO Flags
Types
This record supplies enough information to locate and load a debianization or a cabal file from the IO monad.
Constructors
| Flags | |
Fields
| |
Constructors
| EnvSet | |
A redundant data type, too lazy to expunge.