aura-2.0.0: A secure package manager for Arch Linux and the AUR, written in Haskell.

Copyright(c) Colin Woodbury 2012 - 2018
LicenseGPL3
MaintainerColin Woodbury <colin@fosskers.ca>
Safe HaskellNone
LanguageHaskell2010

Aura.Build

Description

Agnostically builds packages, regardless of original source.

Synopsis

Documentation

installPkgFiles :: (Member (Reader Settings) r, Member (Error Failure) r, Member IO r) => NonEmptySet PackagePath -> Eff r () Source #

Expects files like: /var/cache/pacman/pkg/*.pkg.tar.xz

buildPackages :: (Member (Reader Settings) r, Member (Error Failure) r, Member IO r) => NonEmptySet Buildable -> Eff r (NonEmptySet PackagePath) Source #

All building occurs within temp directories, or in a location specified by the user with flags.