summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
Commit message (Collapse)AuthorAge
* git-annex: the overrideScope must be applied first to avoid bug ↵Peter Simons2017-06-25
| | | | https://github.com/NixOS/nixpkgs/issues/26852
* hackage-packages.nix: automatic Haskell package set updatePeter Simons2017-06-25
| | | | | This update was generated by hackage2nix v2.2.1-11-gb2cb3cb from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/ec9f3d302b1e1f8b204426e1c4e8bd4f6d658eda.
* git-annex: replacing optparse-applicative needs a deep overridePeter Simons2017-06-25
| | | | | | | | | | 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
* stdenv: add stawman docs for `makeOverridable`Gleb Peregud2017-06-24
| | | | Also fix a typo in docs in haskell-modules.
* haskell-network: use older version to compile with GHC 7.4.x and beforePeter Simons2017-06-23
| | | | Recent versions of network no longer support base libraries that old.
* haskell-optparse-applicative: fix build with pre-8.0.x versions of GHCPeter Simons2017-06-23
|
* haskell: fix logic error in generic builder introduced in ↵Peter Simons2017-06-23
| | | | | | 00892b7e4ed2e8eb52227db8e8312a06bd1d6699 Closes https://github.com/NixOS/nixpkgs/issues/26760.
* haskell-opencv: ensure that the underlying C++ library has contrib code enabledPeter Simons2017-06-23
| | | | https://github.com/NixOS/nixpkgs/commit/0335b93284b156291d77ff121ea51a01c07527c5#commitcomment-22638850
* git-annex: enable shell completions for zsh and fishPeter Simons2017-06-23
| | | | The latest optparse-applicative version can do that.
* haskell-hspec-core: break infinity dependency cyclePeter Simons2017-06-23
| | | | | Test suite dependencies silently and temporary depend on hspec-core in their test suites.
* hackage-packages.nix: automatic Haskell package set updatePeter Simons2017-06-23
| | | | | This update was generated by hackage2nix v2.2.1-11-gb2cb3cb from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/e0fa80e591be1df5eb2a7ccaa8f222e20600ed68.
* LTS Haskell 8.19Peter Simons2017-06-23
|
* haskellPackages: make configuration-{nix,common}.nix configurableDomen Kožar2017-06-22
| | | | | | | | The motivation is to be able to get rid of common configuration when initial packages differs since common configuration assumes a very specific version set. cc @jmitchell @peti
* hackage-packages.nix: automatic Haskell package set updatePeter Simons2017-06-19
| | | | | This update was generated by hackage2nix v2.2.1-11-gb2cb3cb from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/da66240a000524241e8b6bc53fb83e2740ac01ea.
* haskell-ghc-syb-utils: force update to latest versionPeter Simons2017-06-19
| | | | | | | We need 0.2.3.2 to build successfully. LTS 8.x will catch up, eventually, but until then we force the update. Closes https://github.com/NixOS/nixpkgs/issues/26689.
* haskell-test-framework-quickcheck2: force update to latest versionPeter Simons2017-06-19
| | | | | We need 0.3.0.4 to build successfully. LTS 8.x will catch up, eventually, but until then we force the update.
* generic-builder: use buildInputs for Haskell dependenciesJohn Ericson2017-06-16
| | | | | | | | | | | | | | This actually will matter when I (soon) land cross-compilation support, and native deps are compiled for the build, instead of host, platform. But even now, it's good style do this, and one less thing to review later. The use of `$nativePkgs` is unfortunate, as it will need to be swapped out for `$crossPkgs` for build != host builds. This will just a temporarily cause pain, however, as eventually I will change stdenv to use a `$runPkgs` (or moral equivalent) in both case. Closes https://github.com/NixOS/nixpkgs/pull/26480.
* stack: build with hpack version 0.17.xPeter Simons2017-06-16
|
* git-annex: update hash for new versionPeter Simons2017-06-16
|
* hackage-packages.nix: automatic Haskell package set updatePeter Simons2017-06-16
| | | | | This update was generated by hackage2nix v2.2.1-10-g4e4961f from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/e2c9a8916e8d005f3c9e6a55f7fc717fdaf4394c.
* hackage2nix: disable broken 'trasa-reflex' packagePeter Simons2017-06-16
| | | | Depends on insecure webkitgtk-2.4.11.
* LTS Haskell 8.18Peter Simons2017-06-16
|
* haskell-hastache: don't install the internal mkReadme toolPeter Simons2017-06-16
|
* ghc821: init at 8.2.1-rc2 (a.k.a., 8.2.0.20170507)Renzo Carbonara2017-06-15
| | | | | | | | | | | The approach taken to add this package was to port over the definitions currently existing for HEAD, and making the necessesary changes to get this building. The Haskell package set associated with this compiler doesn't yet guarantee that all or most of the packages successfully build with this new compiler, but that will improve over time after this GHC 8.2.1 is officially released and the ecosystem catches up.
* hackage2nix: purescript{,-bridge} compiles nowDomen Kožar2017-06-15
|
* Fix #26441 second try: avoid infinite recursionDomen Kožar2017-06-15
|
* Revert "Fix #26441: avoid infinite recursion"Domen Kožar2017-06-15
| | | | | | This reverts commit 9cad7076d1bc5475a857fd2c6e9a56d9ed254252. See https://github.com/NixOS/nixpkgs/commit/9cad7076d1bc5475a857fd2c6e9a56d9ed254252#commitcomment-22548331
* justStaticExecutables: enable -dead_strip on mac to shrink closuremichael bishop2017-06-14
|
* Fix #26441: avoid infinite recursionDomen Kožar2017-06-14
|
* haskellPackages.developPackage: Add overrides argumentShea Levy2017-06-12
|
* Add haskellPackages.developPackage for local development default.nixesShea Levy2017-06-10
|
* Add packageSourceOverrides function to haskell package setsShea Levy2017-06-10
|
* Merge pull request #26493 from dmjio/patch-1Jörg Thalheim2017-06-10
|\ | | | | generic-builder.nix: Update doHaddock
| * generic-builder.nix: Update doHaddockDavid Johnson2017-06-09
| | | | | | | | | | By default, `ghcjs` haddocks are precluded from being built. I see no reason to disallow building haddocks on projects built with `ghc` and `ghcjs` (someone can correct me here). `HaLVM` currently does not support `haddock` since it's a Stage 1 `GHC`. https://github.com/GaloisInc/HaLVM/blob/master/src/misc/build.mk.in#L20 Currently, building `haddocks` for `ghcjs` projects requires altering the derivation, which doesn't allow users to take advantage of the cache. This change will relieve that.
* | hackage-packages.nix: automatic Haskell package set updatePeter Simons2017-06-10
| | | | | | | | | | This update was generated by hackage2nix v2.2.1-9-gd15c465 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/4e0abeed5f84b295cdfb58c15ef4efbb1a028a2a.
* | hackage2nix: enable builds for LambdaHack and Allure againPeter Simons2017-06-10
| | | | | | | | Closes https://github.com/LambdaHack/LambdaHack/issues/103.
* | hackage2nix: fix inverted logic error in the first section of ↵Peter Simons2017-06-10
| | | | | | | | | | | | dont-distribute-packages This change addresses https://github.com/LambdaHack/LambdaHack/issues/103.
* | LTS Haskell 8.17Peter Simons2017-06-10
|/
* haskell-doctest: fix build with ghc-7.4.xPeter Simons2017-06-07
|
* hackage-packages.nix: automatic Haskell package set updatePeter Simons2017-06-07
| | | | | This update was generated by hackage2nix v2.2.1-7-g2ed2e10 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/35d1e1157e81524f618ab731473d6811b7691272.
* LTS Haskell 8.16Peter Simons2017-06-07
|
* Merge pull request #26253 from jmitchell/fix/haskell-modules-refactoringPeter Simons2017-05-30
|\ | | | | haskell-modules: refactor package set
| * haskell-modules: refactor package setJacob Mitchell2017-05-30
| | | | | | | | | | | | | | | | | | | | | | This change is effectively a no-op to nixpkgs. However, it gives users the flexibility to create and maintain their own package sets per project, while benefiting from nix's Haskell configurations. I would make immediate use of this change in stack2nix, a project that generates nix expressions for all the dependencies of a given Haskell project. @domenkozar is familiar with the motivations and helped refine this change
* | GHCJS packages: avoid inode explosionCharles Strahan2017-05-28
| | | | | | | | | | | | | | | | | | | | As noted in #25595, a change introduced in 4b77d425aa597 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
* | haskell-servant-client: fix evaluationPeter Simons2017-05-27
| |
* | liquidhaskell: try fix test suitePeter Simons2017-05-27
| | | | | | | | This almost succeeded, but some minor issues remain.
* | liquidhaskell: fix buildPeter Simons2017-05-27
| |
* | hackage-packages.nix: automatic Haskell package set updatePeter Simons2017-05-27
| | | | | | | | | | This update was generated by hackage2nix v2.2.1-7-g2ed2e10 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/600bbf89197f7b78fc37adf0d07d5414e5a5a234.
* | hackage2nix: maintain logging-facade-syslogPeter Simons2017-05-27
| |
* | hackage2nix: update list of broken buildsPeter Simons2017-05-27
| |