arch-hs-0.0.0.0: A program generating PKGBUILD for hackage packages.
Copyright(c) 2020 berberman
LicenseMIT
Maintainerberberman <1793913507@qq.com>
Safe HaskellNone
LanguageHaskell2010

Distribution.ArchHs.Core

Description

The core functions of arch-hs.

Synopsis

Documentation

getDependencies Source #

Get dependencies of a package recursively. All version constraints will be discarded, and only packages depended by executables, libraries, and test suits will be collected.

evalConditionTree :: (Semigroup k, HasBuildInfo k, Member FlagAssignmentsEnv r) => GenericPackageDescription -> CondTree ConfVar [Dependency] k -> Sem r BuildInfo Source #

Simplify the condition tree from GenericPackageDescription with given flag assignments and archlinux system assumption.