[arch-haskell] archlinux haskell library
Don Stewart
dons at galois.com
Sat Oct 12 07:35:28 UTC 2013
dons:
> I've started a library for programmatically manipulating and querying
> Arch Linux package infrastructure.
>
> So far we have:
>
> http://hackage.haskell.org/package/archlinux-0.1
>
> which supports searching and querying packages on AUR.
>
> > info "xmonad"
> Right (AURInfo { packageID = 10593
> , packageName = "xmonad"
> , packageVersion = Right (Version {versionBranch = [0,8,1] , versionTags = []},"1.2")
> , 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 })
>
> Useful things we could do with more work:
>
> * lint checker
> -- for all our packages, check they are consistent
>
> * hackage version checker
> -- automatically check versions between hackage and AUR
>
> * cabal2arch version checker
> -- list all packages that were generated with which version of cabal2arch,
> then auto-rebuild
>
> * our own yaourt...
>
>
Oh,also, anyone know how I can get the full list of arch-haskell
maintained packages from AUR programmatically? I've found only very
sparse documentation for the JSON interface.
If we could get the full package list, we can do regression builds.
-- Don
More information about the arch-haskell
mailing list