debian-3.93.2: Modules for working with the Debian package system

Safe HaskellNone
LanguageHaskell98

Debian.Changes

Description

Changelog and changes file support.

Synopsis

Documentation

data ChangesFile Source #

A file generated by dpkg-buildpackage describing the result of a package build

Constructors

Changes 

Fields

parseChangeLog :: String -> Either [[String]] ChangeLog Source #

Parse the entries of a debian changelog and verify they are all valid.

parseEntries :: String -> [Either [String] ChangeLogEntry] Source #

Parse a Debian Changelog and return a lazy list of entries

parseEntry :: String -> Either [String] (ChangeLogEntry, String) Source #

Parse a single changelog entry, returning the entry and the remaining text.

parseChanges :: Text -> Maybe ChangeLogEntry Source #

Parse the changelog information that shows up in the .changes file, i.e. a changelog entry with no signature.