| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Distribution.Nixpkgs.Haskell.Derivation
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.