fedora-dists-1.0.0.2: Library for Fedora distribution versions

Copyright(C) 2014-2018 Jens Petersen
MaintainerJens Petersen <petersen@fedoraproject.org>
Stabilityalpha
Portabilityportable
Safe HaskellSafe
LanguageHaskell2010

FedoraDists

Description

Explanation: Fedora dist metadata

Synopsis

Documentation

data Dist Source #

The Dist datatype specifies the target OS and version. (roughly corresponds to a git branch)

Constructors

Fedora Int

Fedora release

EPEL Int

EPEL release

RHEL Version

RHEL version

Instances
Eq Dist Source # 
Instance details

Defined in FedoraDists

Methods

(==) :: Dist -> Dist -> Bool #

(/=) :: Dist -> Dist -> Bool #

Read Dist Source #

Read from eg "f29", "epel7"

Instance details

Defined in FedoraDists

Show Dist Source # 
Instance details

Defined in FedoraDists

Methods

showsPrec :: Int -> Dist -> ShowS #

show :: Dist -> String #

showList :: [Dist] -> ShowS #

dists :: [Dist] Source #

Current maintained distribution releases.

distBranch :: Dist -> String Source #

Maps Dist to package distgit branch

distRepo :: Dist -> String Source #

Map Dist to DNF/YUM repo name

distUpdates :: Dist -> Maybe String Source #

Map Dist to Maybe the DNF/YUM updates repo name

distOverride :: Dist -> Bool Source #

Whether dist has overrides in Bodhi

hackageRelease :: Dist Source #

The Fedora release being tracked in Hackage Distro data (rawhideRelease - 1)

rawhide :: Dist Source #

The Fedora release corresponding to Rawhide

rawhideRelease :: Int Source #

The Fedora release number corresponding to current Rawhide