Commit Graph

271 Commits (66cf0f054d7b963fcd9ac4f71e6dcb9e7943e2ea)

Author SHA1 Message Date
Ricardo Wurmus 31be270b93 gnu: Add ghc-cmark.
* gnu/packages/haskell.scm (ghc-cmark): New variable.
2015-12-10 14:34:50 +01:00
Ricardo Wurmus 66c480b6c8 gnu: Add ghc-highlighting-kate.
* gnu/packages/haskell.scm (ghc-highlighting-kate): New variable.
2015-12-10 14:34:50 +01:00
Ricardo Wurmus 05245dc9ff gnu: Add ghc-diff.
* gnu/packages/haskell.scm (ghc-diff): Add variable.
2015-12-10 14:34:50 +01:00
Ricardo Wurmus a54d11b58f gnu: Add ghc-regex-pcre-builtin.
* gnu/packages/haskell.scm (ghc-regex-pcre-builtin): New variable.
2015-12-10 14:34:50 +01:00
Ricardo Wurmus ef2861b1d9 gnu: Add ghc-texmath.
* gnu/packages/haskell.scm (ghc-texmath): New variable.
2015-12-10 14:34:50 +01:00
Ricardo Wurmus 8164d58ec7 gnu: Add ghc-pandoc-types.
* gnu/packages/haskell.scm (ghc-pandoc-types): New variable.
2015-12-10 14:34:50 +01:00
Ricardo Wurmus 4cbd9f5993 gnu: Add ghc-deepseq-generics.
* gnu/packages/haskell.scm (ghc-deepseq-generics): New variable.
2015-12-10 14:34:50 +01:00
Ricardo Wurmus 6ff4a50d75 gnu: ghc-aeson: Propagate input.
* gnu/packages/haskell.scm (ghc-aeson)[inputs]: Move
  "ghc-unordered-containers" from here ...
[propagated-inputs]: ... to here.
2015-12-10 14:34:50 +01:00
Ricardo Wurmus 172bb3b86d gnu: ghc-haskell-src-exts: Propagate some inputs.
* gnu/packages/haskell.scm (ghc-haskell-src-exts)[inputs]: Remove field.
[propagated-inputs]: Move "cpphs", "ghc-mtl", "ghc-happy", and "ghc-syb"
from inputs field here.
[native-inputs]: Move "ghc-smallcheck", "ghc-tasty",
"ghc-tasty-smallcheck", and "ghc-tasty-golden" from inputs field here.
2015-12-10 14:34:50 +01:00
Eric Bavier c3c61a781c gnu: ghc-unordered-containers: Enable tests.
* gnu/packages/haskell.scm (ghc-unordered-containers)
  [arguments]: Remove.
  [inputs]: Add ghc-chasingbottoms, ghc-test-framework,
  ghc-test-framework-hunit, and ghc-test-framework-quickcheck2.
2015-11-19 03:13:20 -06:00
Eric Bavier 4eca62be49 gnu: Add ghc-chasingbottoms.
* gnu/packages/haskell.scm (ghc-chasingbottoms): New variable.
2015-11-19 03:13:20 -06:00
Eric Bavier 19206f5eb8 gnu: ghc-attoparsec: Enable tests.
* gnu/packages/haskell.scm (ghc-attoparsec)[arguments]: Remove.
  [inputs]: Add ghc-quickcheck, ghc-quickcheck-unicode,
  ghc-test-framework, and ghc-test-framework-quickcheck2.
2015-11-19 03:13:19 -06:00
Eric Bavier ab715ec9ae gnu: Add ghc-test-framework-quickcheck2.
* gnu/packages/haskell.scm (ghc-test-framework-quickcheck2): New
  variable.
2015-11-19 03:13:19 -06:00
Eric Bavier e1c1b71c38 gnu: ghc-async: Enable tests.
* gnu/packages/haskell.scm (ghc-async)[arguments]: Remove.
  [inputs]: Add ghc-hunit, ghc-test-framework, and
  ghc-test-framework-hunit.
2015-11-19 03:13:19 -06:00
Eric Bavier 0eeaa169a0 gnu: ghc-regex-posix: Propagate inputs.
* gnu/packages/haskell.scm (ghc-regex-posix): Propagate ghc-regex-base
  input.
2015-11-19 03:13:19 -06:00
Eric Bavier 1fe25c573a gnu: Add ghc-test-framework-hunit.
* gnu/packages/haskell.scm (ghc-test-framework-hunit): New variable.
2015-11-19 03:13:19 -06:00
Eric Bavier 09655c676b gnu: Add ghc-test-framework.
* gnu/packages/haskell.scm (ghc-test-framework): New variable.
2015-11-19 03:13:19 -06:00
Eric Bavier 1472ba2546 gnu: Add ghc-libxml.
* gnu/packages/haskell.scm (ghc-libxml): New variable.
2015-11-19 03:13:19 -06:00
Eric Bavier ccd7b30872 gnu: Add ghc-hostname.
* gnu/packages/haskell.scm (ghc-hostname): New variable.
2015-11-19 03:13:19 -06:00
Eric Bavier e17d513381 gnu: ghc: Add GHC_PACKAGE_PATH native search path.
Benefits include: 'guix environment' more useful for ghc libraries, more
useful 'guix package --search-paths' for installed ghc libraries, cleaner
package recipes: no longer need to propagate runtime package dependencies.

* guix/build/haskell-build-system.scm (configure): Unset GHC_PACKAGE_PATH
  around cabal configure.
  (make-ghc-package-database): Use pattern directory search.
  (register): Install complete package database for the current package.
* gnu/packages/haskell.scm (ghc): Add native-search-paths field.
2015-10-29 17:30:18 -05:00
Paul van der Walt dd169b73e0 gnu: ghc-glut: Propagate freeglut input.
* gnu/packages/haskell.scm (ghc-glut): Move freeglut to
  propagated-inputs.
2015-10-29 11:08:56 +01:00
Paul van der Walt fd59d2ee65 gnu: haskell: Remove CONFIG_SHELL patches.
A previous commit to the haskell-build-system made sure that if
necessary, the CONFIG_SHELL environment variable is set.  That obviates
the individual patches applied to some packages.  Remove them.

* gnu/packages/haskell.scm (ghc-network, ghc-old-time, ghc-sdl-image,
  ghc-sdl-mixer, ghc-sdl, ghc-unix-time, ghc-x11)[arguments]: Remove
  ‘fix-/bin/sh’ phase.
2015-10-26 10:15:32 +01:00
Paul van der Walt 554093b7e1 gnu: ghc-async: Fix description formatting.
* gnu/packages/haskell.scm (ghc-async): Formatting.
2015-10-26 10:15:14 +01:00
Paul van der Walt c783cac070 gnu: Add ghc-sdl-image.
* gnu/packages/haskell.scm (ghc-sdl-image): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 224a0ddbd9 gnu: Add ghc-sdl-mixer.
* gnu/packages/haskell.scm (ghc-sdl-mixer): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt b784e8c502 gnu: Add ghc-sdl.
* gnu/packages/haskell.scm (ghc-sdl): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt bce030840d gnu: Add ghc-glut.
* gnu/packages/haskell.scm (ghc-glut): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt fe28ba703f gnu: Add ghc-opengl.
* gnu/packages/haskell.scm (ghc-opengl): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 74fa80ee68 gnu: Add ghc-objectname.
* gnu/packages/haskell.scm (ghc-objectname): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 894562e314 gnu: Add ghc-gluraw.
* gnu/packages/haskell.scm (ghc-gluraw): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt c480b85e66 gnu: Add ghc-openglraw.
* gnu/packages/haskell.scm (ghc-openglraw): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 22db3ce71a gnu: Add ghc-half.
* gnu/packages/haskell.scm (ghc-half): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 25d51164f7 gnu: Add ghc-regex-compat.
* gnu/packages/haskell.scm (ghc-regex-compat): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt e422279bbc gnu: Add ghc-regex-posix.
* gnu/packages/haskell.scm (ghc-regex-posix): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 25eb1c2227 gnu: Add ghc-xhtml.
* gnu/packages/haskell.scm (ghc-xhtml): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt e0d17b8482 gnu: Add ghc-haskell-src.
* gnu/packages/haskell.scm (ghc-haskell-src): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 0bc641baf8 gnu: Add ghc-html.
* gnu/packages/haskell.scm (ghc-html): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 1f477b59c1 gnu: Add ghc-cgi.
* gnu/packages/haskell.scm (ghc-cgi): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 5e217e4df7 gnu: Add ghc-multipart.
* gnu/packages/haskell.scm (ghc-multipart): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt e40b25432e gnu: Add ghc-alex.
* gnu/packages/haskell.scm (ghc-alex): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt e0492a8dd4 gnu: Add ghc-haddock.
* gnu/packages/haskell.scm (ghc-haddock): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 735bd9c952 gnu: Add ghc-haddock-api.
* gnu/packages/haskell.scm (ghc-haddock-api): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 56b3bc5694 gnu: Add ghc-haddock-library.
* gnu/packages/haskell.scm (ghc-haddock-library): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 600621a182 gnu: Add Idris.
* gnu/packages/haskell.scm (idris): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 93248cfdd0 gnu: Add ghc-trifecta.
* gnu/packages/haskell.scm (ghc-trifecta): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt d7e67cf1a1 gnu: Add ghc-cheapskate.
* gnu/packages/haskell.scm (ghc-cheapskate): Add variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt e1a35c39b1 gnu: Add ghc-lens.
* gnu/packages/haskell.scm (ghc-lens): Add variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 5125f63fea gnu: Add ghc-kan-extensions.
* gnu/packages/haskell.scm (ghc-kan-extensions): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 576cdc5ab4 gnu: Add ghc-vector-binary-instances.
* gnu/packages/haskell.scm (ghc-vector-binary-instances): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 7588e55c73 gnu: Add ghc-wai-extra.
* gnu/packages/haskell.scm (ghc-wai-extra): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt fc3aa91b55 gnu: Add ghc-wai-logger.
* gnu/packages/haskell.scm (ghc-wai-logger): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 3784289667 gnu: Add ghc-wai.
* gnu/packages/haskell.scm (ghc-wai): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 5722409b18 gnu: Add ghc-cookie.
* gnu/packages/haskell.scm (ghc-cookie): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt e372520ec3 gnu: Add ghc-parsers.
* gnu/packages/haskell.scm (ghc-parsers): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt d6a08d24bf gnu: Add ghc-xss-sanitize.
* gnu/packages/haskell.scm (ghc-xss-sanitize): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt f550db48eb gnu: Add ghc-streaming-commons.
* gnu/packages/haskell.scm (ghc-streaming-commons): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 85b2a2f541 gnu: Add ghc-resourcet.
* gnu/packages/haskell.scm (ghc-resourcet): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 6397aef061 gnu: Add hlint.
* gnu/packages/haskell.scm (hlint): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 6ff19687b1 gnu: Add ghc-haskell-src-exts.
* gnu/packages/haskell.scm (ghc-haskell-src-exts): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 81da1a45e8 gnu: Add ghc-happy.
* gnu/packages/haskell.scm (ghc-happy): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 0ba563643e gnu: Add ghc-cmdargs.
* gnu/packages/haskell.scm (ghc-cmdargs): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 78249cc075 gnu: Add cpphs.
* gnu/packages/haskell.scm (cpphs): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 6729152dc5 gnu: Add ghc-simple-reflect.
* gnu/packages/haskell.scm (ghc-simple-reflect): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 52db0e1372 gnu: Add ghc-adjunctions.
* gnu/packages/haskell.scm (ghc-adjunctions): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt dc2e8ab7ea gnu: Add ghc-free.
* gnu/packages/haskell.scm (ghc-free): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 1e473fb8dc gnu: Add ghc-prelude-extras.
* gnu/packages/haskell.scm (ghc-prelude-extras): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 865ac57307 gnu: Add ghc-reflection.
* gnu/packages/haskell.scm (ghc-reflection): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt d2639cbc17 gnu: Add ghc-reducers.
* gnu/packages/haskell.scm (ghc-reducers): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt aee9822326 gnu: Add ghc-semigroupoids.
* gnu/packages/haskell.scm (ghc-semigroupoids): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt f221841c69 gnu: Add ghc-profunctors.
* gnu/packages/haskell.scm (ghc-profunctors): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt fad564ec03 gnu: Add ghc-extra.
* gnu/packages/haskell.scm (ghc-extra): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 47038762ba gnu: Add ghc-polyparse.
* gnu/packages/haskell.scm (ghc-polyparse): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt ce78a0f50c gnu: Add HScolour.
* gnu/packages/haskell.scm (hscolour): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 40b56b5291 gnu: Add ghc-comonad.
* gnu/packages/haskell.scm (ghc-comonad): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt fa4f5024bc gnu: Add ghc-distributive.
* gnu/packages/haskell.scm (ghc-distributive): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 10e614523f gnu: Add ghc-cereal.
* gnu/packages/haskell.scm (ghc-cereal): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt ca41c155c5 gnu: Add ghc-zip-archive.
* gnu/packages/haskell.scm (ghc-zip-archive): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 7b72df8b7a gnu: Add ghc-css-text.
* gnu/packages/haskell.scm (ghc-css-text): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 39505126b1 gnu: Add ghc-aeson.
* gnu/packages/haskell.scm (ghc-aeson): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt bc74e0e171 gnu: Add ghc-attoparsec.
* gnu/packages/haskell.scm (ghc-attoparsec): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt a43a38a129 gnu: Add ghc-scientific.
* gnu/packages/haskell.scm (ghc-scientific): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 4a2fbdfe62 gnu: Add ghc-tasty-ant-xml.
* gnu/packages/haskell.scm (ghc-tasty-ant-xml): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 275ff10bb3 gnu: Add ghc-tasty-smallcheck.
* gnu/packages/haskell.scm (ghc-tasty-smallcheck): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt b53fa04681 gnu: Add ghc-smallcheck.
* gnu/packages/haskell.scm (ghc-smallcheck): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 9855500af6 gnu: Add ghc-tasty-golden.
* gnu/packages/haskell.scm (ghc-tasty-golden): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt fa67563caf gnu: Add ghc-temporary-rc.
* gnu/packages/haskell.scm (ghc-temporary-rc): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt f4e5c04ed1 gnu: Add ghc-clock.
Add ghc-clock, which depends indirectly on ghc-clock-bootstrap for its
test suite.

* gnu/packages/haskell.scm (ghc-clock): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 32ce3df758 gnu: Add ghc-tasty-quickcheck.
* gnu/packages/haskell.scm (ghc-tasty-quickcheck): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 766504d199 gnu: Add ghc-tasty-hunit.
* gnu/packages/haskell.scm (ghc-tasty-hunit): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 7cfdbc514f gnu: Add ghc-tasty.
* gnu/packages/haskell.scm (ghc-tasty): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 3f2ce1dc3f gnu: Add ghc-clock-bootstrap.
The ghc-clock-bootstrap package has tests disabled, since they
themselves indirectly require ghc-clock.  After adding ghc-tasty and
ghc-tasty-quickcheck, ghc-clock is defined as a public package with
tests enabled.

* gnu/packages/haskell.scm (ghc-clock-bootstrap): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt fa709a2fc9 gnu: Add ghc-stringsearch.
* gnu/packages/haskell.scm (ghc-stringsearch): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 281bc4fd5d gnu: Add ghc-word8.
* gnu/packages/haskell.scm (ghc-word8): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 6f5e312e97 gnu: Add ghc-lifted-base.
* gnu/packages/haskell.scm (ghc-lifted-base): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 34128d2ba7 gnu: Add ghc-regex-tdfa-rc.
* gnu/packages/haskell.scm (ghc-regex-tdfa-rc): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 6ffc5be71d gnu: Add ghc-charset.
* gnu/packages/haskell.scm (ghc-charset): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt cc553d025d gnu: Add ghc-fast-logger.
* gnu/packages/haskell.scm (ghc-fast-logger): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt d76bf6181b gnu: Add ghc-bytestring-builder.
* gnu/packages/haskell.scm (ghc-bytestring-builder): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 6c1a7751a5 gnu: Add ghc-tagsoup.
* gnu/packages/haskell.scm (ghc-tagsoup): New variable.
2015-10-23 09:10:52 +02:00
Paul van der Walt 9e5224e6f3 gnu: Add ghc-digest.
* gnu/packages/haskell.scm (ghc-digest): New variable.
2015-10-23 09:10:52 +02:00