Charles Strahan
132b503aac
GHCJS packages: avoid inode explosion
...
As noted in #25595 , a change introduced in 4b77d425aa
causes an
explosion of inodes due to the constructions of many, many `ghcEnv`
symlink forests. This commit undoes that change.
To discuss reworking the support for GHCJS plugins, please see: #26192
Fixes #25595
2017-05-28 14:36:37 -04:00
Peter Simons
c976806322
haskell-servant-client: fix evaluation
2017-05-27 10:33:37 +02:00
Peter Simons
33b4a6853e
liquidhaskell: try fix test suite
...
This almost succeeded, but some minor issues remain.
2017-05-27 10:33:37 +02:00
Peter Simons
d67214d8f7
liquidhaskell: fix build
2017-05-27 10:33:37 +02:00
Peter Simons
dfe23fc584
hackage-packages.nix: automatic Haskell package set update
...
This update was generated by hackage2nix v2.2.1-7-g2ed2e10 from Hackage revision
600bbf8919
.
2017-05-27 10:33:33 +02:00
Peter Simons
51b7b5f2f9
hackage2nix: maintain logging-facade-syslog
2017-05-27 10:32:49 +02:00
Peter Simons
b7e45d143c
hackage2nix: update list of broken builds
2017-05-27 10:32:49 +02:00
Peter Simons
26708385fa
hackage2nix: clean up required extra-versions for aeson
2017-05-27 10:32:49 +02:00
Peter Simons
2c2965c395
liquid-fixpoint: disable shared executables to fix the test suite
...
The test suite runs "fixpoint" in an environment where the required library
search paths aren't set up properly.
2017-05-27 10:32:49 +02:00
Peter Simons
bf09054ff0
liquid-fixpoint: patchShebangs is no longer required in version 0.6.0.1
2017-05-27 10:32:49 +02:00
Volth
b7ccf27229
rename webkitgtk24x -> webkitgtk24x-gtk3; webkitgtk2 -> webkitgtk24x-gtk2
2017-05-26 13:43:25 +00:00
Nicolas Mattia
da192f2741
stutter: init at 0.1.0.1
...
This adds the stutter string generator to all-packages and update the
hackage indices for dependencies.
2017-05-26 09:15:55 +01:00
Peter Simons
503ec213a2
hackage-packages.nix: automatic Haskell package set update
...
This update was generated by hackage2nix v2.2.1-7-g2ed2e10 from Hackage revision
df52ffabd0
.
2017-05-24 17:37:59 +02:00
Peter Simons
47fa2a1ebb
LTS Haskell 8.15
2017-05-24 17:37:47 +02:00
Peter Simons
bce69a0b1a
git-annex: update hash for new version
2017-05-21 11:49:35 +02:00
Peter Simons
de388b69be
git-annex: force a fetchgit re-fetch when the version number changes
...
Bake the version number of git-annex into the name of the fetchgit derivation
to mitigate the effects of https://github.com/NixOS/nixpkgs/issues/25755 .
2017-05-21 11:49:35 +02:00
Peter Simons
1f602fe507
hackage-packages.nix: automatic Haskell package set update
...
This update was generated by hackage2nix v2.2.1-7-g2ed2e10 from Hackage revision
c552e0bd5f
.
2017-05-21 11:49:27 +02:00
Peter Simons
73a67a9636
LTS Haskell 8.14
2017-05-21 11:48:45 +02:00
Nikolay Amiantov
8e7c7af3b8
haskellPackages.hoogle: don't override haskell-src-exts
2017-05-19 02:30:13 +03:00
Peter Simons
bdf88dd61d
hackage-packages.nix: automatic Haskell package set update
...
This update was generated by hackage2nix v2.2.1-1-gc33d81c from Hackage revision
1f35de13eb
.
2017-05-15 09:50:55 +02:00
Peter Simons
5d6c76dd50
git-annex: make sure the test suite runs with git-annex-shell in $PATH
2017-05-14 12:26:08 +02:00
Peter Simons
5052ac8d25
git-annex: fix hash for new version
2017-05-14 11:43:47 +02:00
Peter Simons
b5d2c81514
Remove broken haskell-tools overrides.
...
These overrides no longer evaluate correctly and as a result break Nixpkgs
evaluation.
ping @shlevy
2017-05-14 11:39:08 +02:00
Domen Kožar
7b208ab3c5
Merge pull request #25399 from themoritz/rm-purs-pinned-deps
...
Remove hackage2nix pinned dependencies for PureScript 0.10.7
2017-05-13 21:34:03 +02:00
Peter Simons
890fd54fde
haskell-loc-test: break infinite recursion in test dependencies
2017-05-12 09:25:25 +02:00
Peter Simons
450a76eb62
hackage-packages.nix: automatic Haskell package set update
...
This update was generated by hackage2nix v2.2.1 from Hackage revision
979529ca1b
.
2017-05-12 09:25:21 +02:00
Shea Levy
ac1599971f
hackage2nix: Pull haskellSrc2nix from the final package set
2017-05-10 08:03:57 -04:00
Judah Jacobson
3ef04024d9
Remove unused local
command.
2017-05-07 16:39:50 -07:00
Pierre Radermecker
080bd323ad
haskellPackages.postgrest-ws: dontCheck
2017-05-07 12:49:40 +02:00
Judah Jacobson
2caa7b88ae
Fix use of isDarwin
conditionals.
2017-05-05 09:53:08 -07:00
Judah Jacobson
7131e06214
haskell: work around linker limits on Mac OS X Sierra.
...
The Sierra linker added a limit on the number of paths that any one
dynamic library (`*.dylib`) can reference. This causes problems when
a Haskell library has many immediate dependencies (#22810 ).
We follow a similar fix as GHC/Cabal/Stack: for each derivation,
create a new directory with symlinks to all the dylibs of its immediate
dependencies, and patch its package DB to reference that directory
using the new `dynamic-library-dirs` field.
Note that this change is a no-op for older versions of GHC, i.e., they will
continue to fail on some packages as before.
Also note that this change causes the bootstrapped versions of GHC to be
recompiled, since they depend on `hscolour` which is built by
`generic-builder.nix`.
Tested by building the `stack` binary as described in #22810 .
2017-05-05 09:26:58 -07:00
Michal Rus
9925c5c9b1
intero-nix-shim: init at 0.1.2
2017-05-03 23:36:02 +02:00
Domen Kožar
c5badb123a
Merge pull request #25482 from PierreR/master
...
hackage2nix: remove postgrest/postgrest-ws from broken packages
2017-05-03 18:37:05 +02:00
Peter Simons
a9737f610f
Merge pull request #25398 from ljli/ghci-sys-libs
...
haskell: set LD_LIBRARY_PATH in shellHook
2017-05-03 15:50:06 +02:00
Leon Isenberg
e73e5c884f
haskell: set LD_LIBRARY_PATH in shellHook
...
LD_LIBRARY_PATH is considered by GHCI.
Previously e.g. `cabal repl` failed on packages with
system library dependencies.
2017-05-03 15:18:45 +02:00
Pierre Radermecker
1124c0ff6b
hackage2nix: remove postgrest/postgrest-ws from broken packages
2017-05-03 14:53:14 +02:00
Peter Simons
1fdc34b737
hackage-packages.nix: automatic Haskell package set update
...
This update was generated by hackage2nix v2.2-1-gd2334f4 from Hackage revision
b0588eb8a1
.
2017-05-03 10:10:45 +02:00
Peter Simons
4b7caa7408
LTS Haskell 8.13
2017-05-03 10:10:36 +02:00
Moritz Drexl
473a9be1c2
purescript: remove pinned dependencies in hackage2nix config
...
The dependencies were added for purescript 0.10.7 and are no longer needed since
the override is gone.
2017-05-02 09:29:05 +02:00
Peter Simons
033f2a6ca5
Merge pull request #25405 from obsidiansystems/gi-javascriptcore-fix3
...
gi-webkit2: fix gi-javascriptcore dependency
2017-05-02 09:04:14 +02:00
Peter Simons
7b17f00f2f
Merge pull request #25400 from ljli/hse-simple-no-conf
...
haskell: haskell-src-exts-simple: Remove configuration
2017-05-02 08:59:09 +02:00
Peter Simons
c609aecede
Merge pull request #25389 from roberth/fix-haskell-tasty-discover
...
haskellPackages.tasty-discover: bootstrap itself using an untested build
2017-05-02 08:44:43 +02:00
Shea Levy
9f2bbf65af
haskellSrc2nix: preferLocalBuild and use unwrapped cabal2nix.
...
No need to download bazaar etc...
2017-05-01 18:21:42 -04:00
Ryan Trinkle
1927361e44
gi-webkit2: fix gi-javascriptcore dependency
2017-05-01 15:21:57 -04:00
Leon Isenberg
299fdf7441
haskell: haskell-src-exts-simple: Remove configuration
2017-05-01 19:07:50 +02:00
Robert Hensing
14244d0f33
haskellPackages.tasty-discover: bootstrap itself using an untested build
...
The tasty-discover test suite depends on tasty-discover in $PATH during
test-suite compilation. Adding an untested build of itself to build
tools fixes the problem, without putting the untested version in
the package set.
2017-05-01 17:28:45 +02:00
Shea Levy
99c28df9e5
hackage-packages.nix: automatic Haskell package set update
...
This update was generated by hackage2nix v2.1.1-8-g19ebdb9 from Hackage revision
3fcb79c182
.
2017-04-29 21:31:34 -04:00
Pascal Wittmann
959fadb86e
yesod-auth-oauth2: jailbreak because of outdated dependencies
2017-04-28 14:40:26 +02:00
Peter Simons
cd4d91eb11
Merge pull request #25254 from nh2/generic-stack-builder-no-stack-setup-lts-8.3
...
generic Haskell builder: Don't call `stack setup`.
2017-04-27 10:44:56 +02:00
Niklas Hambüchen
139b1377d4
generic Haskell builder: Don't call stack setup
.
...
`stack setup` should not be called inside `nix-build` because
that makes stack download a GHC instead of using nix's one
(the one provided `generic-stack-builder.nix` as the `ghc` argument),
which will not work.
Further evidence for this is that the `stack --nix` support
intentionally uses `--system-ghc` for the same purpose.
2017-04-26 20:20:36 +02:00
Benno Fünfstück
6b36d26a24
haskell: add more callPackageWithScope docs
2017-04-25 16:08:44 +02:00
Benno Fünfstück
731e0fa742
haskell: preserve overrideScope on override
...
We want code such as `(pkg.override {}).overrideScope (self: super: {})` to
work. This didn't work before, since `override` will call the original package
again, and the attribute `overideScope`, which `callPackageWithScope` added,
wasn't added again. The fix for this is to modify the package function itself
to include the `callPackageWithScope` attribute, so it'll be re-added whenever
the function is overriden for with arguments.
There is a small problem here though: since callPackage uses some magic
(`builtins.functionArgs`) to determine the auto-arguments of a function, we
can't just write `callPackageWith scope drvScope`, since
`builtins.functionArgs drvScope` will be `{}`. To fix this, we implement our own
`callPackageWith`.
Fixes https://github.com/NixOS/nixpkgs/issues/7953 .
Closes https://github.com/NixOS/nixpkgs/pull/9336 .
2017-04-25 16:08:43 +02:00
Michael Alan Dorman
9b74549c0b
purescript: remove overrides
...
It now supports recent versions of various dependencies.
2017-04-25 16:08:43 +02:00
Peter Simons
9fa927f106
hackage-packages.nix: automatic Haskell package set update
...
This update was generated by hackage2nix v2.1.1-8-g19ebdb9 from Hackage revision
14048552ae
.
2017-04-25 16:08:38 +02:00
Peter Simons
2a34188f2c
hackage2nix: update list of broken packages
2017-04-25 16:08:37 +02:00
Peter Simons
0f104177ad
LTS Haskell 8.12
2017-04-25 16:08:00 +02:00
Peter Simons
4c0098f1dc
haskell-old-time: fix build with GHC HEAD
2017-04-21 16:25:54 +02:00
Peter Simons
7462c7d2f7
haskell-utf8-string: fix build with GHC HEAD
2017-04-21 16:25:53 +02:00
Peter Simons
25a1ef369b
haskell-hsdns: fix build with GHC 7.0.x and 7.2.x
2017-04-21 16:25:53 +02:00
Peter Simons
f4ed1f98d1
haskell-gtksourceview: clean up overrides for versions 2 and 3 of the package
2017-04-21 16:25:53 +02:00
Benno Fünfstück
5f33eb493f
haskell-packages: factor package set construction in new file
...
Closes https://github.com/NixOS/nixpkgs/pull/24850 .
2017-04-21 16:25:53 +02:00
Peter Simons
9a7ba4e7a9
haskell-stack: fix build by passing an old version of "store"
2017-04-21 16:25:53 +02:00
Peter Simons
87ec7bb087
haskell-dbus: drop semicolons.patch; this change appears to have been included upstream
2017-04-21 16:25:52 +02:00
Peter Simons
4c8056a8d9
hackage-packages.nix: automatic Haskell package set update
...
This update was generated by hackage2nix v2.1.1-8-g19ebdb9 from Hackage revision
0d6c9d1b64
.
2017-04-21 16:25:45 +02:00
Peter Simons
7cfb6509ed
hackage2nix: provide old versions of "store" so that we can build stack
2017-04-21 16:24:54 +02:00
Peter Simons
6c36c19f7d
LTS Haskell 8.11
2017-04-21 16:24:54 +02:00
Benno Fünfstück
eb1e63505a
wai-app-file-cgi: remove outdated overrides
2017-04-18 18:52:06 +02:00
Jörg Thalheim
26f5fa8f97
Merge pull request #24922 from phunehehe/haskell-shell-hook
...
haskell-modules: fix shell hook
2017-04-15 12:34:41 +02:00
Hoang Xuan Phu
2fde20e271
haskell-modules: fix shell hook
...
26623240e9
lacks a newline
2017-04-15 16:33:07 +08:00
John Ericson
eec35cb6bd
Merge pull request #24889 from formaltech/halvm-bump
...
Remove hardening at HaLVM 2.4.0
2017-04-14 12:58:46 -04:00
David Johnson
6f69681dad
Add hardening, bump hash to HaLVM
2017-04-14 00:34:02 -05:00
Peter Simons
282bc88093
Merge pull request #24754 from shlevy/haskell-overrideSrc
...
haskell-lib: Add overrideSrc helper
2017-04-09 17:55:23 +02:00
Shea Levy
a6c39ed207
haskell-lib: Add overrideSrc helper
2017-04-08 16:21:57 -04:00
Leon Isenberg
55e191d844
haskell: Correct dependencies for haskell-tools-*_0_6_0_0
2017-04-08 14:51:43 +02:00
Aristid Breitkreuz
a0eabfbcbd
Merge pull request #24715 from ljli/ghcjs-dep-cycle
...
haskell: ghcjs packages: Break dependency cycle less invasive
2017-04-08 12:25:54 +02:00
Aristid Breitkreuz
e893646494
Merge pull request #24692 from LumiGuide/haskell-link-with-gold
...
haskell: add the linkWithGold function to link packages with ld.gold
2017-04-08 12:01:05 +02:00
Leon Isenberg
60e9371738
haskell: ghcjs packages: Remove ghcjs-prim
...
It is wired into ghcjs now.
2017-04-07 21:41:01 +02:00
Leon Isenberg
7a08e57b9e
haskell: ghcjs packages: Break dependency cycle less invasive
...
Between cabal and hscolour.
2017-04-07 19:02:52 +02:00
Bas van Dijk
c865b8e35e
haskell: add the linkWithGold function to link packages with ld.gold
...
Also support linking the double-conversion package with ld.gold.
2017-04-07 09:44:11 +02:00
Shea Levy
5e984362f6
haskell generic builder: Use ghcjs's hsc2hs.
...
This is required when using ghcjs to compile Setup.hs, which we do since #23614 .
See comments on c35350a212
2017-04-06 03:16:00 -04:00
Luke Clifton
5ffece7de1
llvm-hs: Point llvm-hs to llvm_4
2017-04-05 16:51:45 +08:00
Peter Simons
fa365c2b9d
haskell-language-nix: fix build with GHC 7.6.3
2017-04-04 16:29:12 +02:00
Peter Simons
046c5c57d0
haskell-binary: update 0.8.x branch to latest version
2017-04-04 16:29:12 +02:00
Peter Simons
b232d2f4e4
hackage-packages.nix: automatic Haskell package set update
...
This update was generated by hackage2nix v2.1.1 from Hackage revision
f68bd69837
.
2017-04-04 16:29:06 +02:00
Peter Simons
4f62f342f6
hackage2nix: disable Hydra builds for accelerate-* packages with unfree license
2017-04-04 16:29:04 +02:00
Peter Simons
e0160f70da
LTS Haskell 8.8
2017-04-04 16:29:04 +02:00
Shea Levy
1feca4cae3
haskellPackages: Export haskellSrc2nix and hackage2nix
...
Allows using a different haskell package set to generate the nix
expressions (during eval time) than the one used to actually build the
package (at build time).
2017-04-03 08:13:07 -04:00
Rickard Nilsson
37847f263c
haskellPackages.tailfile-hinotify: Disable test suite
2017-03-31 11:15:17 +02:00
Peter Simons
b6c93177e7
hackage-packages.nix: automatic Haskell package set update
...
This update was generated by hackage2nix v2.1.1 from Hackage revision
16a802d4af
.
2017-03-30 19:30:30 +02:00
Peter Simons
4753a00caa
haskell-QuickCheck: fix build with GHC 7.4.x
2017-03-29 20:30:29 +02:00
Peter Simons
a4ce475b61
haskell-void: fix build with GHC 7.8.x
2017-03-29 20:30:29 +02:00
Peter Simons
f79cb54cee
haskell-extra: disable failing test suite on GHC 7.8.x
2017-03-29 20:30:28 +02:00
Peter Simons
a77e74d409
haskell-QuickCheck: fix build with GHC 7.8.x
2017-03-29 20:30:28 +02:00
Leon Isenberg
2553ceb982
haskell: use GHCJS to build Setup.hs for GHCJS packages
...
Closes https://github.com/NixOS/nixpkgs/pull/23614 .
2017-03-29 20:30:28 +02:00
Peter Simons
80a52e22b3
haskell-haddock-library: enable test suite again
2017-03-29 20:30:28 +02:00
Peter Simons
4c9306f4aa
haskell-haddock-api: drop obsolete patches
2017-03-29 20:30:28 +02:00
Peter Simons
c8375914ad
haskell-arithmoi: re-enable test suite
2017-03-29 20:30:27 +02:00
Peter Simons
b0136d38f6
hackage-packages.nix: automatic Haskell package set update
...
This update was generated by hackage2nix v2.1-8-geba56da from Hackage revision
976e3524ee
.
2017-03-29 20:30:22 +02:00
Peter Simons
c356cd69c8
hackage2nix: disable broken builds
2017-03-29 20:30:21 +02:00
Peter Simons
2ab1c0611f
LTS Haskell 8.6
2017-03-29 20:30:21 +02:00