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
Russell O'Connor
d4bd4650d6
Rework the knot-tying code for defining Haskell packages.
...
The existing knot-tying code I felt was a bit incoherent with result, finalReturn, self, refering to different various forms of the "haskellPackages" value and often
different forms in the same place.
This commit instills some object-oriented discipline to the construction of hasekllPackages using a small number of fundamental OO concepts:
* An class is a open recursive function of the form (self : fooBody) where fooBody is a set.
* An instance of a class is the fixed point of the class.
This value is sometimes refered to as an object and the values in the resulting set are sometimes refered to as methods.
* A class, foo = self : fooBody, can be extended by an extension which is a function bar = (self : super : barBody) where barBody a set of overrides for fooBody.
The result of a class extension is a new class whose value is self : foo self // bar self (foo self).
The super parameter gives access to the original methods that barBody may be overriding.
This commit turns the haskell-packages value into a "class".
The knot-tying, a.k.a the object instanitation, is moved into haskells-defaults. The "finalReturn" is no longer needed and is eliminated from the body of
haskell-packages. All the work done by prefFun is moved to haskell-defaults, so that parameter is eliminated form haskell-packages. Notice that the old prefFun took
two pameters named "self" and "super", but both parameters got passed the same value "result". There seems to have been some confusion in the old code.
Inside haskell-defaults, the haskell-packages class is extended twice before instantiation. The first extension is done using prefFun argument.
The second extension is done the extension argument, which is a renamed version of extraPrefs.
This two stage approach means that extension's super gets access to the post "perfFun" object while previously the extraPrefs only had access to the pre "prefFun"
object. Also the extension function has access to both the super (post "perfFun") object and to self, the final object. With extraPrefs, one needed to use the
"finalReturn" of the haskell packages to get access to the final object. Due to significant changes in semantics, I thought it best to replace extraPrefs with
extension so that people using extraPrefs know to update thier cod.
Lastly, all the Prefs functions have renamed the "self" parameter to "super". This is because "self" was never actually a self-reference in the object oriented sense
of the word. For example
Cabal_1_18_1_3 = self.Cabal_1_18_1_3.override { deepseq = self.deepseq_1_3_0_2; };
doesn't actually make sense from an object oriented standpoint because, barring further method overriding, the value of Cabal_1_18_1_3 would be trying to override it's
own value which simply causes a loop exception. Thankfully all these uses of self were really uses of super:
Cabal_1_18_1_3 = super.Cabal_1_18_1_3.override { deepseq = super.deepseq_1_3_0_2; };
In this notation the overriden Cabal_1_18_1_3 method calls the Cabal_1_18_1_3 of the super-class, which is a well-founded notion.
Below is an example use of using "extension" parameter
{
packageOverrides = pkgs : {
testHaskellPackages = pkgs.haskellPackages.override {
extension = self : super : {
transformers_0_4_1_0 = self.cabal.mkDerivation (pkgs: {
pname = "transformers";
version = "0.4.1.0";
sha256 = "0jlnz86f87jndv4sifg1zpv5b2g2cxy1x2575x727az6vyaarwwg";
meta = {
description = "Concrete functor and monad transformers";
license = pkgs.stdenv.lib.licenses.bsd3;
platforms = pkgs.ghc.meta.platforms;
maintainers = [ pkgs.stdenv.lib.maintainers.andres ];
};
});
transformers = self.transformers_0_4_1_0;
lensFamilyCore = super.lensFamilyCore.override { transformers = self.transformers_0_3_0_0; };
};
};
};
}
Notice the use of self in the body of the override of the transformers method which references the newly defined transformers_0_4_1_0 method.
With the previous code, one would have to instead akwardly write
transformers = super.finalReturn.transformers_0_4_1_0;
or use a rec clause, which would prevent futher overriding of transformers_0_4_1_0.
2014-05-08 12:01:45 -04:00
Peter Simons
4ee0cd2bbb
haskell-gloss: Revert "update to version 1.8.2.1"
...
This reverts commit 37df971a49
. The new
version doesn't compile.
2014-05-07 19:13:06 +02:00
Peter Simons
ee1a03577c
haskell-statistics: drop obsolete version 0.10.5.2
2014-05-07 19:13:06 +02:00
Peter Simons
6f5ee37d5c
haskell-HTTP: update to version 4000.2.14
2014-05-07 19:13:04 +02:00
Peter Simons
af8d34c35e
Merge pull request #2531 from jwiegley/djinn
...
Add an expression for the Haskell library djinn
2014-05-07 11:36:56 +02:00
Oliver Charles
fcc3ae1d84
haskellPackages.snapletStripe: New expression
2014-05-07 09:57:27 +01:00
Shea Levy
0d0f7d2681
Merge branch 'buildLocalCabal-drvArgs' of git://github.com/proger/nixpkgs
...
buildLocalCabal: allow drvArgs in buildLocalCabalWithArgs
2014-05-06 09:27:40 -04:00
Peter Simons
81a05aabbe
haskell-packages.nix: update (unused) reference to cabal-install
2014-05-06 10:59:23 +02:00
Vladimir Kirillov
7eff825487
buildLocalCabal: allow cabalDrvArgs in buildLocalCabalWithArgs
...
allows to write neat expressions like (as we're still generating an
expression string):
```
{
build = haskellPackages.buildLocalCabalWithArgs {
inherit src name;
cabalDrvArgs = {
jailbreak = false;
doCheck = false;
};
};
}
```
without resorting to weird kung-fu like darcs does:
```
darcs = haskellPackages.darcs.override {
# A variant of the Darcs derivation that containts only the
# executable and
# thus has no dependencies on other Haskell packages.
cabal = { mkDerivation = x: rec { final = haskellPackages.cabal.mkDerivation (self: (x final) // {
isLibrary = false;
configureFlags = "-f-library"; }); }.final;
};
};
```
While here, move the `jailbreak = true;` as the default `cabalDrvArgs`
option.
2014-05-06 11:00:48 +03:00
John Wiegley
7848f96b58
Add an expression for the Haskell library djinn
2014-05-05 19:48:50 -05:00
Vladimir Kirillov
9aa231abfa
buildLocalCabal: include cabalInstall to buildDepends to preserve developer experience
2014-05-05 14:43:55 +03:00
Peter Simons
66997bba1e
haskell-gloss: require the latest OpenGL and GLUT libraries
2014-05-05 10:54:12 +02:00
Peter Simons
dbb561ae62
haskell-packages.nix: strip trailing whitespace
2014-05-05 10:52:11 +02:00
Peter Simons
f5a6b58374
cabal-install: update to version 1.20.0.1
2014-05-05 10:46:40 +02:00
Peter Simons
986a42dfe7
haskell-cabal-lenses: add version 0.1
2014-05-05 10:46:39 +02:00
Peter Simons
e7c207e10d
haskell-hourglass: add version 0.1.1
2014-05-05 10:46:39 +02:00
Peter Simons
401f4a28c1
cryptol: fix reference to text library
2014-05-04 23:21:39 +02:00
Benno Fünfstück
d385835c38
haskell-profiteur: new expression
2014-05-04 23:02:46 +02:00
Peter Simons
18f49692ec
haskell-wreq: fix reference to attoparsec
2014-05-04 22:25:56 +02:00
Peter Simons
911d9d5b1b
Merge pull request #2489 from jwiegley/haskexprs
...
Add several new Haskell expressions
2014-05-04 13:22:13 +02:00
Peter Simons
ce21d883c0
haskell-vinyl: add version 0.3
2014-05-04 13:19:56 +02:00
Peter Simons
c2fd001fd4
Remove obsolete Agda-executable package; the compiler is not part of 'Agda'.
2014-05-04 12:17:35 +02:00
John Wiegley
9bc6893712
Add several new Haskell expressions
2014-05-03 23:01:00 -05:00
Peter Simons
4b307a7b96
haskell-network: update to version 2.5.0.0
2014-05-03 20:03:33 +02:00
Peter Simons
dd1dd06b88
haskell-text: update to version 1.1.1.1
2014-05-03 20:03:32 +02:00
Peter Simons
c1705e8b33
haskell-fgl: add version 5.5.0.1
2014-05-03 20:03:32 +02:00
Peter Simons
eb7958247a
haskell-unordered-containers: update to version 0.2.4.0
2014-05-03 20:03:32 +02:00
Peter Simons
074c128fec
haskell-attoparsec: update to version 0.11.3.0
2014-05-03 20:03:32 +02:00
Vladimir Kirillov
599f9a09fe
haskell: bump ekg to 0.4, add ekg-core
2014-05-03 17:36:03 +03:00
Peter Simons
64d662e056
Agda: move compiler and standard library into a common directory
...
Also renamed AgdaStdLib attribute to AgdaStdlib, since upstream doesn't
seem to capitalize that name.
2014-05-03 12:37:17 +02:00
Peter Simons
801a4818c8
Merge pull request #2474 from jwiegley/agda-stdlib
...
Add expression for the Agda standard library
2014-05-03 12:33:26 +02:00
Mateusz Kowalczyk
ab7e2f1dc5
haskell-HTTP: update to version 4000.2.13
2014-05-03 12:27:25 +02:00
Oliver Charles
4e70c764f5
Merge pull request #2473 from jwiegley/these
...
Add expression for Haskell library 'these'
2014-05-03 11:19:18 +01:00
John Wiegley
7d788d5e4f
Add expression for the Agda standard library
2014-05-02 19:15:38 -05:00
John Wiegley
fb778b705f
Add expression for Haskell library 'these'
2014-05-02 13:43:34 -05:00
Peter Simons
e81ac36bff
haskell-spoon: add version 0.3.1
2014-05-01 21:57:02 +02:00
Peter Simons
39c3cb1d99
haskell-groom: add version 0.1.2
2014-05-01 21:57:02 +02:00
Benno Fünfstück
8310c6a403
haskell-cabal-bounds: use versionOlder
...
for some reason, versionAtLeast doesn't work
2014-05-01 15:02:50 +02:00
Peter Simons
979520396e
Merge pull request #2311 from bennofs/haskell-cabal-bounds
...
haskell-cabal-bounds: New expression
2014-05-01 14:53:10 +02:00
Benno Fünfstück
e914f15728
haskell-cabal-bounds: avoid rebuild of Cabal
2014-05-01 14:51:06 +02:00
Peter Simons
d4ceed5f2a
haskell-hspec: the limitation on QuickCheck 2.7 has been lifted recently
2014-05-01 14:37:09 +02:00
Tom Dimiduk
c4f66df29a
add zeromq4 and zeromq4-haskell
2014-05-01 07:52:21 -04:00
John Wiegley
3988f438ef
Add expression for the Haskell posix-paths library
2014-04-30 17:19:34 -04:00
Austin Seipp
d9d76f1a3a
cryptol: add 1.8.x expression
...
This also includes support for the verification tools I'm using. Cryptol
2 is still the default obviously.
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-04-29 17:50:55 -05:00
Benno Fünfstück
3685bf378f
haskell: new expression cabal-bounds
2014-04-29 19:19:10 +02:00
Peter Simons
e8ba2d4ded
haskell-packages.nix: switch ghc-head to cabal-install 1.20.x.x
2014-04-29 01:35:45 +02:00
Peter Simons
2bf7311b3f
haskell-packages.nix: cosmetic
2014-04-29 01:35:45 +02:00
Peter Simons
192ef70a7c
haskell-prelude-extras: add version 0.4
2014-04-29 01:35:45 +02:00
Peter Simons
75da9d640e
Merge pull request #2374 from klao/tz
...
Add tzdata and tz Haskell packages
2014-04-26 16:06:55 +02:00
Oliver Charles
f6e8b77294
Merge pull request #2399 from ttuegel/hmatrix-special
...
Add haskell-hmatrix-special-0.2.0
2014-04-26 09:58:37 +01:00
vi
74efbde57c
Derivation for the Haskell library, "bv".
2014-04-26 16:17:04 +08:00
Thomas Tuegel
7c274bf958
Add haskell-hmatrix-special-0.2.0
2014-04-25 17:17:47 -05:00
Mihaly Barasz
8bb3f19c6b
Add tz Haskell package
2014-04-25 16:21:50 +02:00
Mihaly Barasz
2d37f8ecf0
Add tzdata Haskell package
2014-04-25 16:21:50 +02:00
mornfall
abe9fb340e
Merge pull request #2390 from ertes/ertes-haskell-jack
...
haskell: Added enumset and jack.
2014-04-25 14:28:13 +02:00
Ertugrul Söylemez
a3a2222fec
haskell: Added enumset 0.0.4 and jack 0.7.0.2.
2014-04-25 14:03:57 +02:00
Oliver Charles
5de0ca50d7
Merge pull request #2389 from bennofs/haskell-ghc-gc-tune
...
haskell-ghc-gc-tune: new expression
2014-04-25 12:12:57 +01:00
Austin Seipp
5401849e3a
cryptol v2.0.0
...
This comes with several extra libraries, including GraphSCC, monadLib,
presburger, process and smtLib, all required as build dependencies. But
otherwise totally automated via cabal2nix.
Next up is CVC4 (a total pain in the ass to package) for proving/SAT
support.
I have another WIP branch for the unfree 1.x series which I may (or may
not) add later as it has external verification tech at the moment.
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-04-25 05:42:00 -05:00
Benno Fünfstück
027319708e
haskell-ghc-gc-tune: new expression
2014-04-25 12:33:07 +02:00
Oliver Charles
cb82334421
Merge pull request #2336 from jwiegley/cabal
...
Add expression for cabal-install 1.20.0.0
2014-04-25 10:55:12 +01:00
Oliver Charles
954bc3131e
haskellPackages.wreq: New expression
2014-04-25 10:33:23 +01:00
Oliver Charles
2fde59d20f
Merge pull request #2356 from hrdinka/haskell-msgpack
...
haskell-msgpack: add version 0.7.2.5
2014-04-25 10:31:45 +01:00
Oliver Charles
4ccda3324f
Merge pull request #2369 from fmap/master
...
New package: lists and its dependency, list-extras (Haskell.)
2014-04-25 10:18:57 +01:00
Shea Levy
c7f2d87a56
Add haskell-http-kit
2014-04-24 13:06:01 -04:00
vi
a16098995a
New package: lists and its dependency, list-extras (Haskell.)
2014-04-24 17:41:40 +08:00
Christoph Hrdinka
6b1d20abe8
haskell-msgpack: add version 0.7.2.5
2014-04-23 10:06:19 +02:00
Shea Levy
5701e4e15a
Add buildLocalCabalWithArgs for providing extra arguments to callPackage
2014-04-20 22:57:03 -04:00
John Wiegley
a07455dd16
Add expression for cabal-install 1.20.0.0
2014-04-20 14:04:41 -05:00
John Wiegley
599c2775dd
Add expression for xml-lens
2014-04-19 11:21:15 +01:00
Michael Raskin
f45bcfb5e9
Merge pull request #2298 from jwiegley/hfsevents
...
Add hfsevents expression, and make fsnotify use it on darwin
2014-04-18 10:42:16 -07:00
John Wiegley
0556bc0fcb
Add hfsevents expression, and make fsnotify use it on darwin
2014-04-16 16:43:32 -05:00
John Wiegley
df56712700
The timeparsers library requires convertible == 1.0.*
2014-04-16 13:09:31 -05:00
Peter Simons
d4097e4e0e
Merge pull request #2273 from jwiegley/cabal-delete
...
Add expression for cabal-delete
2014-04-16 10:17:29 +02:00
John Wiegley
f2690384c9
Three new Haskell tools: rehoo, una, cabal-meta
2014-04-15 04:32:06 -05:00
John Wiegley
00d5f3ab79
Add expression for cabal-delete
2014-04-15 04:16:55 -05:00
Lukas Toth
f5fa89f198
haskellPackages.Unixutils: New expression
2014-04-15 10:43:38 +02:00
Lukas Toth
66e750190f
haskellPackages.bzlib: New expression
2014-04-15 10:43:38 +02:00
Lukas Toth
cf63d8953c
haskellPackages.Extra: New expression
2014-04-15 10:43:38 +02:00
Lukas Toth
1ae0fec71b
haskellPackages.ipprint: New expression
2014-04-15 10:43:38 +02:00
John Wiegley
d5898b3733
Add the Haskell system utility "sizes"
2014-04-15 02:28:02 -05:00
Oliver Charles
7f4afcda7e
Merge pull request #2235 from bennofs/haskell-monad-extras
...
haskell: add monad-extras
2014-04-13 12:11:27 +01:00
Benno Fünfstück
7fed418b24
haskell: add monad-extras
2014-04-13 10:19:30 +02:00
John Wiegley
0ef3c47778
Add recipes for a few Haskell libraries
2014-04-12 10:22:37 -05:00
Oliver Charles
1b7a8e6f5b
Merge pull request #2217 from bennofs/haskell-uri
...
Add uri haskell package
2014-04-12 16:09:46 +01:00
Oliver Charles
99d8ef0673
haskellPackages.snapCORS: New expression
2014-04-12 16:04:40 +01:00
Benno Fünfstück
796ea8ee11
haskell: add uri package
2014-04-12 16:59:29 +02:00
Peter Simons
f32be2da85
haddock: update to version 2.14.2
2014-04-11 22:33:11 +02:00
Peter Simons
86177f06e9
haskell-haskell-src: add version 1.0.1.6
2014-04-11 22:33:11 +02:00
Peter Simons
f5dd4d383b
haskell-HTTP: update to version 4000.2.12
2014-04-11 22:33:11 +02:00
Peter Simons
e1bdc5c164
haskell-statistics: add version 0.11.0.0
2014-04-11 22:33:11 +02:00
Peter Simons
ea95516bf8
haskell-parsers: add version 0.11
2014-04-11 22:33:11 +02:00
John Wiegley
8026caec43
Add c2hsc to haskell-packages.nix
2014-04-11 10:34:56 -05:00
Peter Simons
9818422bc0
Merge pull request #2203 from fmap/language-c-inline
...
New derivation: language-c-inline (haskell)
2014-04-11 11:45:45 +02:00
Peter Simons
b62ac3995c
haskell-hastache: remove obsolete version 0.5.1
2014-04-11 09:53:16 +02:00
vi
7839df9a09
New derivation: language-c-inline (haskell)
2014-04-11 10:20:21 +08:00
Oliver Charles
18039f52bb
Merge pull request #2181 from fmap/stuff
...
Derivations for HandsomeSoup and hxt-xpath (Haskell.)
2014-04-09 12:04:55 +01:00
vi
09e245b3ab
Derivations for HandsomeSoup and hxt-xpath (Haskell.)
2014-04-09 18:36:49 +08:00
Peter Simons
9b4e914dac
Merge pull request #2171 from ocharles/remove-lens-aeson
...
Remove haskellPackages.lensAeson
2014-04-09 11:53:07 +02:00
Oliver Charles
f251d0d386
Remove haskellPackages.lensAeson
...
This is now part of haskellPackages.lens
2014-04-08 17:21:47 +01:00
Austin Seipp
57cfb4315e
haskell: sbv 3.0
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-04-08 10:12:58 -05:00
Peter Simons
c7c65daf32
Merge pull request #2167 from ocharles/remove-aeson-lens
...
Remove haskellPackages.aesonLens
2014-04-08 12:50:30 +02:00
Peter Simons
d9332659d2
haskell-Elm: require a recent version of binary
2014-04-08 12:48:22 +02:00
Oliver Charles
1e7c38920d
Remove haskellPackages.aesonLens
...
This doesn't build, has no reverse dependencies, and the lens library
itself now provides this functionality.
2014-04-08 11:44:41 +01:00
Peter Simons
a29b90b4c7
haskell-language-javascript: update to version 0.5.12
2014-04-07 17:06:37 +02:00
Peter Simons
53d7a1c882
haskell-criterion: downgrade to hastache 0.5.1 to fix the build
...
Closes <https://github.com/NixOS/nixpkgs/pull/2133 >.
2014-04-07 11:54:57 +02:00
vi
3d3648f261
Added a derivation for Ozgun's's retry (Haskell.)
2014-04-07 12:15:33 +08:00
Peter Simons
2a0a12f333
Upgrade hashable to version 1.2.x.
...
This change in the GHC 7.6.3 profile violates Haskell Platform, but it fixes
many builds that would not succeed otherwise (such as Trifecta). Overriding
hashable locally in an expression is out of question: the package is used
virtually everywhere.
2014-04-06 21:54:45 +02:00
Peter Simons
267a1692f3
haskell-fdo-notify: add version 0.3.1
2014-04-06 21:53:16 +02:00
Mathijs Kwik
6249cc729e
add haskell-syntactic-1.11
2014-04-06 11:47:47 +02:00
Mathijs Kwik
773ce7aa32
add haskell-tree-view-0.4
2014-04-06 11:47:46 +02:00
Mathijs Kwik
cdc4c7039d
add haskell-data-hash-0.2.0.0
2014-04-06 11:47:46 +02:00
Mathijs Kwik
c01cc1a0e4
add haskell-cheapskate-0.1.0.1 (markdown processor)
2014-04-06 11:47:45 +02:00
Arseniy Seroka
ece01ad65f
vacuum-graphviz: add pkg
2014-04-04 16:35:44 +04:00
Oliver Charles
c4339a029e
haskellPackages.twitterConduit: New expression
...
I've had to patch authenticate-oauth to get this working. The patch
comes from a commit that's already in master, so future versions will
have this and it's ok if cabal2nix ends up discarding this information.
2014-04-03 14:25:37 +01:00
vi
5150da8a5c
Added a derivation for Goerzen's `ftphs`.
2014-04-03 13:41:36 +08:00
Peter Simons
c6da40c42f
haskell-haddock: add version 2.14.1
2014-03-31 21:39:24 +02:00
Peter Simons
305531cbd9
haskell-case-insensitive: add version 1.2.0.0
2014-03-31 21:39:24 +02:00
Peter Simons
98b82062b0
haskell-stm: add version 2.4.3
2014-03-31 21:39:24 +02:00
Peter Simons
372e6f7f83
haskell-conduit-extra: add version 1.0.0
2014-03-31 21:39:24 +02:00
Peter Simons
9109cff1a1
haskell-streaming-commons: add version 0.1.0.2
2014-03-31 21:39:24 +02:00
Peter Simons
4a70bdf5e4
haskell-mtl: update to version 2.1.3.1
2014-03-31 21:39:24 +02:00
Peter Simons
e825c6ac38
haskell-cake3: add version 0.3.0.1
2014-03-30 23:26:21 +02:00
Peter Simons
aa86cc8a7c
haskell-monadloc: add version 0.7.1
2014-03-30 23:26:11 +02:00
Vladimir Kirillov
bad9de86b6
buildLocalCabal: do not set LANG/LOCALE_ARCHIVE on non-linux machines
2014-03-30 14:51:36 +08:00
Vladimir Kirillov
9186f0b5dd
haskell: import persistent-mysql 1.3.0.2
2014-03-30 14:51:36 +08:00
Vladimir Kirillov
390a4b9164
haskell: import git-date 0.2.1
2014-03-30 14:51:36 +08:00
Shea Levy
f6ca125548
buildLocalCabal: Jailbreak by default.
...
buildLocalCabal is for local convenience anyway
2014-03-29 05:01:50 -04:00
Peter Simons
e5725d35c1
haskell-bmp: require a recent version of 'binary'
2014-03-27 13:13:14 +01:00
Peter Simons
a46352aad1
haskell-bmp: use version 1.2.5.2 on all platforms
2014-03-27 13:12:54 +01:00
Peter Simons
7f9558896f
haskell-tls: update to version 1.2.6
2014-03-27 13:12:51 +01:00
Peter Simons
da7fe3fe8a
haskell-QuickCheck: update to version 2.7.3
2014-03-27 13:12:51 +01:00
Shea Levy
97a733ae57
Merge branch 'submit/sloane' of git://github.com/akc/nixpkgs
...
Add sloane -- a command line interface to OEIS
2014-03-26 02:42:22 -04:00
Shea Levy
84fba566f1
quickcheck-instances: jailbreak to work with newer QuickCheck
2014-03-24 09:48:23 -04:00
Shea Levy
ae8a8b5deb
Add buildLocalCabal helper function
2014-03-22 22:40:35 -04:00
Peter Simons
65e3713630
haskell-tls: update to version 1.2.3
2014-03-22 17:08:47 +01:00
Peter Simons
3cb4ddb3d5
haskell-QuickCheck: update to version 2.7.1
2014-03-22 17:08:47 +01:00
Shea Levy
451bc020e1
Add libsystemd-journal haskell package
2014-03-22 06:20:36 -04:00
Peter Simons
bf653a2a05
git-annex: Crypto build input (propagated by hS3) needs to be compiled with QuickCheck 2.7
2014-03-22 09:04:47 +01:00
Peter Simons
9f5063a7a4
haskell-hspec-meta: require QuickCheck 2.7 or later
2014-03-22 09:04:46 +01:00
Peter Simons
f62b4c6251
haskell-hspec: require QuickCheck 2.7 or later
2014-03-22 09:04:46 +01:00
Peter Simons
638d238d95
haskell-tasty-quickcheck: require QuickCheck 2.7 or later some more
2014-03-22 09:04:46 +01:00
Peter Simons
d225486c0b
haskell-tasty-quickcheck: require QuickCheck 2.7 or later
2014-03-22 09:04:46 +01:00
Peter Simons
19c328d28f
haskell-llvm-general: update to version 3.4.2.2
2014-03-22 09:04:45 +01:00
Peter Simons
56259ddd89
haskell-llvm-general-pure: update to version 3.4.2.2
2014-03-22 09:04:45 +01:00
Peter Simons
34ed797ecf
haskell-QuickCheck: add version 2.7
2014-03-22 09:04:44 +01:00
Peter Simons
9b135f8372
haskell-tf-random: add version 0.4
2014-03-22 09:04:44 +01:00
Peter Simons
763bdd7ed5
haskell-llvm-general: update to version 3.4.2.1
2014-03-22 09:04:43 +01:00
Peter Simons
1b6b1b8f87
haskell-llvm-general-pure: update to version 3.4.2.1
2014-03-22 09:04:43 +01:00
Peter Simons
a88067e6da
haskell-dlist-instances: add version 0.1
2014-03-22 09:04:42 +01:00
Peter Simons
a18d18a424
haskell-cryptohash-conduit: add version 0.1.0
2014-03-22 09:04:42 +01:00
Peter Simons
ac40eeb9b3
haskell-tagshare: add version 0.0
2014-03-22 09:04:42 +01:00
Peter Simons
b722d4f3ff
haskell-testing-feat: add version 0.4.0.1
2014-03-22 09:04:42 +01:00
Anders Claesson
ac3de98f07
Add sloane -- a command line interface to OEIS.
2014-03-18 14:37:56 +00:00
Peter Simons
84872fe15d
haskell-options: add version 1.0
2014-03-17 18:33:54 +01:00
Peter Simons
f5e1190036
haskell-chell-quickcheck: add version 0.2.2
2014-03-17 18:33:54 +01:00
Peter Simons
d03aa6a13f
haskell-chell: add version 0.3.3
2014-03-17 18:33:54 +01:00
Arseniy Seroka
edf1c8ce0f
dsp: add haskell pkg
2014-03-17 15:27:08 +04:00
Mathijs Kwik
779a959982
add haskell-lzma-enumerator
2014-03-17 07:30:26 +01:00
Anders Claesson
2985f31b1c
Add haskell library terminal-size.
2014-03-15 16:05:02 +00:00
Thomas Bereknyei
9dd6e2adef
happstack-fastcgi: add version 0.1.5
2014-03-15 09:13:15 +01:00
Shea Levy
f2930e661a
Merge branch 'haskell-scrypt' of git://github.com/hrdinka/nixpkgs
...
haskell-scrypt: add version 0.5.0
2014-03-14 20:10:25 -04:00
Shea Levy
e742265234
Merge branch 'haskell-snowball' of git://github.com/hrdinka/nixpkgs
...
haskell-snowball: add version 1.0.0.1
2014-03-14 20:08:58 -04:00
Christoph Hrdinka
b89bfdf2c2
haskell-scrypt: add version 0.5.0
2014-03-15 00:10:06 +01:00
Christoph Hrdinka
eeecf8f6ca
haskell-snowball: add version 1.0.0.1
2014-03-15 00:07:18 +01:00
Christoph Hrdinka
fa9335e441
haskell-leveldb-haskell: add version 0.3.0
2014-03-14 23:59:58 +01:00
Christoph Hrdinka
65bb4ce47b
haskell-wai-websockets: add version 2.1.0
2014-03-14 23:56:42 +01:00
Jacob Hinkle
766f053cc3
Added Haskell AES package
2014-03-13 14:23:34 -06:00
Jacob Hinkle
eed8f2d91e
Added Haskell package pbkdf
2014-03-13 10:49:45 -06:00
Peter Simons
b75a5e6f84
Merge pull request #1922 from jagajaga/haskell_pkgs_add
...
hoauth2 and bytestring-show add pkgs
2014-03-12 11:49:08 +01:00
Arseniy Seroka
cf931434de
hoauth2 and bytestring-show add pkgs
2014-03-12 00:20:27 +04:00
Peter Simons
d35e61913b
haskell-ghcjs-codemirror: add version 0.0.0.1
2014-03-11 13:50:51 +01:00
Peter Simons
27247b0325
haskell-ghcjs-dom: add version 0.0.4
2014-03-11 13:50:51 +01:00
Peter Simons
b46aac7d79
haskell-vado: add version 0.0.1
2014-03-11 13:50:51 +01:00
Peter Simons
1e662766fb
haskell-vcsgui: add version 0.0.2
2014-03-11 13:50:51 +01:00
Peter Simons
d0734f8aaa
haskell-vcswrapper: add version 0.0.3
2014-03-11 13:50:50 +01:00
Peter Simons
66729b6dea
haskell-lens: remove obsolete version 3.10.2
2014-03-11 13:50:50 +01:00
Peter Simons
8434415ffb
haskell-text: update to version 1.1.0.1
2014-03-08 11:27:29 +01:00
Peter Simons
3e6ef50ecd
cabal-install: update to version 1.18.0.3
2014-03-08 11:27:29 +01:00
Peter Simons
e47f94e361
haskell-lens: update to version 4.0.5
2014-03-08 11:27:29 +01:00
Peter Simons
f2ff3edb63
haskell-attoparsec: update to version 0.11.2.1
2014-03-08 11:27:29 +01:00
Peter Simons
19e168d0c3
haskell-aeson: update to version 0.7.0.2 (and drop obsolete version 0.6.x)
2014-03-08 11:27:29 +01:00
Peter Simons
dd2dee4e45
haskell-stripe: build this package with latest version of aeson
2014-03-08 11:27:29 +01:00
Peter Simons
368ce12cd5
LambdaHack: use consistent versions of the 'binary' package
2014-03-07 22:54:13 +01:00
Peter Simons
f5b3367e92
haskell-Cabal: update to version 1.18.1.3
2014-03-07 22:54:13 +01:00
Peter Simons
5446f60e8a
haskell-time: update to version 1.4.2
2014-03-07 22:54:13 +01:00
Peter Simons
51bb0bf697
haskell-hsini: add version 0.2
2014-03-07 22:54:12 +01:00
Mihaly Barasz
66c9ac3b77
Add pipes-binary Haskell package
2014-03-04 17:35:22 +01:00
Mihaly Barasz
b97d6b0318
Add lens-family-core Haskell package
2014-03-04 16:45:44 +01:00
Shea Levy
25476fe25a
Add mysql-simple haskell package
2014-03-04 09:12:41 -05:00
Shea Levy
7ab3adcaa2
Add mysql haskell package
2014-03-04 09:11:14 -05:00
Shea Levy
adc2e19118
Add interpolate haskell package
2014-03-04 09:01:35 -05:00
Peter Simons
2a46778cbf
haskell-wizards: add version 1.0.1
2014-03-03 22:12:28 +01:00
Peter Simons
191dabf923
haskell-control-monad-free: add version 0.5.3
2014-03-03 22:12:28 +01:00
Oliver Charles
ef7a5deaee
haskellPackages.stripe: New expression
2014-03-03 15:40:09 +00:00
Peter Simons
6422bd7ecd
Merge pull request #1863 from ttuegel/gnuplot
...
Add haskell-gnuplot-0.5.2
2014-03-03 11:39:35 +01:00
Thomas Tuegel
bb2d066140
Add haskell-gnuplot-0.5.2
2014-03-02 10:25:15 -06:00
Mathijs Kwik
cba5d36df1
haskell-parsers: remove old versions
2014-03-02 08:41:45 +01:00
Mathijs Kwik
13f8c07b54
haskell-trifecta: remove old versions
2014-03-02 08:41:45 +01:00
Mathijs Kwik
3a7e38eb1a
idris: no longer depends on old versions of trifecta and parsers
2014-03-02 08:41:45 +01:00
Peter Simons
6180ed8af3
haskell-packages.nix: switch default versions to aeson 0.7.x and lens 4.x
...
The only package remaining user of lens 3.x is the 'diagrams' package.
2014-02-28 19:48:19 +01:00
Arseniy Seroka
dbafe00eba
haskell-lushtags: add version 0.0.1
2014-02-28 12:20:33 +01:00
Oliver Charles
08dfbebbf1
haskellPackages.singletons: New expression
...
Haddock's are disabled for the singletons library as it can't yet
understand some of the extensions that this library uses.
2014-02-26 16:21:47 +00:00
Shea Levy
2fd60ee948
Add graph-wrapper haskell package
2014-02-26 06:07:22 -05:00
Shea Levy
9ef06bd387
Add libjenkins haskell package
2014-02-25 11:09:26 -05:00
Shea Levy
1f42fa7cc0
Add hspec-expectations-lens haskell package
2014-02-25 10:49:15 -05:00
Peter Simons
bac47e8168
haskell-lens: update to version 4.0.4
2014-02-25 00:25:27 +01:00
Peter Simons
0b290b03e2
Merge pull request #1805 from bennofs/new-ghc-events-analyze
...
New expression: ghc-events-analyze
2014-02-24 09:59:29 +01:00
Oliver Charles
c541462cb4
haskellPackages.fb: New expression
2014-02-22 17:10:28 +00:00
Peter Simons
6522d4254f
haskell-primitive: update to version 0.5.2.1
2014-02-22 09:19:19 +01:00
Peter Simons
864db9c088
haskell-HTTP: update to version 4000.2.11
2014-02-22 09:19:18 +01:00
Benno Fünfstück
9ad8ce91a3
New expression: ghc-events-analyze
2014-02-22 00:55:26 +01:00
Peter Simons
5306d974ce
haskell-aeson-0.7.x: fix build with older versions of ByteString
...
Closes <https://github.com/bos/aeson/issues/185 >.
Closes <https://github.com/ekmett/lens/issues/397 >.
2014-02-21 23:29:33 +01:00
Mihaly Barasz
668e81ad5a
Add nc-indicators-0.1 Haskell package
2014-02-17 23:06:26 +01:00
Peter Simons
6e28b6ebb8
haskell-text-stream-decode: add version 0.1.0.3
2014-02-17 16:41:08 +01:00
Peter Simons
aaa4d951dd
haskell-enclosed-exceptions: add version 1.0.0.1
2014-02-17 16:41:08 +01:00
Peter Simons
ba53ddcbb5
haskell-conduit-combinators: add version 0.1.0.0
2014-02-17 16:41:07 +01:00
Peter Simons
f3a3119bd0
haskell-chunked-data: add version 0.1.0.0
2014-02-17 16:41:07 +01:00
Peter Simons
e4bea8bb9b
Merge pull request #1744 from ocharles/haskellPackages.aeson
...
haskellPackages.aeson_0_7: No longer depends on attoparsec 0.11
2014-02-16 14:28:16 +01:00
Shea Levy
6a95e90f27
Add interpolatedstring-perl6 haskell package
2014-02-14 06:15:08 -05:00
Oliver Charles
d8a5ac138c
haskellPackages.aeson_0_7: No longer depends on attoparsec 0.11
2014-02-14 11:02:21 +00:00
Peter Simons
9856172956
Merge pull request #1740 from ocharles/haskellPackages.digestiveFunctorsAeson
...
haskellPackages.digestiveFunctorsAeson: Correct dependencies
2014-02-13 21:11:04 +01:00