Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
A library for pkgtreediff for comparing trees of rpm packages
Synopsis
- data NVRA = NVRA {}
- readNVRA :: String -> NVRA
- data RPMPkgDiff
- diffPkgs :: Ignore -> [NVRA] -> [NVRA] -> [RPMPkgDiff]
- data Ignore
- data Mode
- = AutoSummary
- | NoSummary
- | ShowSummary
- | Added
- | Deleted
- | Updated
- | Downgraded
- | RST
Documentation
RPM package with name, version-release, and architecture
If arch is not needed use NVR instead.
FIXME: add epoch field
Parse an NVRA with arch suffix
Errors if not of the form "name-version-release[.arch]"
data RPMPkgDiff Source #
RPMPkgDiff type encodes how a particular rpm package differs between trees
Instances
Eq RPMPkgDiff Source # | |
Defined in Distribution.RPM.PackageTreeDiff (==) :: RPMPkgDiff -> RPMPkgDiff -> Bool # (/=) :: RPMPkgDiff -> RPMPkgDiff -> Bool # |
Ignore describes how comparison is done
IgnoreNone | do not ignore version or release |
IgnoreRelease | ignore differences in release |
IgnoreVersion | ignore differences in version |