Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data SourceDebDescription
- newSourceDebDescription :: SourceDebDescription
- newSourceDebDescription' :: SrcPkgName -> NameAddr -> SourceDebDescription
- source :: Lens' SourceDebDescription (Maybe SrcPkgName)
- maintainer :: Lens' SourceDebDescription (Either String NameAddr)
- changedBy :: Lens' SourceDebDescription (Maybe NameAddr)
- uploaders :: Lens' SourceDebDescription [NameAddr]
- dmUploadAllowed :: Lens' SourceDebDescription Bool
- priority :: Lens' SourceDebDescription (Maybe PackagePriority)
- section :: Lens' SourceDebDescription (Maybe Section)
- rulesRequiresRoot :: Lens' SourceDebDescription Bool
- buildDepends :: Lens' SourceDebDescription Relations
- buildConflicts :: Lens' SourceDebDescription Relations
- buildDependsIndep :: Lens' SourceDebDescription Relations
- buildConflictsIndep :: Lens' SourceDebDescription Relations
- standardsVersion :: Lens' SourceDebDescription (Maybe StandardsVersion)
- homepage :: Lens' SourceDebDescription (Maybe Text)
- vcsFields :: Lens' SourceDebDescription (Set VersionControlSpec)
- xFields :: Lens' SourceDebDescription (Set XField)
- xDescription :: Lens' SourceDebDescription (Maybe Text)
- binaryPackages :: Lens' SourceDebDescription [BinaryDebDescription]
- data VersionControlSpec
- data XField = XField (Set XFieldDest) Text Text
- data XFieldDest
Documentation
data SourceDebDescription Source #
This type represents the debian/control file, which is the core of the source package debianization. It includes the information that goes in the first, or source, section, and then a list of the succeeding binary package sections.
Instances
data VersionControlSpec Source #
VCSBrowser Text | |
VCSArch Text | |
VCSBzr Text | |
VCSCvs Text | |
VCSDarcs Text | |
VCSGit Text | |
VCSHg Text | |
VCSMtn Text | |
VCSSvn Text |
Instances
User defined fields. Parse the line "XBS-Comment: I stand between the candle and the star." to get XField (fromList BS) Comment " I stand between the candle and the star."
Instances
Data XField Source # | |
Defined in Debian.Debianize.SourceDebDescription gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> XField -> c XField # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c XField # toConstr :: XField -> Constr # dataTypeOf :: XField -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c XField) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c XField) # gmapT :: (forall b. Data b => b -> b) -> XField -> XField # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> XField -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> XField -> r # gmapQ :: (forall d. Data d => d -> u) -> XField -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> XField -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> XField -> m XField # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> XField -> m XField # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> XField -> m XField # | |
Show XField Source # | |
Eq XField Source # | |
Ord XField Source # | |
data XFieldDest Source #
B | Field will be copied to the binary packgae control files |
S | Field will be copied to the source packgae control files |
C | Field will be copied to the upload control (.changes) file |