1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
-- |A module for working with debian relationships <http://www.debian.org/doc/debian-policy/ch-relationships.html>
module Debian.Relation
( -- * Types
PkgName(..)
, SrcPkgName(..)
, BinPkgName(..)
, prettyPkgName
, prettySrcPkgName
, prettyBinPkgName
, AndRelation
, OrRelation
, Relations
, Relation(..)
, prettyRelation
, ArchitectureReq(..)
, VersionReq(..)
-- * Helper Functions
, checkVersionReq
-- * Relation Parser
, RelParser
, ParseRelations(..)
) where
import Debian.Relation.Common (prettyRelation, SrcPkgName(..), BinPkgName(..), PkgName(..), prettyPkgName, prettySrcPkgName, prettyBinPkgName)
import Debian.Relation.String
|