Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data Derivation
- nullDerivation :: Derivation
- pkgid :: Lens' Derivation PackageIdentifier
- revision :: Lens' Derivation Int
- src :: Lens' Derivation DerivationSource
- subpath :: Lens' Derivation FilePath
- isLibrary :: Lens' Derivation Bool
- isExecutable :: Lens' Derivation Bool
- extraFunctionArgs :: Lens' Derivation (Set Binding)
- libraryDepends :: Lens' Derivation BuildInfo
- executableDepends :: Lens' Derivation BuildInfo
- testDepends :: Lens' Derivation BuildInfo
- configureFlags :: Lens' Derivation (Set String)
- cabalFlags :: Lens' Derivation FlagAssignment
- runHaddock :: Lens' Derivation Bool
- jailbreak :: Lens' Derivation Bool
- doCheck :: Lens' Derivation Bool
- doBenchmark :: Lens' Derivation Bool
- testTarget :: Lens' Derivation String
- hyperlinkSource :: Lens' Derivation Bool
- enableSplitObjs :: Lens' Derivation Bool
- enableLibraryProfiling :: Lens' Derivation Bool
- enableExecutableProfiling :: Lens' Derivation Bool
- phaseOverrides :: Lens' Derivation String
- editedCabalFile :: Lens' Derivation String
- metaSection :: Lens' Derivation Meta
- dependencies :: Traversal' Derivation BuildInfo
- setupDepends :: Lens' Derivation BuildInfo
- benchmarkDepends :: Lens' Derivation BuildInfo
- enableSeparateDataOutput :: Lens' Derivation Bool
Documentation
data Derivation Source #
A represtation of Nix expressions for building Haskell packages.
The data type correspond closely to the definition of
PackageDescription
from Cabal.