<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/guix/build-system/haskell.scm, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2018-10-01T10:12:08Z</updated>
<entry>
<title>build-system: haskell: Add #:cabal-revision argument.</title>
<updated>2018-10-01T10:12:08Z</updated>
<author>
<name>Timothy Sample</name>
</author>
<published>2018-08-31T02:08:59Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=bb6419f3745911aec87ad79c55bb953b36f246dd'/>
<id>urn:sha1:bb6419f3745911aec87ad79c55bb953b36f246dd</id>
<content type='text'>
Add a #:cabal-revision argument for specifying which Cabal file revision
from Hackage should be used.

* guix/build-system/haskell.scm (source-url-&gt;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.
</content>
</entry>
<entry>
<title>Move search path specifications to (guix search-paths).</title>
<updated>2015-05-04T21:30:51Z</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2015-05-04T20:11:37Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=e89431bf016830a919ec2430889f6c2679aab408'/>
<id>urn:sha1:e89431bf016830a919ec2430889f6c2679aab408</id>
<content type='text'>
* guix/packages.scm (&lt;search-path-specification&gt;,
  search-path-specification-&gt;sexp, sexp-&gt;search-path-specification):
  Move to...
* guix/search-paths.scm: ... here.  New file.
* Makefile.am (MODULES): Add it.
* guix/build-system/cmake.scm, guix/build-system/glib-or-gtk.scm,
  guix/build-system/gnu.scm, guix/build-system/haskell.scm,
  guix/build-system/perl.scm, guix/build-system/python.scm,
  guix/build-system/ruby.scm, guix/build-system/waf.scm,
  guix/profiles.scm, guix/scripts/package.scm: Use it.
</content>
</entry>
<entry>
<title>build-system/haskell: Refer to %GNU-BUILD-SYSTEM-MODULES.</title>
<updated>2015-04-15T08:27:19Z</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2015-04-15T08:27:19Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=cd6c6d60a83fcd081097705ec5f51243d3d701d9'/>
<id>urn:sha1:cd6c6d60a83fcd081097705ec5f51243d3d701d9</id>
<content type='text'>
Fixes a regression whereby haskell-build-system was using an incomplete
module list.

* guix/build-system/haskell.scm (%haskell-build-system-modules): New
  variable.
  (haskell-build): Use it as the default value of #:imported-modules.
</content>
</entry>
<entry>
<title>build-system: Add haskell-build-system.</title>
<updated>2015-04-04T07:11:31Z</updated>
<author>
<name>Federico Beffa</name>
</author>
<published>2015-03-27T08:36:56Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=14dfdf2e0e4d1f18bcc1becf87aef932d5721d91'/>
<id>urn:sha1:14dfdf2e0e4d1f18bcc1becf87aef932d5721d91</id>
<content type='text'>
* guix/build-system/haskell.scm: New file.
* guix/build/haskell-build-system.scm: New file.
* doc/guix.texi: Add section on 'haskell-build-system'.
</content>
</entry>
</feed>
