guix/gnu
Robert Vollmert ed8d3f33a5
build-system/haskell: Generate Setup.hs if needed.
The default Setup.hs is boilerplate that is frequently left out of
source packages.  Several packages already add a phase to generate it,
so moving this phase to the build system is just factoring out an
existing pattern.

See <https://github.com/phadej/time-compat/issues/4>.

* guix/build/haskell-build-system.scm (generate-setuphs): New procedure.
(%standard-phases): Add it after 'unpack'.
* gnu/packages/haskell.scm (ghc-foundation, ghc-inline-c,
ghc-inline-c-cpp, ghc-rio): Remove 'arguments'.

Signed-off-by: Timothy Sample <samplet@ngyro.com>
2019-06-13 13:30:24 -04:00
..
bootloader
build gnu: glibc-locales: Install symlinks using the normalized codeset. 2019-06-07 21:50:18 +02:00
installer installer: Fix typo. 2019-06-08 02:30:25 +02:00
packages build-system/haskell: Generate Setup.hs if needed. 2019-06-13 13:30:24 -04:00
services services: slim: Update SLiM theme to 1.x. 2019-06-10 23:11:15 +02:00
system Add (gnu build locale). 2019-06-07 21:50:18 +02:00
tests pack: Add '--entry-point'. 2019-06-07 09:57:19 +02:00
artwork.scm artwork: Update snapshot to 2f2fe74. 2019-06-10 23:11:07 +02:00
bootloader.scm
ci.scm
installer.scm
local.mk Merge branch 'master' into staging 2019-06-11 10:27:09 +02:00
packages.scm
services.scm
system.scm
tests.scm