Safe Haskell | None |
---|---|
Language | Haskell98 |
A module for parsing, comparing, and (eventually) modifying debian version numbers. http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version
- data DebianVersion
- prettyDebianVersion :: DebianVersion -> Doc
- parseDebianVersion :: ParseDebianVersion a => a -> DebianVersion
- epoch :: DebianVersion -> Maybe Int
- version :: DebianVersion -> String
- revision :: DebianVersion -> Maybe String
- buildDebianVersion :: Maybe Int -> String -> Maybe String -> DebianVersion
- evr :: DebianVersion -> (Maybe Int, String, Maybe String)
Documentation
data DebianVersion Source
Exported abstract because the internal representation is likely to change
parseDebianVersion :: ParseDebianVersion a => a -> DebianVersion Source
epoch :: DebianVersion -> Maybe Int Source
version :: DebianVersion -> String Source
revision :: DebianVersion -> Maybe String Source
buildDebianVersion :: Maybe Int -> String -> Maybe String -> DebianVersion Source