Commit Graph

2524 Commits

Author SHA1 Message Date
Peter Simons
a5b91818e7 Merge pull request #4532 from purefn/haskell-validation
haskell: add validation package
2014-10-15 08:15:50 +02:00
Mateusz Kowalczyk
8842fcfdb1 haskell-yi-custom: convenience wrapper for configs
Now to use Yi along with its config the user passes all the extra
libraries wanted by their config as extraPackages and builds the
expression. This means there is no hassle from the user about having to
manually create a cabal file and wrap over the Yi binary.
2014-10-15 04:31:03 +01:00
Mateusz Kowalczyk
a921dba56a haskell-yi-contrib: move under libraries instead 2014-10-15 01:00:16 +01:00
Mateusz Kowalczyk
0d858ba4c0 haskell-yi: update to 0.10.1 2014-10-15 01:00:16 +01:00
Richard Wallace
d180b9a6ee haskell: add validation package 2014-10-14 16:59:23 -07:00
Peter Simons
c4dd75c9e3 Merge pull request #4527 from bosu/test-simple
haskell: Add state-plus, test-simple packages
2014-10-14 22:38:29 +02:00
Boris Sukholitko
8d5be73061 haskell: add test-simple package 2014-10-14 23:28:25 +03:00
Boris Sukholitko
49469001be haskell: add state-plus package 2014-10-14 23:25:18 +03:00
Mateusz Kowalczyk
fc11a7e03e haskell-yi-language: new package 2014-10-14 18:45:26 +01:00
Mateusz Kowalczyk
464d3914f4 haskell-word-trie: new package 2014-10-14 18:45:26 +01:00
Mateusz Kowalczyk
5f9b76da63 haskell-oo-prototypes: new package 2014-10-14 18:45:26 +01:00
Mateusz Kowalczyk
5389dd542c haskell-dynamic-state: new package 2014-10-14 18:45:26 +01:00
Mateusz Kowalczyk
713301702c haskell-yi-rope: new package 2014-10-14 18:45:26 +01:00
Mateusz Kowalczyk
9197205eb1 haskell-yi: move down into own small section 2014-10-14 18:45:25 +01:00
Peter Simons
2ad93cf18d agda: build with haskell-src-exts 1.15.x 2014-10-14 17:39:35 +02:00
Peter Simons
eda36f0017 haskell-packages.nix: fix spelling of snapCors attribute 2014-10-14 17:39:35 +02:00
Peter Simons
b578288cd1 idris: try building with an older version of optparse-applicative 2014-10-14 17:39:34 +02:00
Peter Simons
919da91d13 cabal-install: jailbreak version 1.20.0.3 to fix build with latest version of 'random' and override 'network' to the old 2.5 version 2014-10-14 17:39:31 +02:00
Peter Simons
2cf6ea93fa haskell-binary: update to version 0.7.2.2 2014-10-14 17:39:31 +02:00
Peter Simons
30983a2440 haskell-map-syntax: add version 0.2 2014-10-14 17:39:28 +02:00
Peter Simons
88b4e155d5 haskell-unordered-containers: update to version 0.2.5.1 2014-10-14 17:39:28 +02:00
Peter Simons
340cca8b0e haskell-vector: add version 0.10.12.1 2014-10-14 17:39:28 +02:00
Peter Simons
9ab7691a87 haskell-random: add version 1.1 2014-10-14 17:39:26 +02:00
Peter Simons
bc867c7a0b haskell-haskell-src-exts: add version 1.16.0 2014-10-14 17:39:24 +02:00
Peter Simons
bb36b56fa6 haskell-primitive: add version 0.5.4.0 2014-10-14 17:39:24 +02:00
Peter Simons
6847265f7f haskell-parsec: update to version 3.1.7 2014-10-14 17:39:24 +02:00
Peter Simons
195fe6bcc0 haskell-packages.nix: update default to optparse-Applicative 0.11.x
And try what happens if we remove version 0.9.x.
2014-10-14 17:39:24 +02:00
Peter Simons
c6c9cfd65a haskell-machines-io: add version 0.1.0.0 2014-10-14 17:39:23 +02:00
Peter Simons
5cdecaa0e2 haskell-machines-directory: add version 0.0.0.1 2014-10-14 17:39:23 +02:00
Peter Simons
b73b38fb40 haskell-packages.nix: switch network library to version 2.6.x 2014-10-14 17:39:23 +02:00
Peter Simons
87e2ac71ad fsnotify: use the hfsevents notify back-end when build on non-Linux platforms
This patch (hopefully) fixes the Darwin build.
2014-10-14 15:03:23 +02:00
Peter Simons
89a1d681dd haskell-hsb2hs: add version 0.2 2014-10-13 10:16:23 +02:00
Peter Simons
5e118da066 haskell-criterion: update to version 1.0.2.0 2014-10-13 09:12:25 +02:00
Peter Simons
61b30d6b0a haskell-optparse-applicative: add version 0.11.0.1 2014-10-13 09:12:25 +02:00
Peter Simons
2b9b1bcb27 haskell-aeson: update to version 0.8.0.1 2014-10-13 09:09:33 +02:00
Peter Simons
fa00a9bfdc haskell-packages.nix: remove if-then-else case distinctions by compiler version
These decisions belong into haskell-defaults.nix.
2014-10-12 16:17:08 +02:00
Peter Simons
258a47fcc7 haskell-xmobar: update to version 0.22.1 2014-10-12 16:12:27 +02:00
Peter Simons
2dea014755 haskell-libmpd: remove obsolete version 0.8.0.5 2014-10-11 18:51:55 +02:00
Aristid Breitkreuz
372f57cd33 xmobar needs mtl 2.2.1 and transformers 0.4 2014-10-11 18:38:06 +02:00
Oliver Charles
7927e7cc53 haskellPackages.linuxInotify: New expression 2014-10-11 12:49:17 +01:00
Mateusz Kowalczyk
9440e6ba7d haskell-objective: new package 2014-10-07 16:55:12 +01:00
Mateusz Kowalczyk
3a5708ddc2 haskell-clean-unions: new package 2014-10-07 16:55:12 +01:00
Mateusz Kowalczyk
2dc7f89bee haskell-WAVE: new package 2014-10-07 16:08:01 +01:00
Mateusz Kowalczyk
3c22bdd271 haskell-trivia: new package 2014-10-07 16:08:01 +01:00
Ryan Trinkle
92f8d68b99 Merge branch 'master' of https://github.com/NixOS/nixpkgs
Conflicts:
	pkgs/development/libraries/haskell/ghcjs-dom/default.nix
	pkgs/top-level/haskell-packages.nix
2014-10-06 13:12:58 -04:00
Peter Simons
8ee5bd585f haskell-sloane: update to version 1.9.3
This version supports the latest optparse-applicative.
2014-10-06 11:21:39 +02:00
Peter Simons
06a62d44fb git-annex: blind attempt to fix the build on Darwin 2014-10-06 11:00:12 +02:00
Oliver Charles
9e155d6d94 haskellPackages.diagramsGtk: New expression 2014-10-05 20:36:11 +01:00
Mateusz Kowalczyk
bc2ab990cc haskell-vty: update to 5.2.3 2014-10-05 14:58:30 +01:00
Mateusz Kowalczyk
5bb8260bfb haskell-graphmod: new package 2014-10-04 07:54:12 +01:00
Damien Cassou
5d294db3b2 shellcheck is packaged twice
I removed development/libraries/haskell/ShellCheck and kept
development/tools/misc/ShellCheck.
2014-10-03 20:16:25 +02:00
Peter Simons
5e62bd5343 Merge pull request #4272 from edwtjo/ihaskell
ihaskell: added package
2014-10-03 19:12:08 +02:00
Edward Tjörnhammar
6becaca7b3 ihaskell: added package 2014-10-02 20:53:55 +02:00
Edward Tjörnhammar
949b80a229 system-argv0: added package 2014-10-02 20:53:55 +02:00
Edward Tjörnhammar
bf885a8d87 ghc-parser: added package 2014-10-02 20:53:55 +02:00
Edward Tjörnhammar
5765ce1b2d here: added package 2014-10-02 20:53:55 +02:00
Boris Sukholitko
0d41386f48 haskell: add blank-canvas package
Closes #4356
2014-10-02 06:47:52 +01:00
Boris Sukholitko
f806977d78 haskell: add kansas-comet package
Closes #4356
2014-10-02 06:47:47 +01:00
Gergely Risko
ad135c658d Don't depend specific version of binary in the bmp package
This was added a long time ago, because bmp required binary 0.7.1.0
at least.  But that binary is now the default and requiring a
specific binary just causes issues with setups where the end result
is to have two version of binary in the wrapped package db.
2014-09-29 17:18:43 +02:00
Oliver Charles
e2d06c45b4 haskellPackages.sdl2: New expression 2014-09-25 21:16:37 +01:00
cbpark
ea17829df1 Add mersenne-random
Closes #4261
2014-09-24 20:45:32 +01:00
Maksymilian Owsianny
4984b30c18 Fixed idris. 2014-09-24 19:50:08 +02:00
Peter Simons
6476678236 git-annex: link this binary statically to improve start-up times and to get rid of some run-time dependencies
https://github.com/NixOS/nixpkgs/issues/4239
2014-09-23 23:27:19 +02:00
Peter Simons
bf957a4f21 haskell-websockets: build with recent versions of QuickCheck 2014-09-23 19:02:52 +02:00
Joachim Fasting
4e9963f07b haskell-libmpd: follow Haskell package conventions
This patch brings libmpd into line with Haskell package conventions,
per feedback from @peti at NixOS/nixpkgs#4190.
2014-09-22 16:13:35 +02:00
Mateusz Kowalczyk
e480764d50 haskell-vty: update to 5.2.2 2014-09-21 23:18:59 +01:00
Callum Rogers
837fef324d haskell-compdata-param: new package, 0.8.0.2
Closes #4198
2014-09-21 22:59:46 +01:00
Daniel Austin
c8ba9e285a haskell-jwt: add 0.4.0 2014-09-21 20:15:18 +01:00
Ian Grant Jeffries
db23eace0d Add escoger, a terminal fuzzy selector.
default.nix was generated with cabal2nix, but modified to use GitHub as
the source since escoger isn't on Hackage.

Closes #4194
2014-09-21 20:09:11 +01:00
Joachim Fasting
fb46d6bce9 xmobar: use haskell-libmpd-0.8.0.5 2014-09-21 13:34:46 +02:00
Joachim Fasting
ec32ea31c3 Add haskell-libmpd-0.8.0.5 2014-09-21 13:28:38 +02:00
Pascal Wittmann
115906c52e add shell-conduit 1.1 2014-09-21 12:21:15 +02:00
Peter Simons
e95208ea86 haskell-ghc-mod: update default to version 5.x 2014-09-20 18:00:04 +02:00
Dmitry Malikov
7ad0646dc0 haskellPackages.cabalg: 0.2.9 2014-09-20 13:32:43 +04:00
James ‘Twey’ Kay
e4e5b17b8d Add tasty-program to haskell-packages 2014-09-19 12:18:37 +01:00
Peter Simons
aa67e95bb5 haskell-here: revert "new expression"
This reverts commit 3e5bcdc327. The
package doesn't compile.
2014-09-18 21:16:44 +02:00
Aycan iRiCAN
cef02482c6 haskellPackages: introduced ShellCheck. 2014-09-17 12:02:47 +03:00
Joachim Fasting
735a478db6 haskell-lens-family-th: new expression 2014-09-16 13:15:56 +02:00
Joachim Fasting
79f605079e haskell-lens-family: new expression 2014-09-16 13:15:38 +02:00
John Wiegley
3e5bcdc327 haskell-here: new expression 2014-09-15 21:50:11 +01:00
Ian-Woo Kim
6d01dddd6f haskell-pdf-toolbox-document added 2014-09-15 02:42:03 +02:00
Ian-Woo Kim
8a027d9827 haskell-pdf-toolbox-content: added 2014-09-15 02:31:08 +02:00
Ian-Woo Kim
3523d484a6 haskell-pdf-toolbox-core: added 2014-09-15 01:15:59 +02:00
Peter Simons
8b897a49aa haskell-async: update to version 2.0.1.6 2014-09-14 00:06:44 +02:00
Peter Simons
16a027cd5a haskell-haxr: compile with latest version of network 2014-09-14 00:06:43 +02:00
Peter Simons
dac81d6ac9 haskell-time: update to version 1.5 2014-09-14 00:06:43 +02:00
Peter Simons
8b3d5417e4 haskell-packages.nix: drop optparse-applicative override 2014-09-14 00:06:43 +02:00
Peter Simons
dd9a432a7d haskell-cake3: requires optparse-Applicative < 0.10 2014-09-14 00:06:43 +02:00
Peter Simons
d2b284436d haskell-implicit: build is broken by optparse-applicative 0.10.x
https://github.com/colah/ImplicitCAD/issues/115
2014-09-14 00:06:43 +02:00
Peter Simons
ab3ddfad93 haskell-sloane: cannot compile with optparse-applicative 0.10.x
https://github.com/akc/sloane/issues/1
2014-09-14 00:06:43 +02:00
Peter Simons
1f2f1a81dc haskell-checkers: build with latest quickcheck 2014-09-14 00:06:40 +02:00
Peter Simons
9a96591db1 haskell-optparse-applicative: try what happens when we update to 0.10.x 2014-09-14 00:06:40 +02:00
Peter Simons
6b1ba06bac haskell-attoparsec: update to version 0.12.1.2 2014-09-14 00:06:40 +02:00
Peter Simons
47d02a94e5 haskell-scientific: update to version 0.3.3.1 2014-09-14 00:06:40 +02:00
Peter Simons
caf56dd59d haskell-boundingboxes: update to version 0.2.1 2014-09-14 00:06:40 +02:00
Peter Simons
74d42b548a haskell-parsec: update to version 3.1.6 2014-09-14 00:06:40 +02:00
Peter Simons
78442b00b1 haskell-case-insensitive: update to version 1.2.0.1 2014-09-14 00:06:39 +02:00
Thomas Tuegel
8c3f749eda Rewrite hoogleLocal expression
The old expression was broken. This began as an attempt to fix it, but
the new expression is substantially different. It takes advantage of new
features that obviate the need to patch Hoogle. It comes with several
limitations. The new expression does not build the database in parallel,
although it does not take long. The new expression also does not support
downloading databases from the Hoogle instance at haskell.org; those
databases link to Hackage for documentation, defying the meaning of local.
2014-09-12 15:29:02 -05:00
Hoang Xuan Phu
b5c219d5dc add functor-infix 2014-09-12 11:24:06 +07:00
Alp Mestanogullari
ed5349952a add a nix expression for the (haskell) 'managed' package 2014-09-09 19:25:13 +02:00
Mateusz Kowalczyk
19335acb0c haskell-rope: add 0.6.4 2014-09-05 00:32:25 +01:00
Dmitry Malikov
498aef7766 haskell-regex-pcre-builtin: add 0.94.4.8.8.35
Closes #3972.

Signed-off-by: Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>
2014-09-04 23:00:30 +01:00
Shea Levy
20113e5d8b buildLocalCabal: Use host-native nixpkgs for the call to cabal2nix by default 2014-09-04 15:22:31 -04:00
Michel Kuhlmann
83683c4140 haskell-ghc-server: initial expression 2014-09-04 16:20:57 +02:00
Peter Simons
c8e50e28cd Merge pull request #3956 from ip1981/master
Fixed buildLocalCabal by defining temporary $HOME
2014-09-04 15:03:02 +02:00
Igor Pashev
3d8a3e97bd Fixed buildLocalCabal by defining temporary $HOME
This fixes build error:

building path(s) ‘/nix/store/c8i7gm134aij9330h77l4sdna635yj0a-foo.nix’
building /nix/store/c8i7gm134aij9330h77l4sdna635yj0a-foo.nix
cabal2nix: /homeless-shelter/.cache: createDirectory: does not exist (No such file or directory)
error: syntax error, unexpected $end, at /nix/store/c8i7gm134aij9330h77l4sdna635yj0a-foo.nix:1:1
(use ‘--show-trace’ to show detailed location information)…
2014-09-04 14:54:13 +02:00
Peter Simons
0a6ad14395 haskell-idris: update to version 0.9.14.3 2014-09-04 14:41:09 +02:00
Peter Simons
381ce7ef94 haskell-optparse-applicative: add version 0.10.0 2014-09-04 14:41:08 +02:00
Peter Simons
f82bf82465 haskell-tls: update to version 1.2.9 (and drop obsolete tls-extra) 2014-09-04 14:41:08 +02:00
Peter Simons
064c3d3e54 haskell-ghc-mod: update to version 5.0.1.2 2014-09-04 14:41:08 +02:00
Peter Simons
a6bb945730 haskell-network: update to version 2.6.0.2 2014-09-04 14:41:08 +02:00
Peter Simons
ca931e0e1e Merge pull request #3915 from Fuuzetsu/agda-builder
RFC: Agda builder
2014-09-04 11:28:47 +02:00
Michel Kuhlmann
6a0b39b0af haskell-hindent: initial expression 2014-09-02 16:02:00 +01:00
Peter Simons
49c7b7040b haskell-haddock: add version 2.15.0 2014-09-02 11:48:19 +02:00
Mateusz Kowalczyk
41cd2d870a haskell-saltine: add 0.0.0.3 2014-09-01 17:07:37 +01:00
Mateusz Kowalczyk
61c17e326f Use agda builder for stdlib. mv to all-packages 2014-09-01 01:38:01 +01:00
Dmitry Malikov
14f417ce9b haskell-wordexp: add 0.2.0.0 2014-08-31 19:54:02 +02:00
Peter Simons
544eceebf4 haskell-packages.nix: cosmetic 2014-08-31 18:17:02 +02:00
Peter Simons
7910aef42c haskell-llvm-general: update to version 3.4.4.x 2014-08-31 18:17:02 +02:00
Dmitry Malikov
e81977172a Add haskell-directory-layout 0.7.4 2014-08-31 18:17:02 +02:00
Dmitry Malikov
6059abeea7 Add haskell-meep package 2014-08-31 18:17:01 +02:00
Dmitry Malikov
b88c4796ea Add haskell-tagged-transformer 0.7.1 2014-08-31 00:44:13 +02:00
Ryan Trinkle
68648f5581 Merge branch 'ghcjs-old' into HEAD
Conflicts:
	pkgs/development/tools/haskell/ghcjs/default.nix
2014-08-30 16:30:58 -04:00
Peter Simons
1ddc10946a Merge pull request #3840 from bergey/diagrams-rasterific
haskell: package diagrams-rasterific and deps
2014-08-30 09:31:22 +02:00
Michel Kuhlmann
41dc081a09 haskell-present: initial expression 2014-08-29 14:18:27 +02:00
Peter Simons
6f4b9ebd22 haskell-cgi: add version 3001.2.0.0 2014-08-29 12:52:27 +02:00
Daniel Bergey
f152b346cd haskell: package diagrams-rasterific and deps 2014-08-28 22:00:29 +00:00
Alp Mestanogullari
47519e732b use camelCase instead of dashes for servant package names in haskell-packages.nix 2014-08-27 18:27:18 +02:00
Alp Mestanogullari
6e2e58ea2e add the servant (haskell) packages to nixpkgs 2014-08-27 18:15:49 +02:00
Oliver Charles
d216d87e6e haskellPackages.markdown: New expression 2014-08-27 12:50:43 +01:00
Ryan Trinkle
4394858433 Integrate ghcjs
Use nixpkgs.haskellPackages_ghcjs to build packages with ghcjs.
2014-08-26 13:35:29 -04:00
Peter Simons
6c3990bfae haskell-vty: update to version 5.2.1 2014-08-26 13:47:01 +02:00
Peter Simons
2bc3a54bfc Revert "New package ghcParser" 2014-08-26 12:16:08 +02:00
Peter Simons
c17d85be5c Merge pull request #3791 from cdhf/master
New package ghcParser
2014-08-26 11:53:04 +02:00
John Wiegley
72954393f8 haskell-ivory: 0.1.0.0 new expression 2014-08-26 01:21:49 -05:00
Ryan Trinkle
3e62d0b540 Fix buildLocalCabalWithArgs. 2014-08-25 18:47:02 -04:00
Mathijs Kwik
4b058a204d remove obsolete haskell-parsers-0.10 2014-08-25 13:56:53 +02:00
Peter Simons
c2ad6595d2 haskell-HTTP: update to version 4000.2.18 2014-08-25 12:17:15 +02:00
Peter Simons
57c8030b56 haskell-MonadRandom: update to version 0.2.0.1 2014-08-25 12:17:15 +02:00
Peter Simons
c6107230dc haskell-ghc-mod: update to version 5.0.1.1 2014-08-24 20:28:13 +02:00
Peter Simons
d72b7796d1 haskell-MonadRandom: add version 0.2
We cannot use it anywhere except HEAD, unfortunately, because the
package depends on transformers 0.4.x, which is a core package and
cannot be updated.
2014-08-24 20:28:12 +02:00
Peter Simons
af49e4a2b0 haskell-vty: update to version 5.2.0 2014-08-24 20:28:12 +02:00
Peter Simons
9ca9a23abe haskell-network: add version 2.6.0.1
We cannot use this version anywhere because of https://github.com/haskell/HTTP/issues/75
2014-08-24 20:28:12 +02:00
Peter Simons
963c45ecf8 haskell-random: update to version 1.0.1.3
Don't update the library for GHC <= 7.4.x: https://github.com/haskell/random/issues/10
2014-08-24 20:28:12 +02:00
Mateusz Kowalczyk
2a94f8916a haskell-sized: add 0.1.0.0 2014-08-24 17:01:26 +01:00
Mateusz Kowalczyk
780070afa0 haskell-type-natural: add 0.2.3.1 2014-08-24 17:01:08 +01:00
Mateusz Kowalczyk
a39488f4f1 haskell-monomorphic: add 0.0.3.2 2014-08-24 17:00:06 +01:00
Mateusz Kowalczyk
041f6a181b haskell-equational-reasoning: add version 0.2.0.4 2014-08-24 16:58:58 +01:00
James ‘Twey’ Kay
61a5054953 New Haskell package: network-fancy 2014-08-24 11:33:19 +01:00
Ryan Trinkle
6142b27760 ghcjs working. 2014-08-23 15:00:13 -04:00
Ian-Woo Kim
fab4eb2e7b yesod-auth-hashdb haskell package added 2014-08-23 12:44:41 -04:00
Danny Chan
9fbd7d7ad5 Add new package ghcParser 2014-08-23 14:00:21 +02:00
Aycan iRiCAN
5e1475d76d Revert "Revert "Merge pull request #3718 from MP2E/lens_4_4_update""
This reverts commit fec81c392f.
2014-08-22 17:55:55 +03:00
Aycan iRiCAN
fec81c392f Revert "Merge pull request #3718 from MP2E/lens_4_4_update"
This reverts commit 53fab4004e, reversing
changes made to 08e4d58600.
2014-08-22 12:38:10 +03:00
Cray Elliott
fbecc24611 Add lens-aeson library, lens 4.4 split all aeson functionality to here 2014-08-22 00:16:32 -07:00
Ryan Trinkle
df0e96175c ghcjs is mostly working. 2014-08-21 14:56:04 -04:00
Hoang Xuan Phu
8fb6a25c6b generate reserve using cabal2nix 2014-08-21 18:04:25 +08:00
Peter Simons
30d05ba082 haskell-timeparsers: build this package with a recent version of 'convertible' 2014-08-20 20:26:57 +02:00
Peter Simons
e910c8d6c9 Disable Hydra builds for broken Haskell packages.
The following packages are broken with GHC 7.8.3:

 - filesystem-conduit version 1.0.0.2
 - ghc-events-analyze version 0.2.0
 - haskelldb version 2.2.2
 - haskell-mpi version 1.2.1
 - haxr-th version 3000.5
 - hoauth version 0.3.5
 - holy-project version 0.1.1.0
 - hoogle version 4.2.32
 - hspread version 0.3.3
 - instant-generics version 0.4
 - ivor version 0.1.14.1
 - jmacro-rpc-happstack version 0.3
 - lambdacube-engine version 0.2.4
 - language-c-inline version 0.6.0.0
 - lockfree-queue version 0.2.3
 - monad-peel version 0.1.1
 - network-transport-tests version 0.1.0.1
 - poppler version 0.12.3
 - profiteur version 0.1.2.1
 - prolog-graph-lib version 0.2.0.1
 - semigroupoid-extras version 4.0
 - setlocale version 0.0.3
 - sized-types version 0.5.0
 - snaplet-postgresql-simple version 0.5
 - snap-loader-dynamic version 0.10.0.2
 - uhc git version 20120502
 - uniqueid version 0.1.1
 - unix-process-conduit version 0.2.2.3
 - vado version 0.0.1
 - vcsgui version 0.0.4
 - xml-html-conduit-lens version 0.3.2.0

The following packages depend on one of the broken ones above:

 - hoodle-builder version 0.3
 - hoodle-core version 0.14
 - hoodle-extra version 0.1
 - hoodle-parser version 0.3
 - hoodle-render version 0.4
 - hoodle-types version 0.3
 - hoodle version 0.3
 - kansas-lava version 0.2.4
 - liblastfm version 0.4.0.0
 - prolog-graph version 0.1.0.2
 - vacuum-cairo version 0.5
 - wcwidth version 0.0.2
2014-08-20 20:26:57 +02:00
Peter Simons
b4175c94e9 Merge pull request #3689 from Fuuzetsu/ghc-mod
haskell-ghc-mod: add 5.0.1
2014-08-20 17:17:00 +02:00
Mateusz Kowalczyk
c9dd66fde6 haskell-ghc-mod: add 5.0.1
Separate expression for now due to big API chanages.
2014-08-20 12:09:54 +01:00
Peter Simons
c25d90de7b Move 'cryptol' and 'darcs' from the generic Haskell package set into all-packages.nix.
These packages need very a version of GHC to compile.
2014-08-20 11:57:38 +02:00
Carlo Nucera
fd1ec088d2 Added monadSupply (monad-supply) to haskellPackages 2014-08-19 23:47:58 +02:00
Emil Rangden
e15036dbd0 haskell fix - fay
Remove explicit old aeson version and update to latest
2014-08-19 23:47:58 +02:00
Mateusz Kowalczyk
6870cb88ae haskell-gtk3: add 0.13.0.0 2014-08-19 03:45:54 +01:00
Mateusz Kowalczyk
4cf5ef541f haskell-haskoin: add 0.1.0.2 2014-08-18 17:15:54 +01:00
Mateusz Kowalczyk
32739cffde haskell-json-rpc: add 0.2.0.1 2014-08-18 16:58:29 +01:00
Peter Simons
c5dca72abe Merge pull request #3657 from ttuegel/network-uri
Add haskell-network-uri-2.6.0.0
2014-08-18 17:48:49 +02:00
Oliver Charles
ab7b973b33 haskellPackages.xlsx: New expression 2014-08-18 15:57:24 +01:00
Thomas Tuegel
26a5718957 Add haskell-network-uri-2.6.0.0 2014-08-18 08:29:16 -05:00
Peter Simons
d49f5283d7 haskell-packages.nix: drop trailing whitespace 2014-08-17 00:20:12 +02:00
Peter Simons
253f2825e2 haskell-haddock-library: add version 1.1.0 2014-08-17 00:20:12 +02:00
Peter Simons
c552ae1c95 haskell-loop: add version 0.2.0 2014-08-17 00:20:12 +02:00
Peter Simons
751ccf9560 Merge pull request #3620 from NOTtheMessiah/master
added implicit and storableEndian to haskellPackages for ImplicitCAD
2014-08-16 13:35:26 +02:00
Mateusz Kowalczyk
631e4097a6 haskell-base32-bytestring: add version 0.2.1.0 2014-08-16 11:47:14 +01:00
Mateusz Kowalczyk
babec1351f haskell-bits-extras: add version 0.1.3 2014-08-16 11:46:53 +01:00
Aycan iRiCAN
dd9fcdce1d Merge pull request #3623 from MP2E/algebra
add the Haskell algebra library
2014-08-16 10:45:01 +03:00
John Wiegley
cd89cc018f haskell-aeson: Add version 0.7.0.6 2014-08-16 00:13:15 -05:00
Cray Elliott
947d1945fb add the Haskell algebra library 2014-08-15 20:27:58 -07:00
Brian Cohen
fea19a1fd6 Added implicit and storableEndian to haskellPackages for ImplicitCAD 2014-08-15 21:26:11 -04:00
Peter Simons
e0632b21dc Merge pull request #3613 from phunehehe/HaskellNet-SSL
add HaskellNet-SSL
2014-08-15 18:30:56 +02:00
Hoang Xuan Phu
6ded64bd05 add HaskellNet-SSL 2014-08-15 22:14:23 +08:00
Matthew Brown
33c7f791d8 Added haskell hex protobuf packages 2014-08-15 14:17:40 +01:00
Peter Simons
98f3e189f5 haskell-{pure-cdb,hscope}: pass 'null' instead of 'testSimple', which is broken
The fact that test-simple doesn't exist won't matter because we just don't
execute the test suites of these packages.
2014-08-14 14:41:23 +02:00
Thomas Strobel
637ed1642e Add Haskell package: pointfree 2014-08-14 14:41:22 +02:00
Peter Simons
758838df2b Merge pull request #3579 from ts468/haskell-haskell-docs
Add Haskell package: haskell-docs
2014-08-14 13:56:24 +02:00
Peter Simons
91ce5a47a6 Merge pull request #3578 from ts468/haskell-hscope
Add Haskell packages: hscope and pure-cdb
2014-08-14 13:55:55 +02:00
Aycan iRiCAN
0fcc634d59 Merge pull request #3576 from ts468/haskell-pointful
Add Haskell package: pointful
2014-08-14 08:49:16 +03:00
Thomas Strobel
aab5ab8711 Add Haskell package: haskell-docs 2014-08-14 01:00:31 +02:00
Thomas Strobel
f2e30cb9b2 Add Haskell package: pointful 2014-08-14 00:40:33 +02:00
Thomas Strobel
26bda4eb00 Add Haskell packages: hscope and pure-cdb 2014-08-14 00:35:32 +02:00
Thomas Strobel
cd9f3db40b Add Haskell package: pointful 2014-08-13 23:38:34 +02:00
Hoang Xuan Phu
f7a460af14 add HaskellNet 2014-08-13 21:55:11 +08:00
Peter Simons
cdabab5b28 Merge pull request #3555 from tomberek/haskell_hplayground
Haskell hplayground
2014-08-13 15:39:07 +02:00
Thomas Tuegel
631f8cacb0 Add haskell-formatting-5.2 2014-08-13 06:58:37 -05:00
tomberek
0e24703c5b Add haste-perch for hplayground 2014-08-12 20:45:22 -04:00
tomberek
e3ad8ba4be Adds hplayground, needs hastePerch 2014-08-12 20:37:22 -04:00
Oliver Charles
4e2adbeb4d haskellPackages.bound: New expression 2014-08-12 18:11:33 +01:00
Peter Simons
46e5a78b81 haskell-Allure: add version 0.4.99.0 2014-08-12 12:37:44 +02:00
Peter Simons
cccb6a67eb haskell-zip-archive: update to version 0.2.3.4 2014-08-12 12:37:43 +02:00
Gergely Risko
36c1655aa0 Use shared atlas in liblapack for hmatrix 2014-08-12 02:27:44 +02:00
Peter Simons
59e15fe815 Revert "Many minor fixes to get things building after recent compiler changes".
This reverts the Haskell part of commit 326ca0f690, because these changes
broke the 'scientific' build with GHC 7.4.2.
2014-08-11 14:48:35 +02:00
Mateusz Kowalczyk
6aa17c2ea9 haskell-profunctor-extras: deperecated package
Use profunctors instead. We have no dependencies on this anyway.
2014-08-11 13:58:40 +02:00
Mateusz Kowalczyk
e8b13a9586 haskell-vty-ui: explicitly use vty 4.7.5
https://github.com/jtdaugherty/vty-ui/issues/55
2014-08-11 13:58:39 +02:00
Mateusz Kowalczyk
06d8dfaf40 haskell-base64-conduit: remove package
The package has been deprecated by upstream and we have nothing that
depends on it.
2014-08-11 13:56:12 +02:00
Mateusz Kowalczyk
9cb34308da haskell-PastePipe: add version 1.5 2014-08-11 07:03:19 +02:00
John Wiegley
326ca0f690 Many minor fixes to get things building after recent compiler changes 2014-08-10 23:18:57 -05:00
Peter Simons
4f17e39137 Merge pull request #3521 from pavelkogan/haskell-xml-conduit-writer
haskell-xml-conduit-writer: add version 0.1.1.1
2014-08-10 22:43:15 +02:00
Peter Simons
43fd39de43 Merge pull request #3520 from pavelkogan/SourceGraph
new packages: SourceGraph + dependency
2014-08-10 22:42:56 +02:00
Pavel Kogan
e1b139372c haskell-xml-conduit-writer: add version 0.1.1.1 2014-08-10 16:27:29 +01:00
Pavel Kogan
a00209a38e Add SourceGraph: Haskell code analysis tool 2014-08-10 16:13:35 +01:00
Pavel Kogan
51a2e36f20 haskell-Graphalyze: add version 0.14.1.0 2014-08-10 16:13:34 +01:00
Peter Simons
01a059ee80 haskell-filepath: drop this package, it's been part of GHC forever 2014-08-09 13:49:24 +02:00
Peter Simons
f44346d077 haskell-fay: build with aeson 0.7.x to fix build errors 2014-08-09 13:49:23 +02:00
Peter Simons
c00e814202 HaRe: remove broken package until it supports GHC 7.8.3 2014-08-09 13:49:23 +02:00
Peter Simons
ad42c60b91 haskell-token-utils: remove broken package until it supports GHC 7.8.3
https://github.com/alanz/haskell-token-utils/issues/1#issuecomment-51681623
2014-08-09 13:49:23 +02:00
Peter Simons
3531038008 haskell-aeson: update to version 0.8.x 2014-08-09 13:49:23 +02:00
Peter Simons
c2b405e06c haskell-{alex,BNFC}-meta: remove broken packages 2014-08-09 00:39:52 +02:00
Peter Simons
45b9b6f2cf haskell-haskintex: add version 0.5.0.0 2014-08-08 16:10:00 +02:00
Peter Simons
86418382d5 haskell-HaTeX: add version 3.13.1.0 2014-08-08 16:10:00 +02:00
Peter Simons
5c8765d662 haskell-matrix: add version 0.3.3.0 2014-08-08 16:09:59 +02:00
Peter Simons
b0f5c885ec Merge pull request #3479 from pavelkogan/haskell-webkit
haskell-webkit: add version 0.13.0.0
2014-08-07 22:52:48 +02:00
Aycan iRiCAN
16b3955b42 Merge pull request #3483 from monocell/haskell-xorshift
new package: haskell xorshift
2014-08-07 18:49:48 +03:00
Aycan iRiCAN
f82cdd49be Merge pull request #3481 from Twey/sodium
Add derivation for Sodium (Haskell FRP library)
2014-08-07 18:29:25 +03:00
Peter Simons
c6d3075d69 haskell-attoparsec: update to version 0.12.1.1 2014-08-07 12:41:15 +02:00
Emil Rangden
356bd34b86 new package: haskell xorshift 2014-08-07 10:34:07 +02:00
James ‘Twey’ Kay
10feef08ae Add derivation for Sodium (Haskell FRP library) 2014-08-06 21:43:10 +01:00
Pavel Kogan
ffae2ce039 haskell-webkit: add version 0.13.0.0 2014-08-06 16:44:35 +01:00
Peter Simons
b6e2a52b72 Merge pull request #3418 from peti/drop-obsolete-agda-version
Agda: drop obsolete version 2.3.2.2
2014-08-06 13:39:30 +02:00
Peter Simons
953de80aad haskell-data-fin: add version 0.1.1.2 2014-08-05 19:56:27 +02:00
Peter Simons
6103824dd7 haskell-prelude-safeenum: add version 0.1.1.1 2014-08-05 19:56:16 +02:00
Oliver Charles
7a6ebb5420 haskellPackages.genericsSop: New expression 2014-08-05 17:12:19 +01:00
Peter Simons
9023cea859 Merge pull request #3268 from codygman/master
dom-selector: add version 0.2.0.1
2014-08-04 16:57:08 +02:00
Peter Simons
ec87968ba2 haskell-auto-update: add version 0.1.0.0 2014-08-04 16:52:26 +02:00
Aycan iRiCAN
f20f30af2c Merge pull request #3457 from luke-clifton/lc-haskell-ad
Adding Haskell Package AD for automatic differentiation
2014-08-04 14:16:25 +03:00
Luke Clifton
1501536dcd Adding Haskell Package AD for automatic differentiation 2014-08-04 18:21:25 +08:00
Peter Simons
fde5b8488b Merge pull request #3450 from cbpark/haskell_probability
Add haskell-probability
2014-08-04 10:52:33 +02:00
aszlig
f40fc0624d
haskell/yi: Build against vty 4.7.5.
Probably jailbreak would do as well, but the version constraints are:

vty >= 4.7.4 && <5

I suppose the upcoming release of Yi will fix this, so I'm not using
jailbreak here (apart from the fact that Yi doesn't build successfully
using VTY >= 5).

Thanks to @bb010g for reporting.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-08-04 07:51:11 +02:00
cbpark
65949e7415 Add haskell-probability 2014-08-04 00:58:17 +02:00
Mateusz Kowalczyk
ed51045f13 haskell-bencoding: 0.4.3.0 2014-07-31 19:12:43 +02:00
Peter Simons
84cf3f3de7 Agda: drop obsolete version 2.3.2.2 2014-07-31 13:58:36 +02:00
Peter Simons
7387244094 haskell-vty: update to version 5.1.4 2014-07-31 13:57:45 +02:00
Peter Simons
5f2ad413b7 haskell-xml-html-conduit-lens: add version 0.3.2.0 2014-07-31 13:57:45 +02:00
Peter Simons
689b322e10 Agda: update to version 2.4.0.2 2014-07-31 13:57:45 +02:00
John Wiegley
7d90959d73 idris: 0.9.14 -> 0.9.14.1 2014-07-30 18:11:18 -05:00
John Wiegley
11dc22e3ee Agda needs an older version of haskell-equivalence 2014-07-30 18:10:59 -05:00
Peter Simons
d711c60c3d haskell-base-prelude: add version 0.1.3 2014-07-29 18:39:34 +02:00
Peter Simons
9d56d25673 haskell-vty: update to version 5.1.3 2014-07-28 20:32:59 +02:00
Peter Simons
0aa0b7680c haskell-parsers: update to version 0.12.1 2014-07-28 20:32:52 +02:00
Peter Simons
41ff906084 haskell-easy-file: add version 0.2.0 2014-07-28 20:32:52 +02:00
Peter Simons
c526312445 haskell-free-game: update to version 1.1.78 2014-07-28 20:32:52 +02:00
Peter Simons
eec522e69a haskell-nixpkgs.nix: update Cabal to version 1.20.0.2 2014-07-28 20:32:52 +02:00
Peter Simons
02c99b7cd1 haskell-haste-perch: drop unsupported package
This package requires a special build process that's not based on Cabal (see
<https://github.com/agocorona/haste-perch/issues/5>). Someone needs to figure
out how to compile and install this stuff in the context of Nix.
2014-07-22 14:20:59 +02:00
Peter Simons
5e3f52243d haskell-HUnit-approx: add version 1.0 2014-07-22 14:20:57 +02:00
Peter Simons
1add807fdf haskell-parsers: switch to version 0.12 2014-07-22 14:20:57 +02:00
Shea Levy
430bf4719e Add plugins haskell package 2014-07-21 09:44:39 -04:00
Aycan iRiCAN
de155d13da Merge pull request #3227 from hrdinka/haskell-stm-containers
haskell-stm-containers: add package version 0.1.2 and its dependencies
2014-07-19 11:47:42 +03:00
Aycan iRiCAN
bfe2e05925 Merge pull request #3319 from luke-clifton/master
Added cgrep utility.
2014-07-19 11:43:06 +03:00
Aycan iRiCAN
f057f06136 resolved conflicts 2014-07-19 11:25:30 +03:00
Aycan iRiCAN
9489105aca Merge branch 'haskellPackages.rest' 2014-07-19 11:18:18 +03:00
Luke Clifton
2fbd9e07f2 Added cgrep utility. 2014-07-19 12:21:15 +08:00
John Wiegley
ad31933ec4 haskell-agda: 2.4.0.1 needs QuickCheck 2.7.5 specifically 2014-07-18 18:02:09 -05:00
Peter Simons
489923be2a parsers-0.12: don't use this version yet because it breaks trifecta 2014-07-18 17:30:49 +02:00
Peter Simons
ebed71f440 aeson: don't use version 0.8 yet because it breaks too many packages at the moment 2014-07-18 17:30:49 +02:00
Peter Simons
8a2aa3ccac haskell-parsers: add version 0.12 2014-07-18 17:30:49 +02:00
Peter Simons
2603db86d3 haskell-aeson: add version 0.8.0.0 2014-07-18 17:30:48 +02:00
Peter Simons
91c17543f2 haskell-QuickCheck: add version 2.7.6 2014-07-18 17:30:48 +02:00
Peter Simons
125aeed5a0 haddock: update to version 2.14.3 2014-07-18 17:30:48 +02:00
Benno Fünfstück
5fa3754813 haskell-applicative-quoters: new expression 2014-07-17 21:48:06 +02:00
Daniel Austin
62f01119f3 Enable expressions for 'important' parts of the rest framework from Silk.co 2014-07-17 07:36:46 +02:00
Peter Simons
9d457ec228 Merge pull request #3282 from aycanirican/jmacro
Added haskelPackages.jmacro-*
2014-07-16 12:10:51 +02:00
Peter Simons
93464d88b0 Merge pull request #3293 from codygman/blaze-from-html
blaze-from-html: add version 0.3.2.1
2014-07-16 12:07:42 +02:00
Peter Simons
06e38776d4 Merge pull request #3298 from MP2E/hi_import
Import the cabal new project template creator, "hi"
2014-07-16 12:03:07 +02:00
Cray Elliott
90392f6233 Import the haskell cabal template creator, "hi" from Hackage
note: depends on template
2014-07-16 01:13:09 -07:00
Cray Elliott
0e3f66d051 import Haskell template library from Hackage 2014-07-16 01:12:58 -07:00
Oliver Charles
952f3f6e8b haskellPackages.ekgCarbon: New expression 2014-07-16 08:20:27 +01:00
Cody Goodman
5ba2e544d2 blaze-from-html: add version 0.3.2.1 2014-07-15 20:16:31 -05:00
Shea Levy
9087d03190 Add haskell-simple-conduit 2014-07-15 20:41:58 -04:00
Aycan iRiCAN
b46fb708b7 Added jmacro-* 2014-07-15 13:08:39 +03:00
Oliver Charles
b4a6e873f6 Add expressions for Haskell engine-io, engine-io-snap and socket-io 2014-07-15 10:47:00 +01:00
Aycan iRiCAN
c0fe93fdb6 Added more rest packages. 2014-07-15 03:04:59 +03:00
Peter Simons
2b223c1349 haskell-scientific: update to version 0.3.3.0 2014-07-14 17:33:51 +02:00
Peter Simons
72c4fe7de2 haskell-unordered-containers: add version 0.2.5.0 2014-07-14 17:33:51 +02:00
Peter Simons
be090a6372 happy: remove obsolete versions 1.18.8, 1.18.11, 1.19.2, and 1.19.3 2014-07-14 17:33:48 +02:00
Peter Simons
15d9034477 happy: update to version 1.19.4 2014-07-14 17:33:48 +02:00
Peter Simons
f596ecbd70 Merge pull request #3271 from bennofs/haskell-data-fix
haskell-data-fix: new package
2014-07-14 17:27:51 +02:00
Aycan iRiCAN
d3f763696d Added Rest For Haskell and dependencies (rest-core, rest-types, rest-snap etc...) 2014-07-14 15:52:43 +03:00
Cray Elliott
9f66dafa29 Import the Haskell library shellish 0.1.3 from Cabal 2014-07-14 05:01:54 -07:00
John Wiegley
7b0e242d49 haskell-zippers: new expression 2014-07-14 02:48:32 -05:00
Cody Goodman
7bbe9390f9 dom-selector: add version 0.2.0.1 2014-07-14 00:42:31 -05:00
Peter Simons
098a2c07fa haskell-packages.nix: cosmetic 2014-07-12 15:13:58 +02:00
Benno Fünfstück
bc48c4cdb3 haskell-data-fix: new package 2014-07-11 22:41:51 +02:00
Sönke Hahn
0f65768234 taggy-lens: new haskell package, version 0.1.1 2014-07-11 16:47:12 +08:00
Sönke Hahn
b2fa0a4313 taggy: new haskell package, version 0.1 2014-07-11 15:13:04 +08:00
Oliver Charles
0de3106a4b Merge pull request #3235 from bosu/haxl
Add haxl haskell package
2014-07-10 20:01:12 +01:00
Boris Sukholitko
482afc2922 Add haxl haskell package 2014-07-10 20:55:47 +03:00
Christoph Hrdinka
dc261008dc haskell-stm-containers: add package version 0.1.2 and its dependencies 2014-07-10 10:15:06 +02:00
Christoph Hrdinka
71a0dfd568 haskell-clay: add package version 0.9.0.1 2014-07-10 10:02:58 +02:00
Luca Bruno
d05a86a1de Add lambdabot wrapper and mueval wrapper to make lambdabot run out of the box 2014-07-09 15:46:48 +02:00
Peter Simons
ce6c23d8a6 Merge pull request #3210 from aycanirican/hpdf
Introduced haskellPackages.HPDF
2014-07-08 16:03:11 +02:00
Peter Simons
81e6e97c61 haskell-vty: update to version 5.1.1 2014-07-08 15:58:21 +02:00
Peter Simons
35f380c7ba haskell-parsers: update to version 0.11.0.3 2014-07-08 15:58:21 +02:00
Peter Simons
a9b0361cbf haskell-regex-tdfa-rc: add version 1.1.8.3 2014-07-08 15:58:21 +02:00
Peter Simons
023b9094aa haskell-haskell-token-utils: add version 0.0.0.2 2014-07-08 15:58:21 +02:00
Aycan iRiCAN
c57a72bbae Introduced haskellPackages.HPDF 2014-07-08 10:07:34 +03:00
Sönke Hahn
c7159f0706 haskell-hspec-attoparsec: new package, version 0.1.0.1 2014-07-08 13:47:01 +08:00
Peter Simons
2044c13947 Revert "pretty: new haskell package"
This reverts commit 51dc75b769. The pretty
library is a core package since (at least) GHC 6.10.4, i.e. every single one of
our compilers ships this library by default. Adding the package to the global
namespace like this is almost certainly going to cause trouble because we'll
end up with inconsistently linked binaries whenever packages mix the user-space
pretty library with the core one.
2014-07-07 16:41:59 +02:00
Luca Bruno
51dc75b769 pretty: new haskell package 2014-07-07 15:35:12 +02:00
Peter Simons
6ccf8cbfeb haskell-packages.nix: delete obsolete 'gtk2hsC2hs' alias 2014-07-07 11:15:41 +02:00
Peter Simons
27ff2eeb77 haskell-gtkglext: re-generate with cabal2nix 2014-07-07 11:15:16 +02:00
John Wiegley
74d51f0b4e Merge pull request #3197 from wavewave/gitlib
Haskell packages, hlibgit2, gitlib, gitlib-test, gitlib-libgit2
2014-07-06 15:19:19 -05:00
Ian-Woo Kim
90dacd685d Haskell packages, hlibgit2, gitlib, gitlib-test, gitlib-libgit2 added. Low/High-level API for git 2014-07-06 22:03:38 +02:00
tomberek
36426f2b49 Initial additions 2014-07-04 09:10:57 -04:00
Peter Simons
609514d281 haskell-AES: fix spelling of the corresponding attribute and directory name 2014-07-03 16:51:25 +02:00
Oliver Charles
65f1e8667d Merge pull request #3169 from fluffynukeit/add-haskell-snaplet-postgresql-simple
Added snapletPostgresqlSimple to haskellPackages.
2014-07-03 09:17:26 +01:00
Oliver Charles
13c6e05d61 Merge pull request #3168 from fluffynukeit/add-haskell-snap-web-routes
Added snapWebRoutes to haskellPackages.
2014-07-03 09:16:21 +01:00
Daniel Austin
d60c5a55a0 Added snapletPostgresqlSimple to haskellPackages. 2014-07-03 07:40:38 +02:00
Daniel Austin
9db55e72e5 Added snapWebRoutes to haskellPackages. 2014-07-03 03:25:05 +02:00
Oliver Charles
0d5537ac23 Merge pull request #3157 from hellertime/pkg/haskell-Thrift
Add Thrift-0.6.0.1
2014-07-02 15:05:35 +01:00
Chris Heller
1ca3e9c681 Remove version. Make default 2014-07-02 08:38:02 -04:00
Chris Heller
7efe90a6e3 Add Thrift-0.6.0.1 2014-07-02 00:14:06 -04:00
Aycan iRiCAN
ea7ddcd864 Added pipes-csv and pipes-http 2014-07-01 22:52:09 +03:00
Peter Simons
6d068be1bf cabal-install: update to version 1.20.0.3 2014-06-30 17:03:07 +02:00
Peter Simons
0b1b4e5870 Merge pull request #3133 from deepfire/haskell-yampa
haskellPackages.Yampa:  new expression
2014-06-30 15:35:35 +02:00
Ryan Trinkle
4e7aa4be87 Make ghcjs build.
Note: In order to run ghcjs, you must set LD_LIBRARY_PATH=${ghcjs}/lib/ghc-7.8.2/ghcjs-0.1.0:$LD_LIBRARY_PATH so that it can find libHSghcjs-0.1.0-ghc7.8.2.so

* ghcjs itself (as opposed to ghcjs-built libraries) must be built with the non-ghcjs version of cabal.  I'm not sure whether this is strictly necessary, but it prevented an error.
* CabalGhcjs and cabalInstallGhcjs must be explicitly provided to ghcjs-boot
* Since ghcjs-boot writes to its home directory, we set the home directory to our working directory
* To enable ghcjs-boot to find a particular .h file, we must create a symlink in ghcjs-boot/boot to its parent directory
* gmp must be provided.  Adding it to the LD_LIBRARY_PATH is necessary, but I am not sure whether the uses in buildDepends and the arguments to ghcjs-boot are necessary
* If ghcjs-boot cannot find the shims package, it will attempt (and fail) to download it, so we must put it in place ahead of time
2014-06-30 00:49:35 -04:00
Oliver Charles
f8e984b9b2 haskellPackages.compdata: Require GHC >= 7.8 2014-06-30 00:15:02 +01:00
John Wiegley
9cc408303a haskell-text-binary: new expression 2014-06-29 15:50:13 -04:00
John Wiegley
edcfe3cab6 haskell-optparse-applicative: make 0.7.0.2 available 2014-06-29 15:48:35 -04:00
Kosyrev Serge
3ee00efbab haskellPackages.Yampa: new expression 2014-06-29 23:38:54 +04:00
John Wiegley
e0b2950168 Initial work on ghcjs 2014-06-28 21:46:35 -07:00
Austin Seipp
18617d66cc Merge pull request #3110 from bennofs/update-cabal-bounds
haskell-cabal-bounds: update Cabal version
2014-06-28 20:35:24 -05:00
Austin Seipp
4931b261f9 Merge pull request #3117 from bennofs/haskell-deepseq-generics
haskell-deepseq-generics: new expression
2014-06-28 20:34:55 -05:00
Austin Seipp
7dfb3b17c6 Merge pull request #3121 from deepfire/haskell-sha2
SHA2:  new expression
2014-06-28 20:34:31 -05:00
Arseniy Seroka
9802165f7a haskel-command-qq: add pkg 2014-06-29 04:25:23 +04:00
Kosyrev Serge
962011de36 SHA2: new expression 2014-06-29 04:13:20 +04:00
Benno Fünfstück
cd48bbfaec haskell-deepseq-generics: new expression 2014-06-28 21:30:14 +02:00
Benno Fünfstück
164c578c96 haskell-cabal-bounds: GHC 7.8 has only Cabal 1.18 2014-06-28 16:50:35 +02:00
Benno Fünfstück
4c2a206d53 haskell-cabal-bounds: update Cabal version 2014-06-28 16:48:07 +02:00
Austin Seipp
658792ab9a Merge pull request #3086 from tomberek/haskell_addmonadlocpp
Haskell: add monadloc-pp
2014-06-26 19:01:12 -05:00
John Wiegley
ad128c637b haskell-folds: new expression 2014-06-26 11:41:00 -07:00
tomberek
5edd90ac3f Haskell: add monadloc-pp 2014-06-25 23:57:14 -04:00
Aycan iRiCAN
8e4e15804c Added haskell packages: hdaemonize, ixset, shellmate, tables and webdriver. 2014-06-25 03:02:50 +03:00
Aycan iRiCAN
ce64f0681a Added haskellPackages.hweblib 0.6.3 2014-06-22 17:23:33 +03:00
Peter Simons
db42ae4916 Merge pull request #3042 from ip1981/master
Added simple-sql-parser 0.4.0
2014-06-22 11:14:58 +02:00
Peter Simons
9801800563 haskell: fix spelling of 'hmatrixSpecial' attribute 2014-06-22 10:33:20 +02:00
Igor Pashev
ff860fa21f Added simple-sql-parser 0.4.0 2014-06-22 07:49:31 +02:00
Aycan iRiCAN
88050e4a41 Moved package overrides from haskell-packages.nix to haskell-defaults.nix. 2014-06-21 17:44:29 +03:00
Aycan iRiCAN
e9385023d7 Added distributed-process 0.5.
Bump binary version dependency of rank1dynamic, distributed-static, network-transport-* to 0.7.2.1.
2014-06-21 16:37:02 +03:00
John Wiegley
9d36361931 haskell-free-operational: Remove expression 2014-06-20 22:33:36 -07:00
Mathijs Kwik
0a8455800c idris: fix dependency on older 'parsers' 2014-06-19 13:38:54 +02:00
Mathijs Kwik
46d6fc0c32 agda: fix dependency on more recent 'binary' 2014-06-19 13:38:54 +02:00
Oliver Charles
f67cf3e18d Jailbreak haskellPackages.websockets
This is needed until https://github.com/jaspervdj/websockets/issues/71
is resolved.
2014-06-19 11:17:01 +01:00
Austin Seipp
b9fc9bd760 Merge pull request #2992 from bluescreen303/agda
Agda: upgrade stdlib to 0.8, change defaults to latest version
2014-06-18 16:22:33 -05:00
Austin Seipp
fb24267670 Merge pull request #3002 from tomberek/haskell_tcacheAWS
Adds tcache-AWS
2014-06-18 16:09:35 -05:00
Thomas Bereknyei
8a16a950ba Adds tcache-AWS 2014-06-18 01:01:45 -04:00
Mathijs Kwik
2d92adcc1a agda: change defaults to latest version 2014-06-17 08:25:45 +02:00
Mathijs Kwik
3fd519822f agda-stdlib: upgrade to 0.8 (they keep changing the version scheme)
Conflicts:
	pkgs/development/compilers/agda/stdlib-0.8.nix
	pkgs/top-level/haskell-packages.nix
2014-06-17 08:25:44 +02:00
John Wiegley
61e8fe50c2 Agda: add 2.4.0.1, 2.3.2.2 is still the default for now 2014-06-16 14:03:17 -07:00
John Wiegley
39dfef4af0 haskell-boxes: new expression 2014-06-16 14:03:17 -07:00
John Wiegley
20f31b66a2 haskell-free-operational: new expression 2014-06-16 14:03:17 -07:00
John Wiegley
7a45ef7e25 haskell-equivalence: new expression 2014-06-16 14:03:17 -07:00
John Wiegley
cd3798c266 haskell-STMonadTrans: new expression 2014-06-16 14:03:17 -07:00
Peter Simons
0f9b3ef24a hscolour-bootstrap: GHC 6.10.x and earlier don't support the -rtsopts option 2014-06-16 16:28:39 +02:00
Peter Simons
fa8f2ca300 hscolour-bootstrap: allow setting RTS options for the hscolour binary we use to generate our documentation
Other tools like hsc2hs or haddock allows this, too, and some tools explicitly
set memory limits on these tools during the build (i.e. llvm-general-pure) by
exposing a GHCRTS environment variable. See [1] for a concrete example of this
issue.

[1] https://github.com/NixOS/nixpkgs/issues/2939
2014-06-16 15:38:38 +02:00
vi
fd08da1116 New derivation: hxt-tagsoup #haskell 2014-06-16 13:32:24 +08:00
Shea Levy
7a0c66c829 Merge branch 'master' of git://github.com/soenkehahn/nixpkgs
packaging hp2any-manager and dependencies
2014-06-15 11:00:40 -04:00
Simon Hengel
8a396ee56a Add haskell-hspec-wai 2014-06-14 15:13:40 +08:00
Peter Simons
cc326495c4 haskell-attoparsec: update to version 0.12.1.0 2014-06-13 15:41:25 +02:00
Peter Simons
c4d3a0acab haskell-wai-conduit: add version 3.0.0 2014-06-13 15:41:22 +02:00
Sönke Hahn
aaf8b264d7 hp2any-manager: tool for haskell heap profile visualization 2014-06-13 16:22:46 +08:00
Sönke Hahn
e9e6e1ceb9 haskellPackages.gtkglext: new expression 2014-06-13 16:20:54 +08:00
Ricky Elrod
4a2dd52b54 add ShellCheck
Signed-off-by: Ricky Elrod <ricky@elrod.me>
2014-06-12 21:27:32 -04:00
Oliver Charles
6cc799b24c haskellPackages.snapletRedis: New expression
This needs to be jailbroken until a new version reaches Hackage.
2014-06-12 15:07:04 +01:00
Oliver Charles
bbdadcd8c6 haskellPackages.hedis: New expression 2014-06-12 14:36:26 +01:00
Benno Fünfstück
0205ec7878 haskell-pipes-text: new expression 2014-06-11 18:49:48 +02:00
Sönke Hahn
de0520bb3a haskell-hspec2: new package, v0.3.0 2014-06-11 15:57:48 +08:00
Sönke Hahn
1d3477c422 haskell-io-memoize: new package, v1.0.0.0 2014-06-11 15:56:41 +08:00
Sönke Hahn
87154e257a haskell-spawn: new package, v0.3 2014-06-11 15:55:19 +08:00
Peter Simons
5956fc3f75 haskell-syb: drop obsolete versions 0.2.2 and 0.3.6.2 2014-06-10 20:27:57 +02:00
Peter Simons
0bee2c38ed haskell-syb: update to version 0.4.2 2014-06-10 20:27:56 +02:00
Peter Simons
473ab2b362 haskell-vector: add version 0.10.11.0 2014-06-09 13:00:33 +02:00
Peter Simons
164c81be84 haskell-hscolour: define the bootstap version of this package using 'extension' rather than by passing an additional parameter to it 2014-06-09 13:00:33 +02:00
John Wiegley
1986a10d41 cabal-db: new expression 2014-06-09 03:58:52 -05:00
Peter Simons
20da5ecc9c haskell-parsers: update to version 0.11.0.2
Unfortunately, there are still build errors with this package (see
https://github.com/ekmett/parsers/issues/39). We need the latest
version, though, because older ones won't work with the latest
attoparsec.
2014-06-09 10:27:00 +02:00
Mateusz Kowalczyk
3287542c57 haskell-vty: add version 5.1.0 2014-06-09 10:27:00 +02:00
Mateusz Kowalczyk
f481b682b6 test-framework-smallcheck: 0.2 2014-06-09 10:27:00 +02:00
Thomas Bereknyei
766d934090 haskell-cabal-cargs: add version 0.6.1 2014-06-09 10:27:00 +02:00
Peter Simons
9dd2b3c651 haskell-shelly: move version override to haskell-defaults.nix 2014-06-09 10:26:58 +02:00
Peter Simons
3584bfe0fd haskell-cabal-dev: remove obsolete package
All cabal-dev functionality has been merged into cabal-install.
2014-06-09 10:26:58 +02:00
Peter Simons
c027434f9f haskell-HTTP: don't add a global 'network' override for HTTP 4000.2.5 2014-06-09 10:26:58 +02:00
Peter Simons
d07125a0d9 haskell-transformers-compat: provide different versions for GHC 7.8.2 and below
transformers is a core library in GHC 7.8.2, so that compiler is stuck
with an older version of the -compat library.
2014-06-09 10:26:58 +02:00
Peter Simons
035192b813 haskell-alternative-io: drop obsolete package 2014-06-09 10:26:58 +02:00
Peter Simons
5190b18caa haskell-attoparsec: update to version 0.12.0.0 2014-06-09 10:26:56 +02:00
Peter Simons
3376d02e31 haskell-text: add version 1.1.1.3 (and delete unused versions 0.11.1.13 and 0.1.1.2) 2014-06-09 10:26:56 +02:00
Peter Simons
6358b15985 haskell-mtl: update to version 2.2.1 (and delete unused versions 1.1.1.1 and 2.1.3.1) 2014-06-09 10:26:56 +02:00
Peter Simons
64f4186735 haskell-vector: update version to 0.10.9.3 2014-06-09 10:26:56 +02:00
Peter Simons
1a29d1bc3c haskell-HTTP: update to version 4000.2.17 2014-06-09 10:26:56 +02:00
Peter Simons
66044974b4 haskell-QuickCheck: update to version 2.7.5 2014-06-09 10:26:56 +02:00
Peter Simons
c9672d767f haskell-Cabal: update to version 1.20.0.1 2014-06-09 10:26:56 +02:00
Thomas Bereknyei
cd4041b905 Add MFlow and dependencies 2014-06-08 23:49:02 -04:00
John Wiegley
e18b59540c haskell-bytes: new expression 2014-06-08 04:18:46 -05:00
John Wiegley
34495b67ce haskell-data-checked: new expression 2014-06-07 16:38:55 -05:00
John Wiegley
0fcd4f98ff haskell-fuzzcheck: new expression 2014-06-07 20:17:46 +00:00
Austin Seipp
5f987d99e8 Merge pull request #2768 from CodeBlock/purescript
Purescript + deps
2014-06-06 09:32:45 -05:00
Thomas Bereknyei
1dae8bd2bf Add holy-project to nixpkgs. Patch is required until the next version is pushed to hackage. 2014-06-06 02:50:54 -04:00
Austin Seipp
a8ee945a13 Merge pull request #2718 from bergey/imm
IMM RSS reader and dependencies
2014-06-03 20:36:59 -05:00
Simon Hengel
e9ec238377 Add haskell-aeson-qq 2014-06-03 21:14:44 +08:00
Peter Simons
7d1c124647 Merge pull request #2767 from jwiegley/hscolour
Build Haddocks with source hyperlinks unless doHscolour is false
2014-06-03 10:50:04 +02:00
John Wiegley
421e8539ec shelly: build version 0.15.4.1 for GHC 7.4.2 2014-05-31 21:59:55 +00:00
John Wiegley
176797576c Build Haddocks with source hyperlinks unless doHscolour is false 2014-05-29 20:00:04 -05:00
John Wiegley
f4fbda241d haskell-compressed: added 3.10 2014-05-29 07:27:12 +00:00
John Wiegley
3cc6165e0c Merge pull request #2756 from jwiegley/machines
Add Haskell expression for machines
2014-05-27 12:49:52 -05:00
Peter Simons
4f80f3b4db Merge pull request #2765 from hrdinka/haskell-GLUtil
haskell-glutil: add version 0.7.4
2014-05-27 16:40:35 +02:00
Ricky Elrod
03b54bcd55 Add haskell/purescript :D
Signed-off-by: Ricky Elrod <ricky@elrod.me>
2014-05-27 03:07:05 -04:00
Ricky Elrod
8228ca0479 Add haskell/pattern-arrows
Signed-off-by: Ricky Elrod <ricky@elrod.me>
2014-05-27 02:27:25 -04:00
Ricky Elrod
400333b9f8 Add haskell/monad-unify
Signed-off-by: Ricky Elrod <ricky@elrod.me>
2014-05-27 02:26:42 -04:00
Christoph Hrdinka
8bb7c4e766 haskell-glutil: add version 0.7.4 2014-05-26 23:59:13 +02:00
John Wiegley
9d4ca3fa50 Add Haskell expression for machines 2014-05-26 02:50:14 -05:00
John Wiegley
4e6ee200cd Add three more Haskell expressions 2014-05-26 02:03:39 -05:00
Peter Simons
ff6db963fc haskell-aeson: update to version 0.7.0.6
Keep version 0.7.0.4 for builds with ghc <= 7.4.2.
2014-05-24 12:01:19 +02:00
Peter Simons
82df69a1de haskell-zip-archive: add version 0.2.3.2
Use latest zip archive only with GHC 7.8.2 so that we don't have to
override 'binary' everywhere else.
2014-05-24 12:01:08 +02:00
Peter Simons
ecaf15c324 haskell-attoparsec: add version 0.11.3.4 2014-05-24 12:00:58 +02:00
Peter Simons
9b86fb4ea4 haskell-scientific: update default to the latest version 2014-05-24 12:00:38 +02:00
Peter Simons
19c4909124 cabal-install: update to version 1.20.0.2 2014-05-24 10:42:07 +02:00
Peter Simons
d364ba0fba haskell-wreq: remove unnecessary overrides 2014-05-23 21:54:27 +02:00
Peter Simons
45799eeaba haskell-scientific: there's no point in using 0.1.0.1, because it doesn't build with GHC 6.12.x either :-( 2014-05-23 21:54:27 +02:00
Peter Simons
db0b1b76d3 haskell-scientific: add versions 0.1.0.1 and 0.3.2.1 2014-05-23 21:54:27 +02:00
Peter Simons
de014b4b86 haskell-split: add version 0.1.4.3 for the benefit of GHC 6.x 2014-05-23 18:56:10 +02:00
Mateusz Kowalczyk
7943355954 free-game: 1.0.5, 1.1 2014-05-23 18:02:20 +02:00
Mateusz Kowalczyk
099f7d5620 minioperational: 0.4.3 2014-05-23 18:02:20 +02:00
Mateusz Kowalczyk
f4f0dab825 JuicyPixels-util: 0.1 2014-05-23 18:02:20 +02:00
Mateusz Kowalczyk
ab59d64a59 freetype2: 0.1.1 2014-05-23 18:02:20 +02:00
Mateusz Kowalczyk
7bd546b816 control-bool: 0.2.1 2014-05-23 18:02:20 +02:00
Mateusz Kowalczyk
9e8f9b5528 boundingboxes: 0.1.1, 0.2 2014-05-23 18:02:20 +02:00
Mateusz Kowalczyk
555d1fbfdf colors: 0.1.1 2014-05-23 18:02:20 +02:00
Peter Simons
6dbc7547ea Merge pull request #2722 from Fuuzetsu/wcwidth
wcwidth
2014-05-23 17:52:13 +02:00
Peter Simons
6421a74f67 haskell-packages.nix: rename GLFWb to GLFWB for consistency
https://github.com/NixOS/cabal2nix/issues/65
2014-05-23 17:42:51 +02:00
John Wiegley
a1df473db7 haskell-hobbes: add version 0.2.2 2014-05-23 17:39:16 +02:00
John Wiegley
47a8cd7008 haskell-codex: add version 0.0.1.6 2014-05-23 17:39:15 +02:00
John Wiegley
04f3c8e718 haskell-recursion-schemes: add version 4.0 2014-05-23 17:39:15 +02:00
John Wiegley
34c6a26f5d haskell-compdata: add version 0.7.0.1 2014-05-23 17:39:15 +02:00
John Wiegley
d7bc0de8c8 haskell-categories: add version 1.0.6 2014-05-23 17:39:15 +02:00
Peter Simons
ba5473676f Update Haskell OpenGL and GLUT packages.
1) GLURaw 1.4.0.0 --> 1.4.0.1
 2) GLUT 2.5.1.0 -> 2.5.1.1
 3) OpenGL 2.9.1.0 -> 2.9.2.0
 4) OpenGLRaw 1.5.0.0 added
2014-05-23 17:39:15 +02:00
Peter Simons
363b35ac2c haskell-tls: update to version 1.2.8.nix 2014-05-23 17:39:15 +02:00
Peter Simons
a815933a5d haskell-pretty-show: update to version 1.6.7
... and drop obsolete 1.2 version.
2014-05-23 17:39:14 +02:00
Mateusz Kowalczyk
cb2cf60a14 wcwidth: 0.0.2 2014-05-22 23:46:12 +02:00
Mateusz Kowalczyk
f8ae62a8d0 setlocale: 0.0.3 2014-05-22 23:45:46 +02:00
Austin Seipp
23e53f1057 Merge pull request #2512 from jwiegley/hoogle-local
Add an expression for building fullly local Hoogle docs
2014-05-22 14:09:28 -05:00
Daniel Bergey
f211c32e6d IMM RSS reader and dependencies 2014-05-22 14:17:24 +00:00
Peter Simons
2244541cda haskell-parsers: add version 0.11.0.1 2014-05-21 23:04:30 +02:00
Peter Simons
a59b8c143e haskell-fmlist: add version 0.8 2014-05-21 23:04:30 +02:00
Peter Simons
548cce8826 haskell-language-glsl: add version 0.0.2 2014-05-21 23:04:30 +02:00
Peter Simons
b1b24494f2 haskell-binary: update to version 0.7.2.1 2014-05-21 16:12:06 +02:00
Peter Simons
8882c77d4b haskell-vector: update to version 0.10.9.2 2014-05-21 16:12:06 +02:00
Oliver Charles
be17f7fef2 haskellPackages.networkMetrics: New expression 2014-05-19 10:46:33 +01:00
Ian-Woo Kim
e6f4534ee7 hgal: new package. library for computation automorphism group and canonical labelling of a graph 2014-05-18 12:58:49 +02:00
Peter Simons
e2d1b8c60b leksah: remove broken package 2014-05-17 12:56:52 +02:00
Peter Simons
edeffd7c49 haskell-DrIFT: add version 2.4.2 2014-05-17 12:56:52 +02:00
Peter Simons
499f49f392 binary: fix build with ghc 6.10.4 2014-05-17 12:56:51 +02:00
Peter Simons
14958391df haskell-multiset: drop obsolete version 0.2.1 2014-05-16 18:51:38 +02:00
Peter Simons
413401f760 haskell-attoparsec: update to version 0.11.3.1 2014-05-16 18:51:37 +02:00
Peter Simons
e62a8e5b82 haskell-hashable: update to version 1.2.2.0 2014-05-16 18:51:37 +02:00
Peter Simons
e50442a35b haskell-tls: update to version 1.2.7 2014-05-16 18:51:37 +02:00
Peter Simons
8d51acf74f haskell-text: update to version 1.1.1.2 2014-05-16 18:51:37 +02:00
Peter Simons
51fc4fe842 haskell-primitive: update to version 0.5.3.0 2014-05-16 18:51:37 +02:00
Peter Simons
9847b8d148 haskell-mtl: update to version 2.2.0.1 2014-05-16 18:51:37 +02:00
Peter Simons
9bc73e0f1e haskell-binary: update to version 0.7.2.0 2014-05-16 18:51:37 +02:00
Peter Simons
63a69164d0 haskell-transformers: update to version 0.4.1.0 2014-05-16 18:51:37 +02:00
Peter Simons
17b80ebf06 haskell-HTTP: update to version 4000.2.15 2014-05-16 18:51:37 +02:00
Peter Simons
a82d0962eb haskell-data-lens-light: add version 0.1.1 2014-05-16 18:51:34 +02:00
Peter Simons
aae174b361 haskell-temporary-rc: add version 1.2.0.3 2014-05-16 18:51:34 +02:00
Peter Simons
485ad34b9c Merge pull request #2647 from crooney/master
cabal2nix derivation for haskellPackages.fayText
2014-05-15 18:12:24 +02:00
chris rooney
cc51572bd5 Register expression for fay-text in catalog. 2014-05-15 11:11:47 -04:30
Christoph Hrdinka
b1feffd1a1 haskell-glfw-b: add package version 1.4.6 2014-05-15 13:46:20 +02:00
Peter Simons
edd71867e5 haskell-websockets: require QuickCheck 2.6 2014-05-14 15:02:35 +02:00
Peter Simons
438a8d1cb8 haskell-HTTP-4000.2.5: require network < 2.5 2014-05-14 15:02:34 +02:00
Peter Simons
f77b806b46 haskell-Pathfinder and DSH: remove broken packages 2014-05-14 15:02:34 +02:00
Peter Simons
514a57c6d9 haskell-AspectAG: remove broken package 2014-05-14 15:02:33 +02:00
Peter Simons
5d1b8ea3b5 haskell-MazesOfMonad: remove broken package 2014-05-14 15:02:33 +02:00
Peter Simons
6be622c178 haskell-NanoProlog: remove broken package 2014-05-14 15:02:33 +02:00
Peter Simons
d5307df65f haskell-Hipmunk: remove broken package 2014-05-14 15:02:33 +02:00
Peter Simons
7dcce5b013 ebnf2ps: drop un-maintained package that doesn't compile 2014-05-14 15:02:33 +02:00
Peter Simons
6c61d41dc9 Drop obsolete Haskell packages WebBits, WebBitsHtml, JsContracts, and flapjax.
None of our compilers can build these packages. I suppose that stuff has
been replaced by language-ecmascript.
2014-05-14 15:02:33 +02:00
Peter Simons
cb644cafa8 Agda: require QuickCheck < 2.7 2014-05-14 15:02:32 +02:00
Peter Simons
45bd1ddb7d haskell-ChasingBottoms: require QuickCheck < 2.7 2014-05-14 15:02:32 +02:00
Peter Simons
b7e383487b haskell-packages: remove obsolete parsec2 and parsec3 aliases 2014-05-14 15:02:31 +02:00
Peter Simons
f6341cb43f haskell-checkers: require QuickCheck < 2.7 2014-05-14 15:02:31 +02:00
Peter Simons
44d03082d4 haskell-GLUT-2.3.1.0: fix build 2014-05-14 15:02:30 +02:00
Peter Simons
8de3955037 haskell-packages.nix: remove references to parsec2 2014-05-14 15:02:27 +02:00
Peter Simons
fd0f9e6fc1 Re-write the Haskell Platform out of haskell-defaults.nix.
1) Packages formerly called haskell-haskell-platform-ghcXYZ-VVVV.X.Y.Z are
    now called haskell-platform-VVVV.X.Y.Z. The latest version can be
    installed by running "nix-env -i haskell-platform".

 2) The attributes haskellPackages_ghcXYZ.haskellPlatform no longer exist.
    Instead, we have attributes like haskellPlatformPackages."2012_4_0_0".
    (The last numeric bit must be quoted when used in a Nix file, but not on
    the command line to nix-env, nix-build, etc.) The latest Platform has a
    top-level alias called simply haskellPlatform.

 3) The haskellPackages_ghcXYZ package sets offer the latest version of every
    library that GHC x.y.z can compile. For example, if 2.7 is the latest
    version of QuickCheck and if GHC 7.0.4 can compile that version, then
    haskellPackages_ghc704.QuickCheck refers to version 2.7.

 4) All intermediate GHC releases were dropped from all-packages.nix to
    simplify our configuration. What remains is a haskellPackages_ghcXYZ set
    for the latest version of every major release branch, i.e. GHC 6.10.4,
    6.12.3, 7.0.4, 7.2.2, 7.4.2, 7.6.3, 7.8.2, and 7.9.x (HEAD snapshot).

 5) The ghcXYZPrefs functions in haskell-defaults.nix now inherit overrides
    from newer to older compilers, i.e. an override configured for GHC 7.0.4
    will automatically apply to GHC 6.12.3 and 6.10.4, too. This change has
    reduced the redundancy in those configuration functions. The downside is
    that overriding an attribute for only one particular GHC version has become
    more difficult. In practice, this case doesn't occur much, though.

 6) The 'cabal' builder has a brand-new argument called 'extension'. That
    function is "self : super : {}" by default and users can override it to
    mess with the attribute set passed to cabal.mkDerivation. An example use
    would be the definition of darcs in all-packages.nix:

    | darcs = haskellPackages.darcs.override {
    |   cabal = haskellPackages.cabal.override {
    |     extension = self : super : {
    |       isLibrary = false;
    |       configureFlags = "-f-library " + super.configureFlags or "";
    |     };
    |   };
    | };

    In this case, extension disables building the library part of the package
    to give us an executable-only version that has no dependencies on GHC or
    any other Haskell packages.

    The 'self' argument refers to the final version of the attribute set and
    'super' refers to the original attribute set.

Note that ...

 - Haskell Platform packages always provide the Haddock binary that came with
   the compiler.

 - Haskell Platform 2009.2.0.2 is broken because of build failures in cgi and
   cabal-install.

 - Haskell Platform 2010.1.0.0 is broken becasue of build failures in cgi.
2014-05-14 14:59:52 +02:00
John Wiegley
7be94d3b59 Add an expression for build fullly local Hoogle docs 2014-05-12 16:48:51 -05:00
Peter Simons
06f9fed0ac Merge pull request #2592 from bennofs/haskell-new-expressions
Add a few haskell expressions
2014-05-09 22:59:40 +02:00
Benno Fünfstück
631e74963f haskell-dynamic-cabal: new expression 2014-05-09 22:50:41 +02:00
Benno Fünfstück
fb2d8ab9aa haskell-th-lift-instances: new expression 2014-05-09 22:50:40 +02:00
Benno Fünfstück
52bd5978a0 haskell-quickcheck-property-monad: new expression 2014-05-09 22:50:39 +02:00
Benno Fünfstück
e61e23b6c7 haskell-hcltest: new expression 2014-05-09 22:50:38 +02:00
Benno Fünfstück
b49de7164e haskell-generate: new expression 2014-05-09 22:50:37 +02:00
Benno Fünfstück
97dde61662 haskell-system-time-monotonic: new expression 2014-05-09 22:50:36 +02:00
Benno Fünfstück
2525aac134 haskell-unix-memory: new expression 2014-05-09 22:50:35 +02:00
Russell O'Connor
46ccebe413 Allow for later binding in ghcPrefs
Now that both self and super are available to prefFun, we can use self, where appropriate to access late bound versions of most
packages.

When extensions are not used, there is no difference between self and super.
2014-05-08 22:01:36 -04:00