| Maintainer | Don Stewart |
|---|
Distribution.ArchLinux.AUR
Description
Support for querying the AUR database.
- data AURInfo = AURInfo {
- packageID :: Integer
- packageURLinAUR :: String
- packageName :: String
- packageVersion :: Either String (Version, String)
- packageCategory :: Integer
- packageDesc :: String
- packageLocation :: Integer
- packageURL :: String
- packagePath :: FilePath
- packageLicense :: String
- packageVotes :: Integer
- packageOutOfDate :: Bool
- info :: String -> IO (Either String AURInfo)
- search :: String -> IO [AURInfo]
- maintainer :: String -> IO [AURInfo]
- package :: String -> IO (Either String AURInfo, Either String AnnotatedPkgBuild)
Documentation
Type for AUR RPC responses.
Constructors
| AURInfo | |
Fields
| |
info :: String -> IO (Either String AURInfo)Source
Query AUR for information on a package
$ info "xmonad"
Right (AURInfo { packageID = 10593
, packageName = "xmonad"
, packageVersion = Right (Version {versionBranch = [0,8,1] , versionTags = []},"1.2")i
, packageCategory = 17
, packageDesc = "A lightweight X11 tiled window manager written in Haskell"
, packageLocation = 3
, packageURL = "http://xmonad.org/"
, packagePath = "/packages/xmonad/xmonad.tar.gz"
, packageLicense = "custom:BSD3"
, packageVotes = 260
, packageOutOfDate = False })
search :: String -> IO [AURInfo]Source
Search AUR for packages matching pattern. Returns a list of info results.
maintainer :: String -> IO [AURInfo]Source
Search AUR for packages owned by maintainer. Returns a list of info results.