Commit Graph

445 Commits

Author SHA1 Message Date
David Craven 5e6cafe157
gnu: Add ghc-ieee754.
* gnu/packages/haskell.scm (ghc-ieee754): New variable.
2016-12-10 21:47:07 +01:00
David Craven f7e624b639
gnu: Add ghc-tasty-rerun.
* gnu/packages/haskell.scm (ghc-tasty-rerun): New variable.
2016-12-10 21:47:07 +01:00
David Craven b7f96285a5
gnu: Add ghc-fsnotify.
* gnu/packages/haskell.scm (ghc-fsnotify): New variable.
2016-12-10 21:47:07 +01:00
David Craven f63981de14
gnu: Add ghc-hinotify.
* gnu/packages/haskell.scm (ghc-hinotify): New variable.
2016-12-10 21:47:07 +01:00
Efraim Flashner 6846f08471
gnu: Correct hackage mirror usage.
* gnu/package/haskell.scm (ghc-data-accessor)[source]: Specify hackage
mirror.
(ghc-data-accessor-transformers)[source]: Same.
(ghc-gnuplot)[source]: Same.
2016-11-01 10:37:18 +02:00
Federico Beffa 1a86b671ce
gnu: Add ghc-gnuplot.
* gnu/packages/haskell.scm (ghc-gnuplot): New variable.
2016-10-31 16:13:38 +01:00
Federico Beffa a5cbef03ba
gnu: Add ghc-utility-ht.
* gnu/packages/haskell.scm (ghc-utility-ht): New variable.
2016-10-31 16:13:35 +01:00
Federico Beffa 81a1191922
gnu: Add ghc-data-access-transformers.
* gnu/packages/haskell.scm (ghc-data-access-transformers): New variable.
2016-10-31 16:13:33 +01:00
Federico Beffa 505e0150dc
gnu: Add ghc-data-accessor.
* gnu/packages/haskell.scm (ghc-data-accessor): New variable.
2016-10-31 16:13:31 +01:00
Federico Beffa 7d95c0006a
gnu: Add GHC 8.0.1.
* gnu/packages/haskell.scm (ghc-8): New variable.
2016-10-19 08:44:11 +02:00
Federico Beffa 1bd00f1737
gnu: Add ghc-hashtables.
* gnu/packages/haskell.scm (ghc-hashtables): New variable.
2016-10-19 08:44:11 +02:00
Federico Beffa db61a00971
gnu: Add ghc-easyplot.
* gnu/packages/haskell.scm (ghc-easyplot): New variable.
2016-10-19 08:44:11 +02:00
Federico Beffa 4225c7116d
gnu: Add ghc-hmatrix-gsl-stats.
* gnu/packages/haskell.scm (ghc-hmatrix-gsl-stats): New variable.
2016-10-19 08:44:11 +02:00
Federico Beffa 271a5365aa
gnu: Add ghc-hmatrix-special.
* gnu/packages/haskell.scm (ghc-hmatrix-special): New variable.
2016-10-19 08:44:11 +02:00
Federico Beffa 932104abce
gnu: Add ghc-hmatrix-gsl.
* gnu/packages/haskell.scm (ghc-hmatrix-gsl): New variable.
2016-10-19 08:44:11 +02:00
Federico Beffa 95595618b1
gnu: Add ghc-hmatrix.
* gnu/packages/haskell.scm (ghc-hmatrix): New variable.
2016-10-19 08:44:11 +02:00
Federico Beffa 725dddd7fb
gnu: Add ghc-storable-complex.
* gnu/packages/haskell.scm (ghc-storable-complex): New variable.
2016-10-19 08:44:11 +02:00
Ricardo Wurmus eb0ff8a382
gnu: Add ghc-pandoc-citeproc.
* gnu/packages/haskell.scm (ghc-pandoc-citeproc): New variable.
2016-10-06 14:18:25 +02:00
Ricardo Wurmus bfdfb0f63f
gnu: Add ghc-xml-conduit.
* gnu/packages/haskell.scm (ghc-xml-conduit): New variable.
2016-10-06 14:18:25 +02:00
Ricardo Wurmus e9ef2c51d5
gnu: Add ghc-xml-types.
* gnu/packages/haskell.scm (ghc-xml-types): New variable.
2016-10-06 14:18:25 +02:00
Ricardo Wurmus 1aa45bbf6f
gnu: Add ghc-conduit-extra.
* gnu/packages/haskell.scm (ghc-conduit-extra): New variable.
2016-10-06 14:18:25 +02:00
Ricardo Wurmus 9ce764b689
gnu: Add ghc-rfc5051.
* gnu/packages/haskell.scm (ghc-rfc5051): New variable.
2016-10-06 14:18:24 +02:00
Ricardo Wurmus 37e02bf65b
gnu: Add ghc-hs-bibutils.
* gnu/packages/haskell.scm (ghc-hs-bibutils): New variable.
2016-10-06 14:18:24 +02:00
Ricardo Wurmus b376463552
gnu: ghc-streaming-commons: Remove standard packages from inputs.
The "directory" and "transformers" modules are part of GHC and should
not be among the inputs to avoid conflicts.

* gnu/packages/haskell.scm (ghc-streaming-commons)[inputs]: Remove
"ghc-directory" and "ghc-transformers".
2016-10-06 14:18:21 +02:00
Ricardo Wurmus d79e8f65b5
gnu: ghc-process: Replace reference to /bin/sh.
* gnu/packages/haskell.scm (ghc-process)[arguments]: Add phases
"patch-reference-to-/bin/sh" to replace reference to /bin/sh.
2016-10-02 17:31:40 +02:00
Ricardo Wurmus 2d47cee25b
gnu: Do not propagate inputs in haskell.scm.
* gnu/packages/haskell.scm
(ghc-streaming-commons)[propagated-inputs]: Move ghc-random...
[inputs]: ...to here; remove ghc-async, add ghc-directory, add
ghc-transformers; move ghc-quickcheck, ghc-hspec...
[native-inputs]: ...to here; add hspec-discover.

(ghc-test-framework)[propagated-inputs]: Move all from here...
[inputs]: ...to here; move ghc-hunit and ghc-quickcheck...
[native-inputs]: ...to here.

(ghc-attoparsec)[propagated-inputs]: Move ghc-scientific...
[inputs]: ...to here; move ghc-quickcheck, ghc-quickcheck-unicode,
ghc-test-framework, ghc-test-framework-quickcheck2, ghc-vector...
[native-inputs]: ...to here.

(ghc-zip-archive)[propagated-inputs]: Move all inputs from here...
[inputs]: ...to here; move ghc-hunit from here...
[native-inputs]: ...to here.

(ghc-network-uri)[inputs]: Add ghc-parsec; move ghc-hunit from here...
[native-inputs]: ...to here.
[propagated-inputs]: Remove.

(ghc-wai)[propagated-inputs]: Move all inputs from here...
[inputs]: ...to here; move ghc-quickcheck, ghc-hunit, and ghc-hspec from
here...
[native-inputs]: ...to here.  Add hspec-discover.

(ghc-wai-extra)[propagated-inputs]: Remove ghc-hspec and ghc-hunit; move
all other inputs from here...
[inputs]: ...to here.
[native-inputs]: Add hspec-discover, ghc-hspec, and ghc-hunit.

(ghc-resourcet, ghc-xss-sanitize, ghc-parsec, ghc-vector, ghc-http,
ghc-base-compat, ghc-base-orphans, ghc-word8)[inputs]: Move all inputs
from here...
[native-inputs]: ...to here.

(ghc-haddock-library, ghc-hspec-contrib, ghc-base-compat,
ghc-base-orphans, ghc-fast-logger, ghc-word8, ghc-aeson-qq,
ghc-logging-facade, ghc-mockery, ghc-yaml, ghc-hslua)[native-inputs]:
Add hspec-discover.

(ghc-fast-logger)[inputs]: Move ghc-hspec from here...
[native-inputs]: ...to here.

(ghc-data-default,
ghc-data-default-instances-base,
ghc-data-default-instances-containers,
ghc-data-default-instances-dlist,
ghc-haddock-api,
ghc-happy,
ghc-haskell-src-exts,
ghc-resourcet,
ghc-xss-sanitize,
ghc-sdl-mixer,
ghc-sdl-image,
ghc-glut,
ghc-gluraw,
ghc-opengl,
cpphs,
ghc-old-time,
ghc-data-default-instances-old-locale,
cabal-install,
ghc-x11,
ghc-x11-xft,
ghc-hashable,
ghc-test-framework-hunit,
ghc-test-framework,
ghc-tf-random,
ghc-transformers-base,
ghc-unix-time,
ghc-http-types,
ghc-iproute,
ghc-regex-base,
ghc-regex-posix,
ghc-regex-tdfa-rc,
ghc-parsers,
ghc-trifecta,
ghc-distributive,
ghc-comonad,
ghc-polyparse,
ghc-profunctors,
ghc-reducers,
ghc-xml,
ghc-exceptions,
ghc-temporary,
ghc-temporary-rc,
ghc-smallcheck,
ghc-tasty-ant-xml,
ghc-quickcheck-instances,
ghc-quickcheck,
ghc-case-insensitive,
ghc-chasingbottoms,
ghc-unordererd-containers,
ghc-uniplate,
ghc-ansi-wl-pprint,
ghc-parsec,
ghc-vector,
ghc-vector-binary-instances,
ghc-http,
ghc-hspec,
ghc-hspec-contrib,
ghc-hspec-core,
ghc-hspec-meta,
ghc-vault,
ghc-monad-control,
ghc-blaze-builder,
ghc-blaze-markup,
ghc-blaze-html,
ghc-async,
ghc-optparse-applicative,
ghc-charset,
ghc-void,
ghc-kan-extensions,
ghc-statevar,
ghc-lens,
ghc-cheapskate,
ghc-semigroupoids,
ghc-contrvariant,
ghc-semigroups,
ghc-free,
ghc-adjunctions,
ghc-fast-logger,
ghc-doctest,
ghc-lifted-base,
ghc-tasty-quickcheck,
ghc-tasty-golden,
ghc-tasty,
ghc-cookie,
ghc-scientific,
ghc-aeson,
ghc-wai-logger,
ghc-pandoc-types,
ghc-texmath,
ghc-regex-pcre-builtin,
ghc-highlighting-kate,
ghc-cmark,
ghc-enclosed-exceptions,
ghc-th-lift,
ghc-th-expand-syns,
ghc-th-reify-many,
ghc-th-orphans,
ghc-haskell-src-meta,
ghc-aeson-qq,
ghc-conduit,
ghc-mockery,
ghc-yaml,
ghc-filemanip,
ghc-juicypixels,
ghc-hslua,
ghc-mime-types,
ghc-http-client,
ghc-hourglass,
ghc-pem,
ghc-asn1-types,
ghc-asn1-encoding,
ghc-asn1-parse,
ghc-tasty-kat,
ghc-cryptonite,
ghc-x509,
ghc-x509-store,
ghc-x509-validation,
ghc-x509-system,
ghc-tls,
ghc-socks,
ghc-connection,
ghc-http-client-tls,
ghc-pandoc)[propagated-inputs]: Move inputs from here...
[inputs]: ...to here.
2016-10-02 17:31:39 +02:00
Ricardo Wurmus bc600b80a2
gnu: ghc-pandoc: Update to 1.17.2.
* gnu/packages/haskell.scm (ghc-pandoc): Update to 1.17.2.
2016-09-26 14:30:59 +02:00
Ricardo Wurmus 5a502d9abd
gnu: ghc-texmath: Update to 0.8.6.5.
* gnu/packages/haskell.scm (ghc-texmath): Update to 0.8.6.5.
2016-09-26 14:30:58 +02:00
Ricardo Wurmus 2e9b1276b7
gnu: ghc-cmark: Update to 0.5.3.1.
* gnu/packages/haskell.scm (ghc-cmark): Update to 0.5.3.1.
2016-09-26 14:30:58 +02:00
Ricardo Wurmus 8f1e2dca55
gnu: ghc-highlighting-kate: Update to 0.6.3.
* gnu/packages/haskell.scm (ghc-highlighting-kate): Update to 0.6.3.
2016-09-26 14:30:58 +02:00
Ricardo Wurmus ae87e4fcde
gnu: ghc-pandoc-types: Update to 1.16.1.1.
* gnu/packages/haskell.scm (ghc-pandoc-types): Update to 1.16.1.1.
2016-09-26 14:30:58 +02:00
Ricardo Wurmus 1da48e4302
gnu: ghc-tagsoup: Update to 0.14.
* gnu/packages/haskell.scm (ghc-tagsoup): Update to 0.14.
2016-09-26 14:30:58 +02:00
Ricardo Wurmus ba4529c4f7
gnu: ghc-tls: Update to 1.3.8.
* gnu/packages/haskell.scm (ghc-tls): Update to 1.3.8.
2016-09-26 14:30:57 +02:00
ng0 71b611bc34
gnu: Add ghc-transformers-0.4.2.0.
* gnu/packages/haskell.scm (ghc-transformers-0.4.2.0): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:10:01 -04:00
ng0 10a03d6665
gnu: Add ghc-system-fileio.
* gnu/packages/haskell.scm (ghc-system-fileio): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:10:00 -04:00
ng0 23feb6e4fb
gnu: Add ghc-system-filepath.
* gnu/packages/haskell.scm (ghc-system-filepath): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:10:00 -04:00
ng0 58c85b1f82
gnu: Add ghc-options.
* gnu/packages/haskell.scm (ghc-options): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:10:00 -04:00
ng0 c92d944c1e
gnu: Add ghc-chell-quickcheck.
* gnu/packages/haskell.scm (ghc-chell-quickcheck): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:10:00 -04:00
ng0 475d366866
gnu: Add ghc-chell-quickcheck-bootstrap.
* gnu/packages/haskell.scm (ghc-chell-quickcheck-bootstrap): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:59 -04:00
ng0 8ea94489fd
gnu: Add ghc-chell.
* gnu/packages/haskell.scm (ghc-chell): New variables.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:59 -04:00
ng0 7e06c4aa98
gnu: Add ghc-options-bootstrap.
* gnu/packages/haskell.scm (ghc-options-bootstrap): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:59 -04:00
ng0 25b3bdb5ff
gnu: Add ghc-shelly.
* gnu/packages/haskell.scm (ghc-shelly): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:59 -04:00
ng0 3f7aa1029b
gnu: Add ghc-system-fileio-bootstrap.
* gnu/packages/haskell.scm (ghc-system-fileio-bootstrap): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:58 -04:00
ng0 ddd5955b1e
gnu: Add ghc-system-filepath-bootstrap.
* gnu/packages/haskell.scm (ghc-system-filepath-bootstrap): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:58 -04:00
ng0 2b41f4afc1
gnu: Add ghc-lifted-async.
* gnu/packages/haskell.scm (ghc-lifted-async): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:58 -04:00
ng0 6aab9ba6d4
gnu: Add ghc-constraints.
* gnu/packages/haskell.scm (ghc-constraints): New variable.
2016-09-22 20:09:58 -04:00
ng0 e7e2f03c8f
gnu: Add ghc-array.
* gnu/packages/haskell.scm (ghc-array): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:57 -04:00
ng0 3db882776b
gnu: Add ghc-graphviz.
* gnu/packages/haskell.scm (ghc-graphviz): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:57 -04:00
ng0 d4cca6b0ae
gnu: Add ghc-fgl-arbitrary.
* gnu/packages/haskell.scm (ghc-fgl-arbitrary): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:57 -04:00
ng0 ce242fd05e
gnu: ghc-fgl: Update to 5.5.3.0.
* gnu/packages/haskell.scm (ghc-fgl): Update to 5.5.3.0.
[inputs]: Add ghc-hspec and ghc-quickcheck.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:57 -04:00
ng0 6e0741f739
gnu: Add ghc-wl-pprint-text.
* gnu/packages/haskell.scm (ghc-wl-pprint-text): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:56 -04:00
ng0 3b281f5b8d
gnu: Add ghc-process.
* gnu/packages/haskell.scm (ghc-process): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:56 -04:00
ng0 4fec5cdbf4
gnu: Add ghc-directory.
* gnu/packages/haskell.scm (ghc-directory): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:56 -04:00
ng0 e1a56bb258
gnu: Add ghc-colour.
* gnu/packages/haskell.scm (ghc-colour): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:55 -04:00
ng0 1d9db656c9
gnu: Add ghc-bytestring.
* gnu/packages/haskell.scm (ghc-bytestring): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:55 -04:00
ng0 41167bd255
gnu: Add ghc-monads-tf.
* gnu/packages/haskell.scm (ghc-monads-tf): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:55 -04:00
ng0 d52ca22ac3
gnu: Add ghc-patience.
* gnu/packages/haskell.scm (ghc-patience): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:55 -04:00
ng0 027b79762a
gnu: Add ghc-findbin.
* gnu/packages/haskell.scm (ghc-findbin): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:54 -04:00
ng0 54c37341d1
gnu: Add ghc-transformers.
* gnu/packages/haskell.scm (ghc-transformers): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:54 -04:00
ng0 f827033102
gnu: Add ghc-tar.
* gnu/packages/haskell.scm (ghc-tar): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:54 -04:00
ng0 a71f861752
gnu: Add ghc-bytestring-handle.
* gnu/packages/haskell.scm (ghc-bytestring-handle): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:54 -04:00
ng0 e9e519be76
gnu: Add ghc-sandi.
* gnu/packages/haskell.scm (ghc-sandi): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:53 -04:00
ng0 ab12bd3a04
gnu: Add ghc-tasty-th.
* gnu/packages/haskell.scm (ghc-tasty-th): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:53 -04:00
ng0 fe3c62c7d5
gnu: Add ghc-regex-compat-tdfa.
* gnu/packages/haskell.scm (ghc-regex-compat-tdfa): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:53 -04:00
ng0 7e444dba6e
gnu: Add ghc-regex-tdfa.
* gnu/packages/haskell.scm (ghc-regex-tdfa): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:53 -04:00
ng0 d58dc851f9
gnu: Add ghc-regex-applicative.
* gnu/packages/haskell.scm (ghc-regex-applicative): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:52 -04:00
ng0 1a0dbf0ded
gnu: Add ghc-haskeline.
* gnu/packages/haskell.scm (ghc-haskeline): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:52 -04:00
ng0 7c14128dd0
gnu: Add ghc-data-ordlist.
* gnu/packages/haskell.scm (ghc-data-ordlist): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:52 -04:00
ng0 c763b8ae89
gnu: Add ghc-cryptohash.
* gnu/packages/haskell.scm (ghc-cryptohash): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:52 -04:00
ng0 eddc69241b
gnu: ghc-cryptonite: Update to 0.19.
* gnu/packages/haskell.scm (ghc-cryptonite): Update to 0.19.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:51 -04:00
ng0 301e762ad1
gnu: Add ghc-binary.
* gnu/packages/haskell.scm (ghc-binary): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:51 -04:00
ng0 cc5e16a764
gnu: Add ghc-base16-bytestring.
* gnu/packages/haskell.scm (ghc-base16-bytestring): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-22 20:09:51 -04:00
David Craven 66e076642c
gnu: Remove trailing periods from synopsis.
* gnu/packages/emacs.scm (emacs-smart-mode-line): Update synopsis.
* gnu/packages/gnustep.scm (wmfire): Update synopsis.
* gnu/packages/haskell.scm (ghc-socks): Update synopsis.
* gnu/packages/kde-frameworks.scm (oxygen-icons): Update synopsis.
* gnu/packages/openstack.scm (python-bandit): Update synopsis.
* gnu/packages/perl.scm (perl-test-trap): Update synopsis.
* gnu/packages/python.scm (python-backports-abc): Update synopsis.
* gnu/packages/ruby.scm (python-cryptography-vectors): Update synopsis.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-07-29 17:37:22 +02:00
Efraim Flashner 7531b1fc4d
gnu: ghc-memory: Update to 0.13.
* gnu/packages/haskell.scm (ghc-memory): Update to 0.13.
2016-07-24 09:35:58 +03:00
ng0 612fddec34
gnu: haskell.scm: Replace http with https in Hackage, Github.
* gnu/packages/haskell.scm: Use https for Hackage, Github urls.
2016-06-22 21:59:44 +03:00
Ludovic Courtès febf7ef675
gnu: Add ghc-wl-pprint.
* gnu/packages/haskell.scm (ghc-wl-pprint): New variable.
2016-06-06 18:14:52 +02:00
Ludovic Courtès abbf26238d
gnu: Add ghc-union-find.
* gnu/packages/haskell.scm (ghc-union-find): New variable.
2016-06-06 18:14:52 +02:00
Ludovic Courtès b6bfa2cacf
gnu: Add ghc-indents.
* gnu/packages/haskell.scm (ghc-indents): New variable.
2016-06-06 18:14:52 +02:00
Ludovic Courtès 839415ecbc
gnu: Add ghc-concatenative.
* gnu/packages/haskell.scm (ghc-concatenative): New variable.
2016-06-06 18:14:52 +02:00
Ludovic Courtès 2aa0bada76
gnu: Add ghc-aeson-pretty.
* gnu/packages/haskell.scm (ghc-aeson-pretty): New variable.
2016-06-06 18:14:52 +02:00
Ludovic Courtès 53334dd6e9 Merge branch 'master' into core-updates 2016-01-03 14:53:03 +01:00
Ludovic Courtès 3ac732715d gnu: Use #:prefix when importing (guix licenses).
This works around a problem with #:hide, whereby Guile would report
'zlib', 'openssl', and/or 'expat as colliding bindings at run time
despite the #:hide.

* gnu/packages/linux.scm: Use #:prefix license for (guix licenses).
* gnu/packages/haskell.scm: Likewise.
2015-12-19 00:34:00 +01:00
Ludovic Courtès 793bcc1933 gnu: Do not #:select from (gnu packages …) modules.
This is to avoid <http://bugs.gnu.org/15540>.

* gnu/packages/bittorrent.scm: Do not #:select from (gnu packages
compression).
* gnu/packages/dictionaries.scm: Likewise.
* gnu/packages/disk.scm: Likewise.
* gnu/packages/gimp.scm: Likewise.
* gnu/packages/haskell.scm: Likewise.
2015-12-19 00:22:42 +01:00
Ludovic Courtès e82e55e58c Merge branch 'master' into core-updates 2015-12-12 11:48:46 +01:00
Ricardo Wurmus 16414017f3 gnu: ghc-cryptonite: Update description.
* gnu/packages/haskell.scm (ghc-cryptonite)[description]: Shorten overly
  technical package description.
2015-12-10 14:40:18 +01:00
Ricardo Wurmus 85538709f1 gnu: Add ghc-pandoc.
* gnu/packages/haskell.scm (ghc-pandoc): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus ac2607a0ce gnu: Add ghc-http-client-tls.
* gnu/packages/haskell.scm (ghc-http-client-tls): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus 86dd2ce0b2 gnu: Add ghc-connection.
* gnu/packages/haskell.scm (ghc-connection): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus dcc5cf1d41 gnu: Add ghc-socks.
* gnu/packages/haskell.scm (ghc-socks): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus 4f7f06e1a2 gnu: Add ghc-tls.
* gnu/packages/haskell.scm (ghc-tls): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus f664cbb3bf gnu: Add ghc-x509-system.
* gnu/packages/haskell.scm (ghc-x509-system): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus 1c649948c9 gnu: Add ghc-x509-validation.
* gnu/packages/haskell.scm (ghc-x509-validation): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus 282f11420b gnu: Add ghc-x509-store.
* gnu/packages/haskell.scm (ghc-x509-store): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus e24e053eda gnu: Add ghc-x509.
* gnu/packages/haskell.scm (ghc-x509): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus 4dc2deb920 gnu: Add ghc-memory.
* gnu/packages/haskell.scm (ghc-memory): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus 2763952b9c gnu: Add ghc-cryptonite.
* gnu/packages/haskell.scm (ghc-cryptonite): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus 76e2fa7529 gnu: Add ghc-tasty-kat.
* gnu/packages/haskell.scm (ghc-tasty-kat): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus 9d3c5d3859 gnu: Add ghc-asn1-parse.
* gnu/packages/haskell.scm (ghc-asn1-parse): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus 8078327341 gnu: Add ghc-asn1-encoding.
* gnu/packages/haskell.scm (ghc-asn1-encoding): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus d4ce416a5c gnu: Add ghc-asn1-types.
* gnu/packages/haskell.scm (ghc-asn1-types): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus ed8924c0d7 gnu: Add ghc-pem.
* gnu/packages/haskell.scm (ghc-pem): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus 45813e67e0 gnu: Add ghc-hourglass.
* gnu/packages/haskell.scm (ghc-hourglass): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus 51c05fcf20 gnu: Add ghc-byteable.
* gnu/packages/haskell.scm (ghc-byteable): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus c3cb9fa67c gnu: Add ghc-http-client.
* gnu/packages/haskell.scm (ghc-http-client): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus b12d4f23e0 gnu: Add ghc-mime-types.
* gnu/packages/haskell.scm (ghc-mime-types): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus ac5d633a96 gnu: Add ghc-hslua.
* gnu/packages/haskell.scm (ghc-hslua): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus 27f3949086 gnu: Add ghc-sha.
* gnu/packages/haskell.scm (ghc-sha): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus 12676ce8be gnu: Add ghc-juicypixels.
* gnu/packages/haskell.scm (ghc-juicypixels): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus 348519e1bf gnu: Add ghc-mmap.
* gnu/packages/haskell.scm (ghc-mmap): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus fcacbec34e gnu: Add ghc-filemanip.
* gnu/packages/haskell.scm (ghc-filemanip): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus 132133c1ae gnu: Add ghc-yaml.
* gnu/packages/haskell.scm (ghc-yaml): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus 9efdbb72af gnu: Add ghc-mockery.
* gnu/packages/haskell.scm (ghc-mockery): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus 1c17529fd5 gnu: Add ghc-logging-facade.
* gnu/packages/haskell.scm (ghc-logging-facade): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus b55630a3a8 gnu: Add ghc-conduit.
* gnu/packages/haskell.scm (ghc-conduit): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus 1300634bf1 gnu: Add ghc-hspec-contrib.
* gnu/packages/haskell.scm (ghc-hspec-contrib): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus cb31771f84 gnu: Add ghc-aeson-qq.
* gnu/packages/haskell.scm (ghc-aeson-qq): New variable.
2015-12-10 14:34:51 +01:00
Ricardo Wurmus 3611fc7bff gnu: Add ghc-haskell-src-meta.
* gnu/packages/haskell.scm (ghc-haskell-src-meta): New variable.
2015-12-10 14:34:50 +01:00
Ricardo Wurmus 2e67725150 gnu: Add ghc-th-orphans.
* gnu/packages/haskell.scm (ghc-th-orphans): New variable.
2015-12-10 14:34:50 +01:00
Ricardo Wurmus 536b84a832 gnu: Add ghc-th-reify-many.
* gnu/packages/haskell.scm (ghc-th-reify-many): New variable.
2015-12-10 14:34:50 +01:00
Ricardo Wurmus 25101be9dc gnu: Add ghc-th-expand-syns.
* gnu/packages/haskell.scm (ghc-th-expand-syns): New variable.
2015-12-10 14:34:50 +01:00
Ricardo Wurmus 1777e1f2cb gnu: Add ghc-th-lift.
* gnu/packages/haskell.scm (ghc-th-lift): New variable.
2015-12-10 14:34:50 +01:00
Ricardo Wurmus 74d9f72e02 gnu: Add ghc-packedstring.
* gnu/packages/haskell.scm (ghc-packedstring): New variable.
2015-12-10 14:34:50 +01:00
Ricardo Wurmus 5de6eedc60 gnu: Add ghc-enclosed-exceptions.
* gnu/packages/haskell.scm (ghc-enclosed-exceptions): New variable.
2015-12-10 14:34:50 +01:00
Ricardo Wurmus 25b20a9c7a gnu: Add ghc-executable-path.
* gnu/packages/haskell.scm (ghc-executable-path): New variable.
2015-12-10 14:34:50 +01:00
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