| debian-1.2: A set of modules for working with debian control files and packages | Contents | Index |
|
Linspire.Debian.Version.Common |
|
|
Description |
A module for parsing, comparing, and (eventually) modifying debian version
numbers. http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version
|
|
Synopsis |
|
|
|
Documentation |
|
data DebianVersion |
Instances | |
|
|
Exported abstract because the internal representation is likely to change
|
|
class ParseDebianVersion a where |
| Methods | | | Instances | |
|
|
evr :: DebianVersion -> (Maybe Int, String, Maybe String) |
Split a DebianVersion into its three components: epoch, version,
revision. It is not safe to use the parsed version number for
this because you will lose information, such as leading zeros.
|
|
buildDebianVersion :: Maybe Int -> String -> Maybe String -> DebianVersion |
|
parseDV :: CharParser () (Found Int, NonNumeric, Found NonNumeric) |
|
Produced by Haddock version 0.8 |