Commit graph

11596 commits

Author SHA1 Message Date
Peter Simons 2220e24ee3 haskell-parsec-3.1.2: jailbreak to fix build with text >= 1 2014-05-14 15:02:32 +02:00
Peter Simons 7eaca0cab7 haskell-network-simple: jailbreak to fix build with network >= 2.5 2014-05-14 15:02:31 +02:00
Peter Simons 06691d6b1e haskell-openssl-streams: jailbreak to fix build with network >= 2.5
And re-enable the test suite.
2014-05-14 15:02:31 +02:00
Peter Simons 9b8fdfb8b1 haskell-xdot: jailbreak to fix build with text >= 1.1 2014-05-14 15:02:31 +02:00
Peter Simons 557c48a067 haskell-cabal-macosx: jailbreak to fix build with fgl >= 5.5 2014-05-14 15:02:30 +02:00
Peter Simons 7710da4950 haskell-tar: re-generate with cabal2nix 2014-05-14 15:02:30 +02:00
Peter Simons 9417188afc haskell-oeis: jailbreak to fix build with network 2.5.x 2014-05-14 15:02:30 +02:00
Peter Simons e1b52f54e3 haskell-hakyll: jailbreak to allow building with network 2.5.x
https://github.com/jaspervdj/hakyll/issues/255
2014-05-14 15:02:29 +02:00
Peter Simons 86fc581dbf haskell-unbound: update to version 0.4.3.1 2014-05-14 15:02:29 +02:00
Peter Simons 2511e06330 haskell-system-fileio: update to version 0.3.13 2014-05-14 15:02:29 +02:00
Peter Simons 388c60124f haskell-statistics: update to version 0.11.0.1 2014-05-14 15:02:29 +02:00
Peter Simons 76586faed1 haskell-shake: update to version 0.12 2014-05-14 15:02:29 +02:00
Peter Simons cfb676e7ce haskell-pandoc: update to version 1.12.4 2014-05-14 15:02:29 +02:00
Peter Simons 8ae67934ce haskell-iCalendar: update to version 0.4.0.1 2014-05-14 15:02:29 +02:00
Peter Simons 2fff26941e haskell-hledger: update to version 0.23.2 2014-05-14 15:02:28 +02:00
Peter Simons b82a30aa8d haskell-hledger-web: update to version 0.23.2 2014-05-14 15:02:28 +02:00
Peter Simons 91ecc85a37 haskell-hledger-lib: update to version 0.23.2 2014-05-14 15:02:28 +02:00
Peter Simons b3ea4264b9 haskell-esqueleto: update to version 1.4.1 2014-05-14 15:02:28 +02:00
Peter Simons acaad29162 haskell-digestive-functors-aeson: update to version 1.1.8 2014-05-14 15:02:28 +02:00
Peter Simons bebeef404d haskell-data-lens: update to version 2.10.5 2014-05-14 15:02:28 +02:00
Peter Simons a984b8a012 haskell-RepLib: update to version 0.5.3.3 2014-05-14 15:02:28 +02:00
Peter Simons f2e81ce7cb haskell-Glob: update to version 0.7.5 2014-05-14 15:02:27 +02:00
Peter Simons fde79166cc haskell-ConfigFile: update to version 1.1.2 2014-05-14 15:02:27 +02:00
Peter Simons 6ca2c509c1 haskell-wxcore: jailbreak to fix build with recent versions of array 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
Austin Seipp 21cb0c9bbb Merge pull request #2621 from CodeBlock/fldigi
Package hamlib and fldigi; Bump perlPackages.ExtUtilsMakeMaker
2014-05-13 19:45:34 -05:00
lethalman 8051101362 Merge pull request #2375 from lethalman/gnome3
gtkhtml, evolution, gnome-photos, gnome-clocks, zeitgeist, bijiben
2014-05-13 12:04:11 +02:00
Vladimír Čunát 7f3dba49e5 Merge #2556: update xpra, pygtk and ffmpeg2 2014-05-13 11:50:56 +02:00
Ricky Elrod 0c45c81812 Use name and pname to follow conventions
Signed-off-by: Ricky Elrod <ricky@elrod.me>
2014-05-11 18:17:12 -04:00
Ricky Elrod 951ad60025 Package hamlib library
Signed-off-by: Ricky Elrod <ricky@elrod.me>
2014-05-11 16:45:49 -04:00
cillianderoiste c202f6b09d Merge pull request #2606 from linquize/pandoc
pandoc: Update to 1.12.4
2014-05-11 14:47:52 +02:00
Benno Fünfstück 4b87687a84 cloogppl: patch to use ppl version 1.0 (close #2236) 2014-05-11 14:34:32 +02:00
Linquize c43003b87c pandoc: Update to 1.12.4 2014-05-11 05:29:11 +02:00
Peter Simons 4ec21f6ecd haskell-Strafunski-StrategyLib: jailbreak to fix build with GHC 7.8.2 2014-05-09 23:48:42 +02: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
John Wiegley fcd7d741e2 Make geoip buildable on any Unix 2014-05-09 13:33:42 +02:00
Benjamin Podszun 3db83835a8 nixpkgs: Bump libvirt to 1.2.4 2014-05-09 13:29:15 +02:00
Linquize 2d5462e29c jquery-ui: Update to 1.10.4 2014-05-09 13:28:31 +02:00
Benjamin Podszun 08aba1d669 nixpkgs: Bump spice-gtk to 0.24 (close #2571) 2014-05-08 22:56:15 +02:00
Eelco Dolstra 46b77d3bb4 fetchurl_gnome -> fetchurlGnome 2014-05-08 15:30:17 +02:00
Austin Seipp 3b873648b3 coprthr: ensure we use the right perl
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-05-07 15:34:21 -05:00
Austin Seipp ba085ee318 libevent: fix event_rpcgen.py
This should help fix the COPRTHR build. Although a Python dependency was
added, it was broken anyway...

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-05-07 15:34:21 -05: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