Commit Graph

43467 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
b7e383487b haskell-packages: remove obsolete parsec2 and parsec3 aliases 2014-05-14 15:02:31 +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
f6341cb43f haskell-checkers: require QuickCheck < 2.7 2014-05-14 15:02:31 +02:00
Peter Simons
5e7de2f457 haskell-ariadne: fix build with ghc < 7.8 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
8fe9c64b13 haskell-binary-conduit: fix build with ghc < 7.8 2014-05-14 15:02:30 +02:00
Peter Simons
44d03082d4 haskell-GLUT-2.3.1.0: fix build 2014-05-14 15:02:30 +02:00
Peter Simons
16958ffaf9 haskell-bson: fix build with ghc < 7.8 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
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
Eelco Dolstra
3d1d9bb7dd linux-3.12: Apply patch for CVE-2014-0196 2014-05-14 14:11:48 +02:00
Moritz Ulrich
172391272d chicken(-dev): Update to 4.8.0.5 / 4.9.0rc1 2014-05-14 12:22:52 +02:00
Lluís Batlle i Rossell
418f0b0169 Revert "go: updating to 1.2.2"
Now I've read in Release Notes that the '.2' affected only binary releases.
http://golang.org/doc/devel/release.html#go1.2.minor
2014-05-14 10:16:35 +02:00
Lluís Batlle i Rossell
950fd7644c go: updating to 1.2.2 2014-05-14 10:14:28 +02:00
Lluís Batlle i Rossell
4fcdc32924 Adding rkflashtool, to flash MK802IV. 2014-05-14 09:59:36 +02:00
Austin Seipp
158462e323 Merge pull request #2637 from wkennington/master.openvpn
openvpn: Update 2.3.3 -> 2.3.4
2014-05-13 19:49:16 -05:00
Austin Seipp
dde404325b Merge pull request #2552 from CodeBlock/font-find
Use `find` instead of cp for installFonts.
2014-05-13 19:46:44 -05:00
Austin Seipp
564e685d35 Merge pull request #2609 from CodeBlock/wicd-curses
wicd: enable curses, urwid is packaged now
2014-05-13 19:45:49 -05: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
Austin Seipp
11373a9d05 Merge pull request #2520 from CodeBlock/scala
scala: Bump to 2.11.0, bump 2.10 to 2.10.4
2014-05-13 19:44:42 -05:00
Austin Seipp
738622282b Merge pull request #2622 from CodeBlock/minimodem
Add minimodem package
2014-05-13 19:43:52 -05:00
Charles Strahan
f43d070865 biosdevname: add package 2014-05-13 19:20:44 -04:00
William A. Kennington III
6ddafad82a openvpn: Update 2.3.3 -> 2.3.4 2014-05-13 16:49:31 -05:00
Peter Simons
633e396f3e python-avro3k: use more reliable download link 2014-05-13 23:35:39 +02:00
Peter Simons
61cd66944e all-packages.nix: ensure that python3 and python3Packages refer to the same version!
Thanks to Vladimír for the suggestion.
2014-05-13 23:31:44 +02:00
Vladimír Čunát
cc9b8a8b6f Merge pull request #2634 from doublec/tor
Update Tor to 0.2.4.21 and tor-browser to 3.6.1
2014-05-13 21:38:00 +02:00
Vladimír Čunát
93e65a4d53 codeblocks: fix eval on non-linux, minor refactoring 2014-05-13 20:07:13 +02:00
Vladimír Čunát
9c8ee7a7e5 linux: minor updates, probably often fixing CVE-2014-0196 2014-05-13 20:00:21 +02:00