Commit graph

1782 commits

Author SHA1 Message Date
Peter Simons
b59b89d9e3 Revert "Extend Haskell generic builder to use new --ipid flag."
This reverts commit ec8b816154. The change told
the Cabal build system to use the hash-part of $out as the internal identifier
for the library it's building (rather than generating such an ID itself). While
a good idea in theory, this choice had an unfortunate side-effect: When Cabal
links libraries X, Y, and Z into an executable, then the generated binary
contains their respective IDs. Now, Nix finds those strings and treats them as
an indication that there is a *run-time dependency* on the corresponding store
paths. This means that the generated executable will always depend on the store
paths of all the Haskell libraries that went into it, even when linked
statically.
2016-10-08 10:45:48 +02:00
Theodore Witkamp
d4566400c9 haskellPackage.wai-cors: Disable cabal check
External program is used in tests.
2016-10-05 17:04:35 -07:00
Peter Simons
82d32feda9 haskell: jailbreak some packages to fix builds in LTS 7.x 2016-10-05 21:07:29 +02:00
Peter Simons
e9d7f0d945 haskell-attoparsec: fix build with GHC 7.10.x
Closes https://github.com/NixOS/nixpkgs/issues/19270.
2016-10-05 21:07:29 +02:00
Peter Simons
75df6107da haskell-configuration-ghc-7.10.x: drop obsolete overrides 2016-10-05 21:07:29 +02:00
Peter Simons
2a2a3c796a callHackage: ensure we're always using the latest available Hackage database 2016-10-05 19:05:50 +02:00
Peter Simons
ec8b816154 Extend Haskell generic builder to use new --ipid flag. 2016-10-05 09:46:53 +02:00
Peter Simons
4e576faa1c hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.0.2-11-g4585b46 from Hackage revision
ad51461d4d.
2016-10-05 09:46:53 +02:00
Peter Simons
79f92f00f9 haskell-vector: jailbreak to fix test suite build 2016-10-02 23:44:00 +02:00
Peter Simons
e3cc3de334 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.0.2-10-g950a7f4 from Hackage revision
1aa9f5de46.
2016-10-02 23:43:54 +02:00
Peter Simons
0dc9600107 configuration-hackage2nix.yaml: update to LTS 7.2
Also update list of broken builds.
2016-10-02 23:43:29 +02:00
Peter Simons
8b5c1190d6 haskell-store: disable spuriously failing test suite 2016-10-01 19:37:13 +02:00
Peter Simons
26a7e0784f haskell-stack: fix build of the new version 2016-09-30 22:11:40 +02:00
Peter Simons
8911857fd4 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.0.2-9-gc0b597f from Hackage revision
9ca479bb22.
2016-09-30 15:08:20 +02:00
Peter Simons
d09227fb33 configuration-hackage2nix.yaml: drop versions restrictions on stack and cabal2nix 2016-09-30 15:08:10 +02:00
Peter Simons
1fe5deb62b Merge pull request #19042 from Profpatsch/ghcjs-package-fixes
packages.ghcjs: fix a few packages
2016-09-28 16:15:37 +02:00
Peter Simons
6c59acc8ae hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.0.2-8-g5f3e95b from Hackage revision
2bcfb7bba6.
2016-09-28 16:02:07 +02:00
Profpatsch
308cd1abad packages.ghcjs: fix a few packages
dependencies for http2 & semigroups
jailbreak for protolude
no docs for wai
2016-09-28 15:51:53 +02:00
Peter Simons
74434e4ab1 git-annex: update to latest version 2016-09-27 14:09:15 +02:00
Peter Simons
8df6e25305 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.0.2-5-gabba389 from Hackage revision
c330477077.
2016-09-27 14:09:09 +02:00
Peter Simons
9b72cacc48 configuration-hackage2nix: update to LTS Haskell 7.1 2016-09-27 14:08:21 +02:00
Peter Simons
31d2e2c3a5 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.0.2-5-gabba389 from Hackage revision
f3f5c19aa1.
2016-09-26 08:45:22 +02:00
Peter Simons
d126fbb89c hindent: don't try to byte compile elisp files
We don't have an up-to-date version of haskell-mode in Nix, which is a
dependency of that build.
2016-09-26 08:43:23 +02:00
Peter Simons
6ea55715b6 structured-haskell-mode: apply patches to fix the build 2016-09-26 08:43:23 +02:00
Peter Simons
0d38ff9d37 structured-haskell-mode: cosmetic 2016-09-26 08:43:23 +02:00
Peter Simons
24b64aab0f structured-haskell-mode: use output from "git describe" to identify the version 2016-09-26 08:43:23 +02:00
Peter Simons
8967a3f798 structured-haskell-mode: bump to latest git version
Hopefully, this will achieve support for Emacs 25.x.
2016-09-26 01:20:31 +02:00
Rodney Lorrimar
f318d62b5f haskellPackages.hasql-transaction: disable failing test suite
The tests want to connect to a postgresql server at localhost:5432.
2016-09-24 21:05:03 +01:00
Peter Simons
62606be9b0 haskell-hindent: disable failing test suite 2016-09-20 12:04:47 +02:00
Peter Simons
c999c9f636 haskell-mongoDB: disable failing test suite 2016-09-20 12:04:47 +02:00
Michael Alan Dorman
c3974031dd For the moment, we need a specific reference to 5.0.4
This will need to change if we stop arbitrarily tying "hoogle" to be
5.0.1.
2016-09-20 12:04:47 +02:00
Michael Alan Dorman
f16f2017ac Make hoogle-local compatible wih hoogle >= 5.0.4 2016-09-20 12:04:46 +02:00
Peter Simons
57f5d1b7a8 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.0.2-5-gabba389 from Hackage revision
3f3f95963d.
2016-09-20 12:04:42 +02:00
Peter Simons
ee0f2722b3 configuration-hackage2nix.yaml: disable broken builds to avoid evaluation errors 2016-09-20 12:04:41 +02:00
Moritz Ulrich
01e44ac1f9 emacs: 24.5 -> 25.1
This commit removes all references to emacs24 with the exception of
emacs24-macports. The two folders in `pkgs/applications/editors` named
`emacs-24` and `emacs-24` are consolidated to a new `emacs` folder.

Various parts in nixpkgs also referenced `emacs24Packages` (pinned to
`emacs24`) explicitly where `emacsPackages` (non-pinned) is more
appropriate. These references get fixed by this commit too.
2016-09-18 13:38:21 +02:00
Peter Simons
2b1fea120c idris: disable failing test suite 2016-09-18 12:14:49 +02:00
Peter Simons
806d96b6a3 git-annex: test suite fails, reported upstream 2016-09-18 12:14:49 +02:00
Peter Simons
59e0dff09f hoogle: remove obsolete override 2016-09-18 12:14:49 +02:00
Peter Simons
b7aad29806 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.0.2-3-g78b650c from Hackage revision
74dd7d3698.
2016-09-18 12:14:49 +02:00
Profpatsch
bfc710b0f5 haskellPackages/pontarius-xmpp: dontCheck 2016-09-17 20:36:44 +02:00
Peter Simons
1a51047c3c hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.0.2 from Hackage revision
b76b355f94.
2016-09-17 17:57:04 +02:00
Peter Simons
ef4eb283a9 haskell-MemoTrie: disable failing Haddock stage 2016-09-17 17:57:02 +02:00
Peter Simons
9921e7ce96 xmonad: disable failing test suite 2016-09-17 17:57:01 +02:00
Peter Simons
70150639a8 haskell-spy: drop obsolete override 2016-09-17 17:57:01 +02:00
Peter Simons
2140aca679 haskell-hasktags: drop obsolete override 2016-09-17 17:57:01 +02:00
Peter Simons
99b5c0cb9b haskell: disable plenty of broken LTS-7.x test suites 2016-09-17 17:57:01 +02:00
Peter Simons
3e2b24a988 configuration-hackage2nix.yaml: add version constraints from LTS 7.0 2016-09-17 17:55:43 +02:00
Pierre Radermecker
a6fbd4e798 configuration-hackage2nix.yaml: language-puppet
enable for x86_64-linux only
2016-09-16 22:01:14 +02:00
Peter Simons
fabd60a397 hackage-packages.nix: update Haskell package set
This update was generated by hackage2nix v2.0.1-10-gca03454 using the following inputs:

  - Hackage: 0aa5f8d505
  - LTS Haskell: b5ee848475
2016-09-15 09:12:08 +02:00
Peter Simons
9123a0452d haskell: drop obsolete LTS package set
The default 'haskellPackages' set now corresponds to the latest
available version of LTS 7.x.
2016-09-15 09:12:04 +02:00