about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
Commit message (Collapse)AuthorAge
* Add a couple of overrides to fix builds in the ghc-8.6.x package set.Peter Simons2018-07-18
|
* hackage-packages.nix: automatic Haskell package set updatePeter Simons2018-07-18
| | | | | This update was generated by hackage2nix v2.10.1 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/12c327a1fbe9bf362b588315d28033d8632692dc.
* LTS Haskell 12.1Peter Simons2018-07-18
|
* haskell: don't error if isLibrary = true and no libraries existDomen Kožar2018-07-18
| | | | | | | | | | | If empty directory isn't deleted, referer depenedencies will fail with: cp: missing destination file operand after '/tmp/nix-build-cabal-helper-0.8.0.2.drv-0/setup-package.conf.d/' This is currently only the case for cabal-install, as cabal2nix doesn't handle well buildable=False flags due to long-standing bugs in Cabal itself.
* haskell-modules: only include glibc locales when using glibcWill Dietz2018-07-17
| | | | | Fixes #43665. Hopefully. :)
* Merge pull request #43508 from nh2/haskell-dontStripPeter Simons2018-07-17
|\ | | | | haskell: Pass `dontStrip` to cabal. Fixes #43506
| * haskell: Pass `dontStrip` to cabal. Fixes #43506Niklas Hambüchen2018-07-14
| |
* | Merge pull request #43444 from Infinisil/idris-cleanupPeter Simons2018-07-16
|\ \ | | | | | | idris: Recurse into attrs, fix build and remove unneeded overrides
| * | idris: Remove unneeded overridesSilvan Mosberger2018-07-13
| |/ | | | | | | | | | | | | | | | | - The gmp issue has long been fixed and closed - The preBuild thing was never used afaik, it works no problem without it, especially since checks don't run (To get checks to work we'd have to compile the libraries into idris, which are currently nicely separated) - The dependencies overrides aren't needed anymore
* | Consistently pass versioned llvmPackages_x attributes to GHC.Peter Simons2018-07-16
| | | | | | | | | | Otherwise, these configurations are going to break when Nixpkgs updates to llvm 6.x.
* | haskell-xmobar: the new release handles recent haskell-dbus versionPeter Simons2018-07-16
| |
* | hackage-packages.nix: automatic Haskell package set updatePeter Simons2018-07-16
| | | | | | | | | | This update was generated by hackage2nix v2.10.0-5-gc7420eb from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/61ddd81557996ff95253e7029c9fb5825f527955.
* | Fix ghcjs-dom-jsffi with GHCJS 8.4Will Fancher2018-07-15
| |
* | Fix various packages under GHCJSWill Fancher2018-07-15
| |
* | Fixed some core packages in GHCJS 8.4Will Fancher2018-07-15
|/
* haskell-{unix-time,prettyprinter}: dontCheck on muslWill Dietz2018-07-12
|
* xmonad-extras: jailbreak to build to cope with out patched version of xmonadPeter Simons2018-07-12
| | | | Fixes https://github.com/NixOS/nixpkgs/issues/43374.
* hackage-packages.nix: automatic Haskell package set updatePeter Simons2018-07-11
| | | | | This update was generated by hackage2nix 2.9.3-8-gb330eb5 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/5926b55f65afb733d688a7beb453f9eb597b5a4c.
* hackage2nix: disable failing Hydra buildsPeter Simons2018-07-11
|
* haskell-stylish-cabal: build needs hspec < 2.5 to succeedPeter Simons2018-07-11
|
* hackage2nix: cosmetic (avoid use of tabs)Peter Simons2018-07-10
|
* haskell-stack: jailbreak to fix the buildPeter Simons2018-07-10
|
* haskell-servant-swagger: disable tests until next releaseDomen Kožar2018-07-10
|
* haskell-amazonka: no need for overridesDomen Kožar2018-07-10
|
* haskell-lzma: dontCheckDomen Kožar2018-07-10
|
* haskell-taffybar: drop duplicate override for strictDepsPeter Simons2018-07-10
|
* cabal2nix: help the regression test suite locate the cabal2nix binaryPeter Simons2018-07-10
|
* structured-haskell-mode: fix build with LTS 12.xPeter Simons2018-07-10
|
* git-annex: fix the build in LTS 12.xPeter Simons2018-07-10
| | | | | | | | | | | git-annex depends on 'esqueleto', which is not actively maintained. As a result, 'esqueleto' fails to compile with recent versions of 'persistent', which in turns requires us to link with old versions of 'conduit' and so on and so forth. It's a disaster. I wasted several hours of my life trying to make that build work, but eventually I gave up and dropped support for S3 and for the Web app from git-annex to get rid of the most problematic dependencies. That reduced version of git-annex is still difficult enough to compile, but at least it's possible.
* haskell-xmonad-contrib: apply patches to fix the buildPeter Simons2018-07-10
|
* haskell-xmobar: build with older versions of its dependenciesPeter Simons2018-07-10
|
* haskell-haddock-library: jailbreak and disable test suite to fix the buildPeter Simons2018-07-10
|
* haskell-tree-diff: jailbreak to fix the buildPeter Simons2018-07-10
|
* haskell-odpic-raw: can't compile this package on Hydra because of unfree ↵Peter Simons2018-07-10
| | | | dependencies
* haskell-manifolds: break infinite recursion in test suite dependenciesPeter Simons2018-07-10
|
* haskell-hledger: drop obsolete overrides for ghc-8.2.xPeter Simons2018-07-10
|
* Update Haskell overrides for lts-12.x.Peter Simons2018-07-10
|
* hackage-packages.nix: automatic Haskell package set updatePeter Simons2018-07-10
| | | | | This update was generated by hackage2nix 2.9.3-3-ge82312f from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/386d91ec32d48d6b7ce3bdf85086bf573de92887.
* hackage2nix: update list of broken Hydra buildsPeter Simons2018-07-10
|
* hackage2nix: xmobar-0.26 needs old versions of dbus and hinotify to compilePeter Simons2018-07-10
|
* Switch default Haskell package set to LTS-12.x and GHC 8.4.3.Peter Simons2018-07-10
| | | | We are at LTS Haskell 12.0.
* Merge pull request #42923 from Gabriel439/gabriel/readDirectoryRobert Hensing2018-07-10
|\ | | | | Add `pkgs.haskell.lib.packagesFromDirectory` utility
| * Fix type signatureGabriel Gonzalez2018-07-07
| |
| * pkgs.haskell.lib.packagesFromDirectory: forward compatibilityRobert Hensing2018-07-06
| | | | | | | | Add `...` for less painful downgrades in the future
| * Rename `readDirectory` to `packagesFromDirectory`Gabriel Gonzalez2018-07-04
| | | | | | | | ... as suggested by @roberth
| * Change `readDirectory` to accept an attribute setGabriel Gonzalez2018-07-03
| | | | | | | | ... as suggested by @roberth
| * Add `pkgs.haskell.lib.readDirectory` utilityGabriel Gonzalez2018-07-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a `readDirectory` utility that can be used to "slurp" a directory full of `cabal2nix`-generated files and transform them into a Haskell package override set. The main use of this is so that users don't have to write: ``` { overrides = self: super: { foo = self.callPackage ./path/to/foo.nix { }; bar = self.callPackage ./path/to/bar.nix { }; ... }; } ``` Instead, they can write: ``` { overrides = pkgs.haskell.lib.readDirectory ./path/to; } ``` This is a an alternative to `packageSourceOverrides` which primarily addresses the following use cases: * The desired package is not yet available in `all-cabal-hashes` (perhaps the user is pinned to an older revision of `nixpkgs`) * The default `cabal2nix` invocation used by `packageSourceOverrides` does not use the desired `cabal2nix` flags * The user wants to avoid the use of import-from-derivation
* | haskell infra: Fix built-time overridesJohn Ericson2018-07-09
| | | | | | | | These should all come from `buildHaskellPackages`
* | Haskell infra: Do callPackage splicingJohn Ericson2018-07-09
| |
* | haskell generic-builder: Make test and benchmark tool depends ↵John Ericson2018-07-09
| | | | | | | | | | | | | | | | | | | | | | `nativeBuildInputs` This was reverted in 6e07a3a19a56b27446fb78b3213ea1d6534d1c99 with the other commits in the PR, as the number of overrides added in that PR was deemed excessive. But this commit adds no overrides, and is valuable on its own, so I am adding it back. (cherry picked from commit 359e0ce4bb084a07a39fa369a0121a2f997548a3)