Maintainer | 2016 Evan Cofsky <evan@theunixman.com> |
---|---|
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Personal Package Archives
Synopsis
- installed :: Property DebianLike
- data PPA = PPA {
- ppaAccount :: String
- ppaArchive :: String
- addPpa :: PPA -> Property DebianLike
- data AptKeyId = AptKeyId {}
- addKeyId :: AptKeyId -> Property DebianLike
- data AptSource = AptSource {}
- data AptRepository
- addRepository :: AptRepository -> Property DebianLike
Documentation
installed :: Property DebianLike Source #
Ensure software-properties-common is installed.
Personal Package Archives are people's individual package
contributions to the Buntish distro. There's a well-known format for
representing them, and this type represents that. It's also an instance
of Show
and IsString
so it can work with OverloadedStrings
.
More on PPAs can be found at https://help.launchpad.net/Packaging/PPA
PPA | |
|
A repository key ID to be downloaded with apt-key.
An Apt source line that apt-add-repository will just add to
sources.list. It's also an instance of both ConfigurableValue
and IsString
to make using OverloadedStrings
in the configuration
file easier.
| FIXME there's apparently an optional "options" fragment that I've definitely not parsed here.
data AptRepository Source #
A repository for apt-add-source, either a PPA or a regular repository line.
addRepository :: AptRepository -> Property DebianLike Source #
Adds an AptRepository
using apt-add-source.