Commit Graph

2927 Commits

Author SHA1 Message Date
Peter Simons
53a18401ff hackage2nix: update list of broken builds 2017-12-19 13:58:45 +01:00
Peter Simons
1c988f97e9 LTS Haskell 9.20 2017-12-19 13:58:45 +01:00
Thomas Tuegel
86311030cf
haskell: set buildInputs in nix-shell env
systemBuildInputs goes in buildInputs (instead of nativeBuildInputs) so that
NIX_CFLAGS_* is set correctly and gcc works.
2017-12-18 13:49:18 -06:00
Peter Simons
2737faba47
Merge pull request #32746 from jtojnar/bustle
haskellPackages.bustle: build icons and metadata
2017-12-17 08:42:05 +01:00
Jan Tojnar
07c375d9fc
haskellPackages.bustle: build icons and metadata 2017-12-16 22:42:30 +01:00
Peter Simons
874dbb14c1 git-annex: update hash for version 6.20171214 2017-12-15 16:32:56 +01:00
Peter Simons
bd0f541dbb haskell-colour: disable test suite to avoid infinite recursion 2017-12-15 13:11:16 +01:00
Peter Simons
a215e145e4 haskell-configuration-common: cosmetic 2017-12-15 13:11:15 +01:00
Peter Simons
647cda9dfe haskell-hoogle: fix build of latest version 2017-12-15 13:11:15 +01:00
Peter Simons
432d58593e haskell-pandoc: fix override for latest version 2017-12-15 13:11:15 +01:00
Peter Simons
04c4002190 haskell-hpack: fix override for latest version 2017-12-15 13:11:15 +01:00
Peter Simons
efb94191cc hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.7-2-gcba0663 from Hackage revision
15a894ee48.
2017-12-15 13:11:11 +01:00
Peter Simons
11da669334 LTS Haskell 9.18 2017-12-15 13:10:46 +01:00
quxbar
b0340b6f48
type-of-html should build now 2017-12-13 09:16:31 +01:00
Peter Simons
265d68e8ca haskell-pandoc-2.x: update overrides 2017-12-11 18:46:41 +01:00
Peter Simons
ee3d43f978 stack: update default version to 1.6.1
Allow building with either ghc 8.0.x or 8.2.x.
2017-12-11 18:46:41 +01:00
Peter Simons
b0ca52b24c haskell-hpack: new versions need latest HUnit to compile their test suite 2017-12-11 18:46:41 +01:00
Peter Simons
56ebd91299 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.7-2-gcba0663 from Hackage revision
53aaa393b6.
2017-12-11 18:46:41 +01:00
Peter Simons
8294c7d9df hackage2nix: disable failing builds 2017-12-11 18:46:39 +01:00
Peter Simons
75cc0ff85f hackage2nix: add old hpack version to make stack-1.6.1 happy 2017-12-11 18:46:39 +01:00
Michael Alan Dorman
3ddc73a5d1 hackage2nix: keep old haskell-src-exts_1_19_1 around
Needed for hindent and structured-haskell-mode. At the same time, though, we
can drop the older 1.18 version, which is no longer required by hoogle.
2017-12-11 18:46:39 +01:00
Peter Simons
cb6725ea05 LTS Haskell 9.17 2017-12-11 18:46:39 +01:00
Nick Hu
a3d7d3e7cf pandoc2: fix Haskell dependencies 2017-12-07 21:25:29 +00:00
Shea Levy
42519a0f87
callCabal2nix: Take advantage of new hpack support. 2017-12-07 15:26:51 -05:00
Peter Simons
fb1660439b
Merge pull request #32324 from rvl/tmp-postgres
haskellPackages.tmp-postgres: Add pginit dependency
2017-12-06 08:30:20 +01:00
Rodney Lorrimar
e1c4beb818 haskellPackages.tmp-postgres: Add pginit dependency 2017-12-06 04:31:05 +00:00
Peter Simons
8abcedd90e haskell-utf8-string: fix build with ghc 7.4.x 2017-12-05 21:01:51 +01:00
Peter Simons
c722252251 idris: update overrides for new 1.1.1 default version 2017-12-05 21:01:50 +01:00
Peter Simons
8737c9668b haskell-Cabal: update overrides for new 2.0.1.1 release 2017-12-05 21:01:50 +01:00
Peter Simons
1e027f1a0f hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.7 from Hackage revision
497e5d18db.
2017-12-05 21:01:50 +01:00
Peter Simons
d7d8b76f39 LTS Haskell 9.16 2017-12-05 21:01:50 +01:00
Peter Simons
8d8061ec20
Revert "Revive multiple outputs for Haskell packages." 2017-12-05 09:36:08 +01:00
Peter Simons
7993e8790f
Merge pull request #32112 from nc6/hask-split-out
Revive multiple outputs for Haskell packages.
2017-12-04 12:36:45 +01:00
Peter Simons
ce777a26f6 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.7 from Hackage revision
766fbc64fb.
2017-12-02 10:08:45 +01:00
Jonathan Curran
75b79fb5db Use override instead of overrideScope 2017-11-29 15:47:44 -07:00
Jonathan Curran
7775a1a60e purescript: fix build by overriding optparse-applicative dependency 2017-11-29 14:52:29 -07:00
Peter Simons
cf1e09013e git-annex: update hash for new version 6.20171124 2017-11-29 10:47:07 +01:00
Peter Simons
f2dd899a67 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.7 from Hackage revision
7428a6b894.
2017-11-29 10:47:03 +01:00
Peter Simons
98bf2860e4 hackage2nix: disable failing builds 2017-11-29 10:47:01 +01:00
Peter Simons
6610c3557d hackage2nix: keep language-c-0.7.0 around in the package set for c2hs hack 2017-11-29 10:45:36 +01:00
Nicholas Clarke
dc0e594451 Fix 'ghcWithPackages' as per https://github.com/NixOS/nixpkgs/issues/32082 2017-11-27 16:09:03 +00:00
Nicholas Clarke
d90165c7db Revert "Revert "Merge pull request #27209 from nc6/nc/haskell-multiple-out""
This reverts commit 89f5d52cf4.
2017-11-27 16:05:22 +00:00
Peter Simons
1743953cc5 haskell-Cabal: bump 2.x branch to version 2.0.1.0 2017-11-24 18:34:32 +01:00
Peter Simons
a2cd405a16 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.7 from Hackage revision
31b0f83319.
2017-11-24 18:34:28 +01:00
Peter Simons
d5dceefa71 haskell-LambdaHack: update override for sdl2-ttf version 2017-11-20 14:49:27 +01:00
Peter Simons
dc1c9257ce haskell-hpack: follow LTS version constraints to keep stack building 2017-11-20 14:49:27 +01:00
Peter Simons
cecfc96e0b haskell-json-autotype: drop obsolete jailbreak override 2017-11-20 14:49:27 +01:00
Peter Simons
6d72341533 haskell-stack: remove jailbreak for hpack
Current versions of hpack actually break the build, so we must now stick to the
version stack wants. It still overstates it's dependency restrictions, though. :-(
2017-11-20 14:49:27 +01:00
Peter Simons
190d105859 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.6-16-g50aa754 from Hackage revision
d8c1a47938.
2017-11-20 14:49:23 +01:00
Peter Simons
57daf76259 hackage2nix: disable broken builds 2017-11-20 14:49:22 +01:00
Peter Simons
64dc15475a LTS Haskell 9.14 2017-11-20 14:48:32 +01:00
Peter Simons
c404aa43a9 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.6-16-g50aa754 from Hackage revision
364936a85b.
2017-11-14 12:27:31 +01:00
Peter Simons
3c43ebe9d0 hackage2nix: disable broken builds 2017-11-14 12:27:29 +01:00
Peter Simons
9fa0a6338c LTS Haskell 9.13 2017-11-14 12:27:29 +01:00
wisut hantanong
587219b9b7 remove missing attribute 'cabal-helper_0_6_3_1'
$ nix-shell -p haskell.packages.ghc7103.ghc-mod -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/master.tar.gz
error: attribute ‘cabal-helper_0_6_3_1’ missing, at /nix/store/l7kr5m1h1rp16fh7d1m47caj2yj6xz4m-master.tar.gz/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix:211:53
2017-11-13 17:49:27 +07:00
wisut hantanong
03cce166e9 remove missing attribute 'lens-family-th_0_4_1_0'
$ nix-env -f '<nixpkgs>' -qaPA pkgs.haskell.packages.ghc7103 -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/master.tar.gz
error: attribute ‘lens-family-th_0_4_1_0’ missing, at /nix/store/l7kr5m1h1rp16fh7d1m47caj2yj6xz4m-master.tar.gz/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix:161:20
2017-11-13 17:49:05 +07:00
Peter Simons
c6d9b5d96a haskell-c2hs: use development version from github to work around _Float128 bug
Works around https://github.com/haskell/c2hs/issues/192.
Closes https://github.com/NixOS/nixpkgs/issues/31411.
Closes https://github.com/NixOS/nixpkgs/pull/31498.
2017-11-11 17:38:42 +01:00
Peter Simons
56a4c3750e git-annex: fix sha256 hash after upstream update 2017-11-11 17:38:26 +01:00
Peter Simons
d500b844d0 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.6-15-g404d240 from Hackage revision
be0149737e.
2017-11-11 17:38:26 +01:00
Peter Simons
dfa0bcd9e2 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.6-15-g404d240 from Hackage revision
af07a23b87.
2017-11-09 16:18:17 +01:00
Peter Simons
b7f5acd7a2 LTS Haskell 9.12 2017-11-09 16:18:17 +01:00
Will Fancher
a38a3e2129 Extract files one at a time from all-cabal-hashes 2017-11-06 16:49:09 -05:00
Will Fancher
8caf9f13a6 Revert "Merge branch 'all-cabal-hashes-components'"
This reverts commit ad6b8f438d, reversing
changes made to 2d44e72801.
2017-11-06 16:47:29 -05:00
Peter Simons
d594ca69fd hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.6-15-g404d240 from Hackage revision
be48096efe.
2017-11-04 20:02:45 +01:00
Robin Gloster
1c431f4664
stack2nix: fix build
closes #30899
2017-11-02 09:09:54 +01:00
Will Fancher
daf78689d4 Fix buildStackProject in nix-build 2017-11-01 16:01:39 +01:00
Jude Taylor
737b466031 fix ghcjs socket.io 2017-11-01 12:16:48 +01:00
Peter Simons
4c263586f6 git-annex: fix hash after version update 2017-10-31 19:09:19 +01:00
Peter Simons
48adf76d5d hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.6-13-gcf4b32a from Hackage revision
476d2d9c50.
2017-10-31 19:09:19 +01:00
Peter Simons
2177c9f036 hackage2nix: disable failing builds 2017-10-31 19:09:19 +01:00
Peter Simons
60321cb811 LTS Haskell 9.11 2017-10-31 19:09:18 +01:00
Ryan Trinkle
160685725e haskell-packages: fix all-cabal-hashes component lookup
Previously, if a package name in a later component was a substring of a package name in an earlier component, the earlier component would be selected due to a partial-name match.  This commit prevents partial matches.
2017-10-24 09:43:29 -04:00
Will Fancher
aadbef00bd callCabal2nix: Don't rebuild unchanged cabal file (Fixed #23880) 2017-10-24 03:00:07 -04:00
Peter Simons
d2f9dc4a3b haskell-ltk: fix build by providing haskell-gi-overloading-0.0
Closes https://github.com/NixOS/nixpkgs/pull/30462.
2017-10-23 20:16:45 +02:00
Bas van Dijk
68e05a361d haskell: ghcjs packages: fix build of fail 2017-10-23 19:44:46 +02:00
Michael Alan Dorman
d559edc277 git-annex: update sha 2017-10-23 15:57:34 +02:00
Peter Simons
895b4ef59b liquidhaskell: use latest aeson 2017-10-23 15:57:34 +02:00
Peter Simons
25eb5eecb7 haskell-fluid-idl-scotty: disable broken build 2017-10-23 15:57:34 +02:00
Peter Simons
714edcad24 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.6-11-g74d58ee from Hackage revision
4932dd52cb.
2017-10-23 15:57:28 +02:00
Peter Simons
02f4079fce LTS Haskell 9.10 2017-10-23 15:57:25 +02:00
Frank Doepper
2d7705f8d4 haskellPackages.amqp-utils: fix dependencies 2017-10-21 18:10:29 +02:00
Peter Simons
09a13160dd liquidhaskell: new release copes with recent versions of its dependencies 2017-10-17 20:35:30 +02:00
Peter Simons
f9b72047f8 haskell-fluid-idl-http-client: disable broken build 2017-10-17 20:35:30 +02:00
Peter Simons
a7144523cf haskell-partial-semigroup: break cyclic reference that results in an infinite recursion 2017-10-17 20:35:29 +02:00
Peter Simons
e8733f5919 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.6-11-g74d58ee from Hackage revision
b460814f24.
2017-10-17 20:35:26 +02:00
Peter Simons
3f9568a33a hackage2nix: disable broken builds 2017-10-17 20:35:03 +02:00
Peter Simons
4a10878d0d LTS Haskell 9.9 2017-10-17 20:35:03 +02:00
Shea Levy
ad6b8f438d
Merge branch 'all-cabal-hashes-components' 2017-10-15 18:13:29 -04:00
Mateusz Kowalczyk
0ef6e215ff Agda: package builds fine these days
Tested with 8.0.2 and 8.2.1.
2017-10-13 15:35:27 +01:00
Shea Levy
843e0992ca
Partition all-cabal-hashes into case-insensitive-safe components.
OS X by default has a case-insensitive filesystem, and fetching
all-cabal-hashes there fails due to a hash mismatch caused by package
pairs like compactable and Compactable. This partitions the package set
such that each partition contains no equivalent-up-to-case pairs.
2017-10-12 14:57:21 -04:00
Michael Alan Dorman
11efabe29c htoml-megaparsec: build against newest megaparsec 2017-10-12 18:53:27 +01:00
Peter Simons
57594bcf0a hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.6-11-g74d58ee from Hackage revision
635afca45d.
2017-10-12 18:53:22 +01:00
Peter Simons
6e32a54239 liquidhaskell: re-enable Hydra builds 2017-10-12 18:53:22 +01:00
Peter Simons
fa6ed82e5e LTS Haskell 9.8 2017-10-12 18:52:41 +01:00
Peter Simons
d98909e0f3 hackage2nix: disable broken builds on Hydra 2017-10-09 17:25:57 +02:00
Peter Simons
a02e53a63e hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.6-11-g74d58ee from Hackage revision
07a0b181b6.
2017-10-09 17:25:57 +02:00
Domen Kožar
a1dfb1916a
haskellPackages.double-conversion: remove upstreamed patch
81d53e299f
2017-10-09 15:07:54 +02:00
Vladimír Čunát
ef41fc7f51
Merge branch 'master' into staging
Hydra: ?compare=1399476
2017-10-07 10:17:42 +02:00
Peter Simons
929eadebb0 git-annex: update to version 6.20171003 2017-10-06 12:41:50 +02:00
Peter Simons
53d754da34 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.6-11-g74d58ee from Hackage revision
6bc86c2d10.
2017-10-06 12:41:46 +02:00
Orivej Desh
fda26c8476 Merge branch 'master' into staging
* master: (271 commits)
  pysmbc: clarify license
  pysmbc: fix license
  bazel: 0.5.4 -> 0.6.0 (#29990)
  googler: init at 3.3
  go: declare support for aarch64
  firefox-beta-bin: 56.0b5 -> 57.0b4
  spotify: 1.0.64.401.g9d720389-21 -> 1.0.64.407.g9bd02c2d-26
  gogs: 0.11.19 -> 0.11.29
  grafana: 4.5.1 -> 4.5.2
  mopidy-iris: 3.4.1 -> 3.4.9
  nextcloud: 12.0.2 -> 12.0.3
  haskell-json-autotype: jailbreak to fix build within LTS 9.x
  kore: fix up
  kore: init at 2.0.0
  glusterfs service: fix issues with useRpcbind
  tig: 2.2.2 -> 2.3.0
  haskell-hspec-core: enable test suite again
  hackage-packages.nix: automatic Haskell package set update
  librsvg: fix thumbnailer path
  awscli: 1.11.108 -> 1.11.162
  ...
2017-10-02 00:22:12 +00:00
Peter Simons
2784bd7168 haskell-json-autotype: jailbreak to fix build within LTS 9.x
https://github.com/mgajda/json-autotype/issues/15
2017-10-01 21:16:44 +02:00
Peter Simons
b92f59029a haskell-hspec-core: enable test suite again 2017-10-01 15:45:52 +02:00
Peter Simons
d0fbe1b411 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.6-11-g74d58ee from Hackage revision
b787986160.
2017-10-01 15:45:47 +02:00
Peter Simons
bc265e041a haskell-hspec-core: disable test suite until transient failures are fixed
https://github.com/hspec/hspec/issues/330
2017-09-30 10:23:21 +02:00
Peter Simons
49fafc77b4 haskell-stack: jailbreak build to support hpack 0.19 2017-09-30 10:23:21 +02:00
Peter Simons
3fc0c769b0 git-annex: update to version 6.20170925 2017-09-30 10:23:21 +02:00
Peter Simons
b0007d4123 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.6-8-gdff50aa from Hackage revision
231c20802c.
2017-09-30 10:23:16 +02:00
Peter Simons
bb4efe17e4 LTS Haskell 9.6 2017-09-30 10:22:38 +02:00
Shea Levy
1a1ad1a17d Revert "Merge branch 'improved-make-overridable' of git://github.com/ElvishJerricco/nixpkgs"
This reverts commit c3af1210b4, reversing
changes made to 49f175cd0c.
2017-09-29 09:11:26 -04:00
Shea Levy
c3af1210b4 Merge branch 'improved-make-overridable' of git://github.com/ElvishJerricco/nixpkgs 2017-09-28 18:10:50 -04:00
John Ericson
f037625f87 Merge remote-tracking branch 'upstream/staging' into deps-reorg 2017-09-28 12:32:57 -04:00
Mikael Brockman
0b8b72081b Merge branch 'master' into dapphub-hevm 2017-09-28 13:27:19 +03:00
Domen Kožar
61fbdb47a6
haskellPackages.foundation: disable tests on darwin 2017-09-26 19:00:27 +02:00
Peter Simons
042ca21c81 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.6-7-g3c87c13 from Hackage revision
8158338ed8.
2017-09-25 10:43:44 +02:00
Peter Simons
92576b77e9 haskell: provide a meta package "unbuildable" to fix evaluation of Win32 2017-09-25 10:43:42 +02:00
Peter Simons
69c4f038de haskell-accelerate-blas: don't distribute via Hydra
Depends on CUDA, which has a non-free license.
2017-09-25 10:43:42 +02:00
Peter Simons
1d73878e88 hackage2nix: update list of broken builds 2017-09-25 10:43:42 +02:00
Peter Simons
2a1c656c54 cabal2nix: update to version 2.6
- Add support for the 01-index tarball of cabal-install 2.x.
 - Add shell completions for fish and zsh.
2017-09-24 20:52:05 +02:00
Peter Simons
88bef1c019 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.6 from Hackage revision
a0cac3c9f2.
2017-09-24 20:52:00 +02:00
Mikael Brockman
74edd2c5db
hsevm: project was renamed to hevm
This also upgrades the hsevm package from v0.6.4 to v0.8.5.

The project `dapp` which depends on hsevm was also updated to use the
new name, so I have also upgraded that package from version v0.5.3 to
v0.5.7.

I also added a `dontCheck` to a Hackage dependency because its test
suite depends on Git and runs a bunch of Git repository manipulations.
2017-09-22 08:06:05 +03:00
John Ericson
139b4cd0e3 haskell generic-builder: Fix pkg-config dependency
It should be a nativeBuidInput
2017-09-21 15:49:55 -04:00
Peter Simons
a68eea3cb0 Merge pull request #29089 from LnL7/vaultenv-0.5.0
vaultenv: init at 0.5.0
2017-09-21 21:13:53 +02:00
Peter Simons
0dddef468d hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.5-9-g8a6ffec-dirty from Hackage revision
9e7aa353cc.
2017-09-20 16:18:36 +02:00
Peter Simons
2439a83072 haskell.lib: strip trailing whitespace 2017-09-19 15:55:50 +02:00
Peter Simons
a8b69958cf haskell.lib: add doBenchmark helper function 2017-09-19 15:55:16 +02:00
Peter Simons
eab41cb7be hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.5-8-ga66a429 from Hackage revision
511efbfbe7.
2017-09-19 15:48:00 +02:00
Peter Simons
8231045fb4 LTS Haskell 9.5 2017-09-19 15:47:58 +02:00
Peter Simons
33e34aa95b haskell-generic-builder: rename withBenchmarkDepends argument to doBenchmark
This partially undoes the change from 8788bfe762.
The 'doBenchmark' name is more consistent with the naming scheme used for
other phases, like 'doCheck', 'doHaddock', etc.
2017-09-19 15:42:51 +02:00
Patrick Callahan
8119e48c2d haskellPackages.tldr: fix build and add to top-level packages 2017-09-15 09:51:37 -07:00
Patrick Callahan
12aa8b2f2b shell-conduit: disable tests on Darwin to fix build 2017-09-15 09:51:36 -07:00
Peter Simons
3510197dcc Revert "haskell infra, ghc: Slight cleanup" 2017-09-15 18:45:15 +02:00
John Ericson
2295533f43 Merge pull request #29424 from obsidiansystems/slight-haskell-cleanup
haskell infra, ghc: Slight cleanup
2017-09-15 12:12:47 -04:00
John Ericson
e92cda161a haskell infra: Fix cross as much as possible without changing hashes 2017-09-15 11:37:39 -04:00
Peter Simons
4944610903 haskell-cryptol: override happy to older version to fix the build 2017-09-14 15:25:46 +02:00
Peter Simons
62079ef824 haskell-pandoc: new versions compile with Cabal 2.x out of the box 2017-09-14 15:25:46 +02:00
Peter Simons
88630c94ae haskell: fix evaluation error in configuration-ghc-8.2.x.nix 2017-09-14 15:25:46 +02:00
Peter Simons
c59c53bf39 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.5-6-g83a4cb0 from Hackage revision
095b0a6eb2.
2017-09-14 15:25:41 +02:00
Peter Simons
9aa82d7014 haskell-pandoc: bump version to pandoc-1.19.2.4 to fix the build with GHC 8.2.x 2017-09-14 15:25:38 +02:00
Peter Simons
f59bcb64e8 LTS Haskell 9.4 2017-09-14 15:25:38 +02:00
Will Fancher
dbd5009376 Merge branch 'master' into improved-make-overridable 2017-09-12 17:30:35 -04:00
Peter Simons
a037526789 Merge pull request #29177 from LumiGuide/fix-attoparsec-data
haskell: fix build of attoparsec-data
2017-09-10 20:48:29 +02:00
Peter Simons
ce481d2f18 Merge pull request #29182 from LumiGuide/fix-ghc-proof
haskellPackages.ghc-proofs: Disable hydra builds for ghc<8.2
2017-09-10 20:48:01 +02:00
Falco Peijnenburg
5d57aaebd5 haskellPackages.wai-secure-cookies: Fixed build 2017-09-10 20:47:01 +02:00
Peter Simons
dc9c2c7bac Merge pull request #29188 from LumiGuide/fix-hw-xml
haskell: fix build of hw-xml
2017-09-10 20:42:41 +02:00
Peter Simons
d96ad6b635 Merge pull request #29186 from LumiGuide/fix-hol
haskellPackages.hol: Fixed build
2017-09-10 20:42:02 +02:00
Peter Simons
2b7fac2eff Merge pull request #29183 from LumiGuide/fix-grakn
haskell: fix grakn-0.2.0
2017-09-10 20:41:08 +02:00
Peter Simons
7cd5ff6376 Merge pull request #29190 from LumiGuide/fix-LambdaHack
haskell: fix build of LambdaHack
2017-09-10 20:40:28 +02:00
Bas van Dijk
b4ea459eab haskell: introduce failOnAllWarnings
Applying `haskell.lib.failOnAllWarnings` to a Haskell package enables the
`-Wall` and `-Werror` GHC options to turn all warnings into build failures.
2017-09-10 13:09:52 +02:00
Bas van Dijk
09bdd6260f haskell: fix build of LambdaHack 2017-09-10 12:24:24 +02:00
Bas van Dijk
a759faf60b haskell: fix build of hw-xml 2017-09-10 11:56:48 +02:00
Falco Peijnenburg
78ddef2cae haskellPackages.hol: Fixed build 2017-09-10 11:45:24 +02:00
Bas van Dijk
40b1516d39 haskell: fix grakn-0.2.0 2017-09-10 11:17:24 +02:00
Falco Peijnenburg
7d714726a7 haskellPackages.ghc-proofs: Disable hydra builds for ghc<8.2 2017-09-10 10:45:33 +02:00
Bas van Dijk
c910bbb134 haskell: fix build of attoparsec-data
Fixes: https://hydra.nixos.org/build/60421889
2017-09-10 10:36:40 +02:00
Peter Simons
9b611844f1 Agda: disable broken build 2017-09-10 09:41:49 +02:00
Peter Simons
e960eb0bf5 haskell-text-zipper: disable test suite to fix the build 2017-09-09 17:08:17 +02:00
Daiderd Jordan
c3f6b53bb6
vaultenv: init at 0.5.0 2017-09-09 12:43:04 +02:00
Peter Simons
8a71425b82 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.5-6-g83a4cb0 from Hackage revision
4c3ddafacc.
2017-09-08 16:09:21 +02:00
Peter Simons
72451b5b77 hackage2nix: include "haskell-gi-overloading == 0.0" in our package set 2017-09-08 16:09:21 +02:00
Ben Ford
94ba1c02f6 Change link in explanation to upstream issue 2017-09-08 13:45:56 +01:00
Ben Ford
30ce53d105 Add a note about the changes 2017-09-08 13:13:22 +01:00
Ben Ford
017a356082 Also had to add dontCheck integration test seems to hang
(unit tests all pass)
2017-09-08 13:08:26 +01:00
Ben Ford
3205d164c6 Fix hw-kafka-client haskell package 2017-09-08 12:31:02 +01:00
Peter Simons
9903f4e2ed haskell-binary-orphans: use latest version when compiling with ghc-8.2.x 2017-09-07 17:42:25 +02:00
Peter Simons
0898cd2521 haskell-Agda: use old Happy version to fix the build 2017-09-07 17:42:25 +02:00
Peter Simons
7af6cb984e hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.5-6-g83a4cb0 from Hackage revision
119ce17843.
2017-09-07 17:42:20 +02:00
Peter Simons
d2c9a8c6a4 hackage2nix: keep old happy 1.19.5 around for Agda 2017-09-07 17:42:04 +02:00
Peter Simons
d382d2b91f hackage2nix: disable broken builds 2017-09-07 17:42:04 +02:00
Peter Simons
072a0d8872 haskell-happy: fix build with ghc-7.8.x 2017-09-07 17:41:27 +02:00
Peter Simons
8809e87684 haskell-pandoc: compile ghc-8.2.x version with Cabal 1.x to avoid errors in Setup.hs 2017-09-07 17:41:27 +02:00
Peter Simons
e8826a9ac4 haskell-aws: jailbreak when building with ghc-8.2.x 2017-09-07 17:41:27 +02:00
Peter Simons
e1c5e81b90 haskell-aeson-compat: use latest version when building with ghc 8.2.x
Also, disable test suite to avoid depending on QuickCheck 2.10.*.
2017-09-07 17:41:27 +02:00
Peter Simons
a89d69a867 Merge pull request #28918 from cocreature/natural-transformations
haskell/natural-transformation: add dependency on semigroups for GHC 7.10
2017-09-06 19:42:19 +02:00
Peter Simons
89f5d52cf4 Revert "Merge pull request #27209 from nc6/nc/haskell-multiple-out"
This reverts commit dfb0f25484, reversing
changes made to 7f8ff02437. These changes broke
the ghcWithPackages wrapper:

    nix-shell -p "haskellPackages.ghcWithPackages (ps: [ps.mtl])" --run "ghc-pkg list mtl"
    /nix/store/szz84j5k1dy3jdashis6ws28d8l8zxxb-ghc-8.0.2-with-packages/lib/ghc-8.0.2/package.conf.d
        (no packages)
2017-09-06 10:19:18 +02:00
Peter Simons
f2a76b6c29 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.5-6-g83a4cb0 from Hackage revision
6bd6c397f5.
2017-09-06 10:19:12 +02:00
Peter Simons
e1a67915f8 haskell-happy: use 1.19.7 version (despite lts-9) to fix test suite failure 2017-09-06 10:17:46 +02:00
Peter Simons
b2bff7e8ae LTS Haskell 9.3 2017-09-06 09:58:46 +02:00
Daiderd Jordan
d0d905668c
haskell-hscolour: fix darwin build 2017-09-05 22:56:09 +02:00
Peter Simons
1357268b90 Merge pull request #28478 from obsidiansystems/haskell-custom-stdenv
haskell infra: Make sure packages get custom stdenv
2017-09-05 11:14:57 +02:00
Nicholas Clarke
eb99d3a670 Fix git-annex. 2017-09-04 12:35:58 +01:00
Nicholas Clarke
be90e9aa31 Fix broken rebase. 2017-09-04 12:35:58 +01:00
Nicholas Clarke
414a557904 Add specific overrides for a number of failing packages.
Finish overriding bin output for broken packages.

Put stack bash completions in $bin.
2017-09-04 12:35:58 +01:00
Nicholas Clarke
77cfb96fb1 Fix hastache build error.
`hastache` has no binary output but for `mkReadme`, so disable the
separate bin output and keep removing the `mkReadme`.
2017-09-04 12:35:57 +01:00
Nicholas Clarke
330d874ee3 Disable separate etc output for hscolour.
This is not needed, since `hscolour` has no output to `/etc`, and it
breaks certain old builds (see https://hydra.nixos.org/build/57925511)
because the older cabal used does not understand this flag.
2017-09-04 12:35:57 +01:00
Nicholas Clarke
a1d78fa5bc Don't build separate bin output for alex.
It has files in /usr/share which reference the bin output.
2017-09-04 12:35:57 +01:00
Nicholas Clarke
8c642d5937 Provide hscolour, happy, alex bin to buildInputs.
Use stdenv.lib.getBin instead of `.bin`
2017-09-04 12:35:57 +01:00
Nicholas Clarke
676362494d Enable multiple outputs for Haskell packages. 2017-09-04 12:35:57 +01:00
Michael Alan Dorman
2bbab078fb haskell-taggy: include upstream patch to fix build 2017-09-03 16:29:56 +02:00
Peter Simons
813d907b1d haskell-filelock: disable test suite to fix build 2017-09-03 16:29:45 +02:00
Peter Simons
b9edab7a17 haskell-sbv: fix build 2017-09-03 16:29:37 +02:00
Peter Simons
2a71b5c313 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.5-4-ge5c3d07 from Hackage revision
4a71559e57.
2017-09-03 16:29:32 +02:00
Moritz Kiefer
243952d9d4 haskell/natural-transformation: add dependency on semigroups for GHC 7.10 2017-09-03 07:50:40 +02:00
Domen Kožar
991654fa4a haskell: add combinator to enable DWARF debugging
Tested using:

$ cat test-strip.nix
with (import ./. {});
with haskell.lib;

haskell.packages.ghc802.override {
  overrides = self: super: {
    microlens = enableDWARFDebugging super.microlens;
  };
}

$ nix-build -A microlens test-strip.nix
$ objdump -t <path-to-so-file>
2017-09-02 11:25:50 +01:00
Matthew Pickering
d1ce5b69c0 ghcHEAD: Add new boot packages to configuration file 2017-09-01 13:49:56 +00:00
Matthew Pickering
d13f7c54e3 Use older version of jailbreak-cabal with ghcHEAD
See https://github.com/peti/jailbreak-cabal/issues/13
2017-09-01 13:49:56 +00:00
Peter Simons
e21497f268 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.5-1-gf0558f5 from Hackage revision
e8af693832.
2017-08-31 21:54:17 +02:00
Peter Simons
2eeffa6993 hackage2nix: update list of broken builds 2017-08-31 21:54:15 +02:00
Bas van Dijk
e410a191a1 haskell: add the checkUnusedPackages function including docs 2017-08-30 14:40:54 +02:00
Peter Simons
39cf16f10e hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.5-1-gf0558f5 from Hackage revision
c0a5549498.
2017-08-28 21:52:39 +02:00
Peter Simons
c0f77542c2 hackage2nix: update list of broken packages 2017-08-28 21:52:35 +02:00
Peter Simons
a75491caa4 LTS Haskell 9.2 2017-08-28 21:52:34 +02:00
Will Fancher
4d860389d8 Merge branch 'master' into improved-make-overridable 2017-08-26 11:39:13 -04:00
Peter Simons
30c15c9149 Fix a bunch of ghc-8.2.x Haskell builds. 2017-08-25 14:42:04 +02:00
Jörg Thalheim
6ec7c5cff2 Merge pull request #28488 from alunduil/add-alunduil-maintainer
add alunduil as collection-json maintainer
2017-08-25 13:16:06 +01:00
Peter Simons
f62ef84f3d haskell-semigroupoids: fix build with ghc-7.10.x and before 2017-08-23 19:53:11 +02:00
Peter Simons
111cff5f0e haskell-comonad: fix build with GHC 7.6.x 2017-08-23 19:53:11 +02:00
Peter Simons
a3326e85c0 haskell-vector: mark broken on GHC 7.6.x and earlier 2017-08-23 19:53:11 +02:00
Peter Simons
b5d4861356 haskell-text: fix build with GHC 7.6.x and earlier 2017-08-23 19:53:11 +02:00
Peter Simons
5f9645ef2e haskell-semigroups: fix build with ghc-7.10.x and earlier 2017-08-23 19:53:11 +02:00
Peter Simons
074581c1a4 haskell-comonad: fix build with ghc-7.10.x and earlier 2017-08-23 19:53:11 +02:00
Peter Simons
b8314072f9 haskell-vector: fix build with ghc-7.8.x and earlier 2017-08-23 19:53:10 +02:00
Peter Simons
1e4c4ccb5d haskell-distributive: fix build on GHC versions older than 8.x 2017-08-23 19:53:10 +02:00
Peter Simons
92bc6a7bbc hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.4.1-5-g0ed67c9 from Hackage revision
c3ae828aa9.
2017-08-23 19:53:01 +02:00
Peter Simons
2939d8a049 hackage2nix: update list of broken builds 2017-08-23 19:53:00 +02:00
Peter Simons
1fb8734fdd Merge pull request #28492 from ttuegel/idris-packages
Update Idris
2017-08-23 14:03:39 +02:00
Thomas Tuegel
b438d394ce
idrisPackages.idris: 1.0 -> 1.1.1 2017-08-23 06:45:32 -05:00
Alex Brandt
8b4fec00e0 add alunduil as collection-json maintainer 2017-08-22 18:31:08 -05:00
John Ericson
19de1f537e haskell infra: Make sure packages get custom stdenv
One of the goals of 74f5fe5 was to allow passing in a custom stdenv,
which would be used for genericBuilder's `mkDerivation` call. That does
work, but if packages takes `stdenv` as an parameter for any reason,
they'll get the default one instead. This change remedies it.
2017-08-22 16:00:21 -04:00
Peter Simons
7b16f5974e git-annex: update to version 6.20170818
Fixes CVE-2017-9800, CVE-2017-12836, CVE-2017-1000116, and CVE-2017-1000117.
2017-08-22 14:52:29 +02:00
Peter Simons
499b9ebc01 liquidhaskell: fix build of the required old aeson version
Closes https://github.com/NixOS/nixpkgs/issues/28372.
2017-08-22 14:52:29 +02:00
Peter Simons
f445fe7574 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.4.1-5-g0ed67c9 from Hackage revision
a355eb34ee.
2017-08-22 14:52:25 +02:00
Peter Simons
4ad193dd27 hackage2nix: partially revert https://github.com/NixOS/nixpkgs/pull/28383 to fix evaluation
5342bffc15 refers to an unknown Nixpkgs maintainer.
2017-08-22 14:51:57 +02:00
Peter Simons
4c07f40597 hackage2nix: keep old base-orphans around for liquidhaskell 2017-08-22 14:51:57 +02:00
Domen Kožar
37c340728e
servant-auth: tests pass for a while now 2017-08-21 14:42:05 +02:00
Peter Simons
6fe751fb5c ghcWithHoogle: deal gracefully with packages that have no haddockDir attribute 2017-08-19 17:20:39 +02:00
Peter Simons
01b8c4c9e5 ghcWithHoogle: cosmetic for the sake of Emacs syntax highlighting 2017-08-19 17:19:47 +02:00
Peter Simons
1ddf621b4e hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.4.1-4-g53777ef from Hackage revision
cf0ce68962.
2017-08-19 16:28:19 +02:00
Peter Simons
5468d5c662 Merge pull request #27991 from Profpatsch/hoogleLocal-fix
Fix the `ghcWithHoogle` function to cope with the presence of separate `doc` outputs.
2017-08-19 16:26:30 +02:00
Alex Brandt
5342bffc15 remove collection-json from dont-distribute-packages
I believe I've fixed the build issues for collection-json and would like
to see it make it into the next stable release of NixOS.  I'm also
adding myself as maintainer.

Let me know if there is anything I did incorrectly or missed.
2017-08-19 08:41:23 +02:00
Peter Simons
b6a746daa1 Merge pull request #28097 from cocreature/sdistTarball-doc
haskell: remove any extraneous outputs from sdistTarball
2017-08-18 16:32:51 +02:00
Daiderd Jordan
d491eebffd
haskell-packages: fix evaluation 2017-08-17 22:43:15 +02:00
Peter Simons
7b73fb3b8a hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.4.1-4-g53777ef from Hackage revision
79410fccc7.
2017-08-17 21:32:29 +02:00
Peter Simons
6ff62030d9 LTS Haskell 9.1 2017-08-17 21:32:26 +02:00
Domen Kožar
105864a24d
purescript: fix building #28296 2017-08-16 15:44:28 +02:00
rnhmjoj
da8712e4e9 haskellPackages.shell-conduit: fix failing test 2017-08-15 12:06:53 +02:00
Jude Taylor
6883119ab0 add some overrides for ghc 7.10.3 to build ghcjs 2017-08-13 13:32:08 -07:00
Frederik Rietdijk
13bbaee21d Merge pull request #27881 from mimadrid/fix/http-https
Update homepage attributes: http -> https
2017-08-13 21:53:20 +02:00
Frederik Rietdijk
7ebcd39a0f Merge commit '4c49205' into HEAD 2017-08-13 18:34:59 +02:00
Peter Simons
a9e463bc9d hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.4.1 from Hackage revision
3ff230318a.
2017-08-12 18:15:49 +02:00
Domen Kožar
486e1c3c16 Merge pull request #27998 from davidak/macOS
replace "Mac OS X" and "OS X" with "macOS"
2017-08-11 13:01:36 +02:00
Moritz Kiefer
291da85ed9 haskell: remove any extraneous outputs from sdistTarball 2017-08-10 08:48:59 +02:00
Jude Taylor
7e3e790675 add override for html-entities 2017-08-08 14:29:33 -07:00
Jude Taylor
eeeead21c5 add override for digestive-functors-blaze 2017-08-08 11:56:31 -07:00
Peter Simons
550373b000 cabal-install: fix build after updating to version 2.x 2017-08-08 10:09:56 +02:00
Peter Simons
35dd36a027 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.4.1 from Hackage revision
d913f9a17b.
2017-08-08 10:09:46 +02:00
Peter Simons
142df08825 hackage2nix: update list of broken packages 2017-08-08 10:09:44 +02:00
davidak
3270aa896b replace "Mac OS X" and "OS X" with "macOS"
as it is the official name since 2016

https://en.wikipedia.org/wiki/Macintosh_operating_systems#Desktop

exception are parts refering to older versions of macOS like

"GUI support for Mac OS X 10.6 - 10.12. Note that Emacs 23 and later [...]"
2017-08-07 21:41:30 +02:00
Domen Kožar
4f80406fdd Merge pull request #27615 from NickHu/cuda
fix haskellPackages.cuda and some tools dependent on cudatoolkit
2017-08-07 16:13:49 +02:00
Peter Simons
f152749c99 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.4.1 from Hackage revision
cfa51cac76.
2017-08-07 08:58:48 +02:00
Profpatsch
4a8efae000 pkgs/haskell-modules/hoogle.nix: find haddocks by haddockDir
Previously a few clumsy shell globs were used to find haddock output, which
broke every time something in `generic-builder.nix` changed.
Use the new `haddockDir` identifier exported by haskell packages.
2017-08-06 22:02:50 +02:00
Profpatsch
e9e25ec5fe pkgs/haskell-modules: expose haddockDir as passthru variable
WIP

If the `hoogle.nix` file wants to have any sane chance of finding haddock
outputs, the packages need to export the haddock folders as an identifier.

A few TODOs still stand, like passing self to the package instead of needing to
pass it to `haddockDir`. Maybe the exported identifier should be integrated into
the fixpoint somehow instead of using `passthru`?
2017-08-06 21:48:22 +02:00
Profpatsch
3f27a36912 pkgs/haskell-modules: two small vanity fixes 2017-08-06 21:46:49 +02:00
Profpatsch
4e6c41e7fa pkgs/haskell-modules: fix hoogleLocal docstring 2017-08-06 21:46:22 +02:00
Domen Kožar
71bebd5254
{fs,h}notify: move to configuration-nix.nix 2017-08-06 10:42:37 +02:00
Domen Kožar
8e16cee256
double-conversion: remove patch superseeded by ghc patch
https://github.com/NixOS/nixpkgs/pull/27584
2017-08-06 10:42:37 +02:00
Robin Gloster
688f066da2
haskellPackages.servant: fix hash 2017-08-04 17:04:03 +02:00
John Ericson
74f5fe5068 haskell infra: Misc cleanups
- The haskell lib is very close to not relying on Nixpkgs. I think
   this is good---simpler to think about and matches Nixpkgs's lib.

 - The haskell lib is only imported once

 - stdenv is exposed more shallowly so it can be overriden more easily.
   I'll eventually use this on Darwin to avoid the Sierra shared
   library problems (unless changes are to be made system-wide).

Closes https://github.com/NixOS/nixpkgs/pull/27840.
2017-08-03 13:12:01 +02:00
Peter Simons
a2825a3c6f hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.4-2-ge4f891e from Hackage revision
c54ab27c33.
2017-08-03 13:11:56 +02:00
mimadrid
09e0cc7cc7
Update homepage attributes: http -> https
Homepage link "http://.../" is a permanent redirect to "https://.../" and should be updated
https://repology.org/repository/nix_stable/problems
2017-08-03 11:56:15 +02:00
John Wiegley
0396ca6150
ghc-events_0_6_0 no longer exists 2017-08-01 09:34:50 -07:00
Peter Simons
92031d6e01 structured-haskell-mode: bump version to latest git head
Chris doesn't seem to make release any more.
2017-08-01 15:35:44 +02:00
Peter Simons
4fe328c6ca haskell-hindent: fix location of the "site-lisp" symlink 2017-08-01 15:25:19 +02:00
Peter Simons
ef6849ca63 structured-haskell-mode: fix location of the "site-lisp" symlink 2017-08-01 15:25:19 +02:00
Frederik Rietdijk
b2608b8910 Merge remote-tracking branch 'upstream/master' into HEAD 2017-07-29 13:08:11 +02:00
Peter Simons
47e3245691 haskell.lib: drop obsolete hasNoDataOutput and hasNoDocOutput functions 2017-07-29 12:39:26 +02:00
Frederik Rietdijk
55357de67a Merge remote-tracking branch 'upstream/master' into HEAD 2017-07-28 19:37:36 +02:00
Peter Simons
cb1742e76d haskell: fix builds broken by LTS-9 update 2017-07-28 18:14:02 +02:00
Peter Simons
f442bbcdec hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.4-2-ge4f891e from Hackage revision
f72c20d338.
2017-07-28 18:13:57 +02:00
Peter Simons
30fbeed254 LTS Haskell 9.0
Minus the broken wai-middleware-prometheus-0.2.0 package.
2017-07-28 18:13:27 +02:00
Franz Pletz
b116fa5ff2
Merge branch 'master' into staging 2017-07-28 16:08:30 +02:00
Peter Simons
382db8a9ad cabal2nix: version 2.4 needs Cabal 2.x 2017-07-27 15:47:03 +02:00
Peter Simons
86b230efd9 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.4 from Hackage revision
3fd8431bf5.
2017-07-27 15:46:59 +02:00
Nikolay Amiantov
94adf8d17d haskellPackages.threadscope: fix build 2017-07-27 12:47:58 +03:00
Domen Kožar
073b30563d ghc-mod: fix build to cope with new split-output work 2017-07-27 09:12:41 +02:00
Peter Simons
2b0ce7aeab hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.3.1-25-ge9e9669 from Hackage revision
8b34a74f81.
2017-07-27 09:12:36 +02:00
michael bishop
be63b1994d enable split-output builds for all haskellPackages 2017-07-27 09:12:06 +02:00
John Ericson
9be40841ea Merge remote-tracking branch 'upstream/master' into staging-base
Conflicts:
	pkgs/build-support/cc-wrapper/default.nix
	pkgs/build-support/gcc-wrapper-old/builder.sh
	pkgs/build-support/trivial-builders.nix
	pkgs/desktops/kde-4.14/kde-package/default.nix
	pkgs/development/compilers/openjdk-darwin/8.nix
	pkgs/development/compilers/openjdk-darwin/default.nix
	pkgs/development/compilers/openjdk/7.nix
	pkgs/development/compilers/openjdk/8.nix
	pkgs/development/compilers/oraclejdk/jdk-linux-base.nix
	pkgs/development/compilers/zulu/default.nix
	pkgs/development/haskell-modules/generic-builder.nix
	pkgs/misc/misc.nix
	pkgs/stdenv/generic/builder.sh
	pkgs/stdenv/generic/setup.sh
2017-07-26 13:46:04 -04:00
William Casarin
d680c2352c jailbreak-cabal: specifically use ghc802 override in ghc821 config
Otherwise this will infinite loop when:

  pkgs.haskellPackages = pkgs.haskell.packages.ghc821
2017-07-26 10:44:50 -07:00
John Ericson
ea7d13cf1a stdenv-setup and misc hooks: Work with bash-3.4 for MacOS nix-shell
This is a temporary measure until this impurity is removed from Nix.
2017-07-26 09:08:01 -04:00
John Ericson
f6f40e3fe5 stdenv-setup and misc pkgs: Revert to space-deliminated propagated-* files
We cannot switch to line-delimited yet, because certain Nix commands do
not read in the entire file, but just the first line.
2017-07-26 09:07:55 -04:00
Peter Simons
175c3526ae haskell: provide the name 'bin-package-db' (null) to fix evaluation errors 2017-07-26 10:20:31 +02:00
Peter Simons
28c01703f0 haskell: remove all code related to the "haste" compiler
These packages have been broken for a while and now they don't even evaluate
any more.
2017-07-26 10:20:30 +02:00
Peter Simons
a9111840fa haskell: provide the name 'ghcjs-prim' (null) to fix evaluation errors 2017-07-26 10:20:30 +02:00
Peter Simons
91a8ed37af hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.3.1-23-g656c589 from Hackage revision
2b4eeaa78b.
2017-07-26 10:20:25 +02:00
Peter Simons
1178136336 hackage2nix: disable failing builds 2017-07-26 10:19:58 +02:00
Peter Simons
fd6f0a2127 hackage2nix: drop obsolete version of zlib 2017-07-26 10:19:57 +02:00
Peter Simons
8a3c080237 hackage2nix: drop old packages that were required for stack prior to version 1.5.x 2017-07-26 10:19:57 +02:00
Peter Simons
4664cf8079 hackage2nix: keep Cabal 1.24.x around for the time being 2017-07-26 10:19:57 +02:00
Peter Simons
efa3ba8950 haskell-diagrams-solve: disable failing test suite to fix the build 2017-07-26 10:18:10 +02:00
Peter Simons
27ca0cb3d4 haskell-generic-builder: fix syntax high-lightning in Emacs 2017-07-26 10:17:48 +02:00
Peter Simons
e69c7f5641 haskell-generic-builder: include setupHaskellDepends in the generated "env" attribute
We achieve this by moving setupHaskellDepends from the buildInputs attribute
into "otherBuildInputs", which is the attribute the builder uses to construct
the build inputs in both the actual build as well as the "env" attribute.
2017-07-26 10:17:48 +02:00
Nick Hu
34beeac70b fix haskellPackages.cuda and some tools dependent on cudatoolkit 2017-07-24 16:55:11 +01:00
John Ericson
b087618ac0 Revert "stdenv: Store one package per line in nix-support/propagated-*"
As @oxij points out in [1], this breakage is especially serious because
it changes the contents of built environments without a corresonding
change in their hashes. Also, the revert is easier than I thought.

This reverts commit 3cb745d5a6.

[1]: https://github.com/NixOS/nixpkgs/pull/27427#issuecomment-317293040
2017-07-24 01:05:30 -04:00
Frederik Rietdijk
29f91c107f Merge remote-tracking branch 'upstream/master' into HEAD 2017-07-23 11:23:43 +02:00
Thomas Tuegel
6a004bf9c8
Merge branch 'master' into bugfix/staging/stdenv 2017-07-21 20:36:34 -05:00
Peter Simons
3cc46829c7 haskell-symengine: the build is broken because the system library this code binds to does not exist
This error isn't easily detectable, however, because the Cabal files declares
the dependency on "symengine" for the test program rather than for the library
itself.

https://github.com/symengine/symengine.hs/pull/14
2017-07-19 18:55:38 +02:00
Peter Simons
476fc5f26e haskell-cautious-file: jailbreak to fix the build 2017-07-18 16:51:09 +02:00
Peter Simons
85a70b50b9 haskell-hledger-iadd: drop obsolete override (the build fails with or without it) 2017-07-17 22:04:25 +02:00
Peter Simons
47feb45313 haskell-hsyslog: update version override
And move it from configuration-nix to configuration-common.
2017-07-17 22:04:25 +02:00
Peter Simons
6de60af3a9 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.3.1-12-gcb2265e from Hackage revision
f69cfc36c9.
2017-07-17 22:04:25 +02:00
Peter Simons
dd7824919e LTS Haskell 8.23 2017-07-17 22:04:24 +02:00
Vladimír Čunát
e2b7b09960
Merge branch 'master' into staging 2017-07-15 12:15:56 +02:00
Will Fancher
05f9db601a Added self views of the interface in makeExtensibleWithInterface
Fixing the `overrideScope` in `haskellpackages`.
2017-07-14 06:43:33 -04:00
Domen Kožar
0eb4f6fd25
Merge commit 'a889454869e4f7d5ba6067ebcc0ba7fcd26e4417'
Merge staging. It includes fixes for cc-wrapper parsing speed and
some other minor things.

http://hydra.nixos.org/eval/1375094
2017-07-14 11:55:41 +02:00
John Ericson
ea9af6e3bd Merge pull request #27336 from obsidiansystems/stdenv-setup-cleanup
Stdenv setup misc cleanups
2017-07-13 18:41:33 -04:00
Will Fancher
8b764960e9 Added overrideScope for callPackageWith
Consequently removing several ad-hoc definitions of the same concept.
2017-07-13 14:56:13 -04:00
Peter Simons
85c884278e haskell-lens: use latest version when compiling with ghc-8.2.x 2017-07-13 08:47:01 +02:00
Peter Simons
559b1b7647 haskell-semigroupoids: use latest version when compiling with ghc-8.2.x 2017-07-13 08:47:01 +02:00
Peter Simons
c6ccfcd01a haskell-base-orphans: use latest version when compiling with ghc-8.2.x 2017-07-13 08:47:01 +02:00
Peter Simons
bde4ef2234 haskell-hashable: jailbreak to fix build with ghc-8.2.x 2017-07-13 08:44:18 +02:00
Peter Simons
2180d2c118 haskell-jailbreak-cabal: use stable version from ghc-8.0.x in ghc-8.2.x package set
The version compiled with Cabal 2.x breaks many packages, like doctest and
hashable. This needs further investigation.
2017-07-13 08:44:18 +02:00
Peter Simons
26762f1e1e haskell-base-orphans: disable test suite to avoid build failures with ghc-8.2.x 2017-07-13 08:44:18 +02:00
Peter Simons
0ee5424ebf haskell-doctest: remove obsolete jailbreak; ghc-8.2.x can build this package now 2017-07-13 08:44:18 +02:00
Peter Simons
f980dbec97 haskell-ChasingBottoms: jailbreak to fix build with ghc-8.2.x 2017-07-13 08:44:17 +02:00
Peter Simons
e59c532c23 haskell-hspec-meta: use latest version when compiling with ghc-8.2.x
Fixes https://github.com/hspec/hspec/issues/323.
2017-07-13 08:44:17 +02:00
Will Fancher
e11dbc3710 Update haskellPackages to use new features of makeOverridable
Instead of manually using `makeExtensible`, which broke `override`.

Fixes #26561
2017-07-12 18:36:18 -04:00
John Ericson
8d76effc17 stdenv-setup: Make the package accumulators associative arrays instead of strings
This is generally cleaner: less eval, less worrying about separators,
and probably also faster. I got the idea from that python wrapper
script.
2017-07-12 15:30:56 -04:00
David Johnson
51edf3bf88 miso: init at 0.2.0.0 2017-07-12 18:47:18 +00:00
John Ericson
a889454869 Merge pull request #27284 from obsidiansystems/prop-lines
stdenv: Store one package per line in nix-support/propagated-*
2017-07-11 14:33:23 -04:00
John Ericson
3cb745d5a6 stdenv: Store one package per line in nix-support/propagated-*
This makes those files a bit easier to read. Also, for what it's worth,
it brings us one baby step closer to handling spaces in store paths.

Also, I optimized handling of many transitive deps with read. Probably,
not very beneficial, but nice to enforce the pkg-per-line structure.
Doing so let me find much dubious code and fix it.

Two misc notes:

 - `propagated-user-env-packages` also needed to be adjusted as
   sometimes it is copied to/from the propagated input files.

 - `local fd` should ensure that file descriptors aren't clobbered
   during recursion.
2017-07-10 13:32:13 -04:00
Sarah Brofeldt
05c2d80025 haskellPackages.inline-java: Add jdk build dependency 2017-07-10 03:08:26 +02:00
Peter Simons
ab8af93b26 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.3.1-4-gaa50929-dirty from Hackage revision
da393a1dae.
2017-07-06 15:28:20 +02:00
Peter Simons
7e31862657 haskell-tinc: use default versions of cabal-install and cabal2nix 2017-07-04 15:50:27 +02:00
Peter Simons
3d03ec8d2e haskell-vector: use newer version to compile with ghc-8.2.x 2017-07-04 15:50:26 +02:00
Peter Simons
26271d0811 haskell-doctest: jailbreak to fix build with ghc-8.2.x 2017-07-04 15:50:26 +02:00
Peter Simons
f8f9fccd32 haskell-syb: use newer version to compile with ghc-8.2.x 2017-07-04 15:50:26 +02:00
Peter Simons
1fb109090e haskell-primitive: use newer version to compile with ghc-8.2.x 2017-07-04 15:50:25 +02:00
Peter Simons
55545d1b76 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.3.1-4-gaa50929 from Hackage revision
82bc7a9031.
2017-07-04 15:50:25 +02:00
Peter Simons
641bd6e0ca hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.2.1-13-g5c18fb5 from Hackage revision
b275173e92.
2017-07-01 09:46:20 +02:00
RFish ⚓
be23568daa hackage2nix: use older version of apply-refact with ghc-8.0.x
Version 0.4 of apply-refact doesn't compile with GHC 8.0.x. This patch
updates configurations-ghc-8.0.x to use apply-refact version 0.3.0.1.

Closes https://github.com/NixOS/nixpkgs/pull/26896.
Fixes https://github.com/NixOS/nixpkgs/issues/26895.
2017-07-01 09:46:02 +02:00
Peter Simons
7d8adcab38 LTS Haskell 8.21 2017-07-01 09:45:31 +02:00
Peter Simons
ad6c235857 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.2.1-13-g5c18fb5 from Hackage revision
68ba901b90.
2017-06-29 17:35:45 +02:00
Peter Simons
46fe4bd8f3 ghc-syb-utils: disable test suite for GHC 8.x or later
The test suite fails when compiling with GHC 8.x. This seems to be a known issue.

Cc: https://github.com/nominolo/ghc-syb/issues/20, https://github.com/NixOS/nixpkgs/issues/26689
2017-06-29 17:35:44 +02:00
Peter Simons
78377ae5cf haskell: fix builds of hledger-iadd, opencv-extra, and logging-facade-syslog 2017-06-29 17:35:44 +02:00
Peter Simons
298c3bdac0 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.2.1-11-gb2cb3cb from Hackage revision
8860e9a322.
2017-06-28 15:37:53 +02:00
Peter Simons
668c2c348b hackage2nix: disable broken hydra builds 2017-06-28 15:37:52 +02:00
Peter Simons
b5729a2571 LTS Haskell 8.20 2017-06-28 15:37:52 +02:00
Frederik Rietdijk
8a62a9b064 Merge pull request #26125 from volth/webkitgtk-naming
rename webkitgtk24x⇒webkitgtk24x-gtk3; webkitgtk2⇒webkitgtk24x-gtk2
2017-06-28 13:54:38 +02:00
Peter Simons
c43a2d392f git-annex: the overrideScope must be applied first to avoid bug https://github.com/NixOS/nixpkgs/issues/26852 2017-06-25 21:24:22 +02:00
Peter Simons
b4973a5bbb hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.2.1-11-gb2cb3cb from Hackage revision
ec9f3d302b.
2017-06-25 12:21:55 +02:00
Peter Simons
9721c54592 git-annex: replacing optparse-applicative needs a deep override
| Warning: This package indirectly depends on multiple versions of the same
 | package. This is highly likely to cause a compile failure.
 | package wai-app-static-3.1.6.1 requires optparse-applicative-0.13.2.0
 | package tasty-rerun-1.1.6 requires optparse-applicative-0.13.2.0
 | package tasty-0.11.2.1 requires optparse-applicative-0.13.2.0
 | package git-annex-6.20170520 requires optparse-applicative-0.14.0.0
2017-06-25 12:21:55 +02:00
Gleb Peregud
0123200dee stdenv: add stawman docs for makeOverridable
Also fix a typo in docs in haskell-modules.
2017-06-24 12:47:57 +02:00
Peter Simons
e31b99c187 haskell-network: use older version to compile with GHC 7.4.x and before
Recent versions of network no longer support base libraries that old.
2017-06-23 12:49:37 +02:00
Peter Simons
6b6cf6942c haskell-optparse-applicative: fix build with pre-8.0.x versions of GHC 2017-06-23 12:49:37 +02:00
Peter Simons
8ddaef6ddf haskell: fix logic error in generic builder introduced in 00892b7e4e
Closes https://github.com/NixOS/nixpkgs/issues/26760.
2017-06-23 12:49:36 +02:00
Peter Simons
d83fb640db haskell-opencv: ensure that the underlying C++ library has contrib code enabled
0335b93284 (commitcomment-22638850)
2017-06-23 12:49:36 +02:00
Peter Simons
bc20886345 git-annex: enable shell completions for zsh and fish
The latest optparse-applicative version can do that.
2017-06-23 12:49:36 +02:00
Peter Simons
5148757e8c haskell-hspec-core: break infinity dependency cycle
Test suite dependencies silently and temporary depend on hspec-core in their
test suites.
2017-06-23 12:49:36 +02:00
Peter Simons
7673cd0cd4 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.2.1-11-gb2cb3cb from Hackage revision
e0fa80e591.
2017-06-23 12:49:29 +02:00