guix-devel/guix/build-system
Timothy Sample bb6419f374
build-system: haskell: Add #:cabal-revision argument.
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.
2018-10-01 12:12:08 +02:00
..
android-ndk.scm
ant.scm
asdf.scm build-system/asdf: Fix typo in "dependency". 2018-08-21 16:27:03 +02:00
cargo.scm
cmake.scm
dub.scm Adjust all users of (gnu packages ldc) to use (gnu packages dlang). 2018-09-10 15:44:32 -04:00
emacs.scm
font.scm
glib-or-gtk.scm
gnu.scm
go.scm
guile.scm build-system: Add 'guile-build-system'. 2018-07-23 12:25:31 +02:00
haskell.scm build-system: haskell: Add #:cabal-revision argument. 2018-10-01 12:12:08 +02:00
meson.scm build-system/meson: Remove RUNPATH workarounds. 2018-07-28 14:54:18 +02:00
minify.scm
ocaml.scm
perl.scm
python.scm
r.scm build-system/r: Accept #:r argument. 2018-06-18 13:51:28 +02:00
ruby.scm
scons.scm
texlive.scm
trivial.scm
waf.scm