Maintainer | Don Stewart |
---|
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.
AURInfo | |
|
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.