bb6419f374
Add a #:cabal-revision argument for specifying which Cabal file revision from Hackage should be used. * guix/build-system/haskell.scm (source-url->revision-url): New function. (lower): Accept a cabal-revision keyword argument, convert it to an origin record, and add it to the resulting bag's host-inputs. (haskell-build): Pass the cabal-revision input to the builder as an argument. * guix/build/haskell-build-system.scm (patch-cabal-file): New phase. (%standard-phases): Add it. |
||
---|---|---|
.. | ||
android-ndk-build-system.scm | ||
ant-build-system.scm | ||
asdf-build-system.scm | ||
bournish.scm | ||
cargo-build-system.scm | ||
cmake-build-system.scm | ||
compile.scm | ||
cvs.scm | ||
debug-link.scm | ||
download-nar.scm | ||
download.scm | ||
dub-build-system.scm | ||
emacs-build-system.scm | ||
emacs-utils.scm | ||
font-build-system.scm | ||
git.scm | ||
glib-or-gtk-build-system.scm | ||
gnu-build-system.scm | ||
gnu-dist.scm | ||
go-build-system.scm | ||
graft.scm | ||
gremlin.scm | ||
guile-build-system.scm | ||
haskell-build-system.scm | ||
hg.scm | ||
java-utils.scm | ||
lisp-utils.scm | ||
make-bootstrap.scm | ||
meson-build-system.scm | ||
minify-build-system.scm | ||
ocaml-build-system.scm | ||
perl-build-system.scm | ||
profiles.scm | ||
pull.scm | ||
python-build-system.scm | ||
qt-utils.scm | ||
r-build-system.scm | ||
rpath.scm | ||
ruby-build-system.scm | ||
scons-build-system.scm | ||
store-copy.scm | ||
svn.scm | ||
syscalls.scm | ||
texlive-build-system.scm | ||
union.scm | ||
utils.scm | ||
waf-build-system.scm |