about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
Commit message (Collapse)AuthorAge
* Merge staging-next into stagingFrederik Rietdijk2019-04-16
|\
| * hackage-packages.nix: automatic Haskell package set updatePeter Simons2019-04-15
| | | | | | | | | | This update was generated by hackage2nix v2.14.2-9-ge08962a from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/554b854eb0a5186c0d222984351f3010a9439d9a.
| * hackage2nix: update list of broken packagesPeter Simons2019-04-15
| | | | | | | | Closes https://github.com/NixOS/nixpkgs/pull/59333.
| * LTS Haskell 13.17Peter Simons2019-04-15
| |
| * hackage-packages.nix: automatic Haskell package set updatePeter Simons2019-04-13
| | | | | | | | | | This update was generated by hackage2nix v2.14.2-5-g11c68fd from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/150f8868bf474d8854f7bf6a7115cb996ae53bbd.
| * liquidhaskell-cabal has been fixed in the latest version.Peter Simons2019-04-13
| |
| * liquidhaskell: update devel snapshot to the latest versionPeter Simons2019-04-13
| |
| * taffybar: unbreak package by defaultMichael Alan Dorman2019-04-13
| | | | | | | | | | | | The gtk package situation seems to have been resolved, so it builds again. Closes https://github.com/NixOS/nixpkgs/pull/59305.
| * hackage2nix: update list of broken packages to fix evaluation errors on HydraPeter Simons2019-04-13
| |
| * haskell-generic-builder: disable library-for-ghci by default(cdep)illabout2019-04-12
| | | | | | | | | | | | | | | | | | | | | | This commit disables the library-for-ghci flag passed to `Setup configure` in the Haskell generic-builder.nix file. This stops the HSfoo.o file from being built. Building this HSfoo.o file caused doctest to take an extremely long time to load dependencies when running. This is a follow-up from https://github.com/NixOS/nixpkgs/pull/58743.
| * haskell-pandoc: update override for the latest releasePeter Simons2019-04-12
| |
| * hackage-packages.nix: automatic Haskell package set updatePeter Simons2019-04-12
| | | | | | | | | | This update was generated by hackage2nix v2.14.2-5-g11c68fd from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/3d5bbe3d81925a6a1ba927b1deeb81ce2d94475b.
| * hackage2nix: update list of broken packagesPeter Simons2019-04-12
| |
| * LTS Haskell 13.16Peter Simons2019-04-12
| |
* | Merge pull request #59024 from matthewbauer/hackage-mirrorsMatthew Bauer2019-04-10
|\ \ | |/ |/| haskell: add fpcomplete mirror, use hackage mirrors in more places
| * haskell: add more hackage mirrors, use mirrors in more placesMatthew Bauer2019-04-05
| | | | | | | | Fixes #58971
* | haskellPackages.yesod-markdown: jailbreakPascal Wittmann2019-04-07
| |
* | cryptol: fix, rework cryptol 2.6.0 buildsAustin Seipp2019-04-07
|/ | | | | | | | | | | | | | | | | | | | | - The previous build of Cryptol was broken on GHC 8.6.x, which is now the new default. That's been fixed with a few upstream patches that will come up whenever the next release happens. - There was also a build failure on base-compat, fixed by jailbreaking. - The previous setup had all-packages.nix creating a new derivation solely for the purpose of wrapping the Z3 binary. This has been removed: the wrapper is still added but during the Haskell build itself, so that all Haskell dependent packages can use the cryptol interpreters too. - In its place, we use justStaticExecutables, so people using nix-env and Cryptol users who *don't* need haskell dependencies can get much smaller closures. Obviously this still implies a second build, but this build is much more useful than one that merely adds a shell script to a package that's relatively expensive to compile... Signed-off-by: Austin Seipp <aseipp@pobox.com>
* Add option to disable library-for-ghci in the generic haskell builder.(cdep)illabout2019-04-02
| | | | Closes https://github.com/NixOS/nixpkgs/pull/58743.
* hackage-packages.nix: automatic Haskell package set updatePeter Simons2019-04-02
| | | | | This update was generated by hackage2nix v2.14.2-4-gd25a3c5 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/5fa644505e6cbf0794ff27c4bd55977bf794b974.
* cachix: use separate bin output to prove it's usefulDomen Kožar2019-03-29
| | | | Spares compilation time by not compiling the package twice.
* haskell: allow separate bin output, disable by defaultDomen Kožar2019-03-29
|
* hackage-packages.nix: automatic Haskell package set updatePeter Simons2019-03-28
| | | | | This update was generated by hackage2nix v2.14.2-4-gd25a3c5 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/f007a3166ae6ddd14d19fd0194fccd6433d06bde.
* hackage2nix: update list of broken Haskell packagesPeter Simons2019-03-28
|
* liquidhaskell: switch ghc-8.6.x version to the 'develop' branch to fix the buildPeter Simons2019-03-26
|
* hackage-packages.nix: automatic Haskell package set updatePeter Simons2019-03-26
| | | | | This update was generated by hackage2nix v2.14.2-4-gd25a3c5 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/12f5245f28163f1900c07cbfc3d93b72f7dfef5c.
* LTS Haskell 13.14Peter Simons2019-03-26
|
* Merge pull request #58199 from rnhmjoj/superbufferPeter Simons2019-03-25
|\ | | | | haskellPackages.superbuffer: fix build
| * haskellPackages.superbuffer: fix buildrnhmjoj2019-03-24
| |
* | git-annex: update sha256 hash for new version 7.20190322Peter Simons2019-03-23
| |
* | hackage-packages.nix: automatic Haskell package set updatePeter Simons2019-03-23
| | | | | | | | | | This update was generated by hackage2nix v2.14.2-3-gea0f0ca from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/4b477e240f9bb3b4f0fa7d6e9597497e9ab48807.
* | hackage2nix: drop broken entry for hfseventsPeter Simons2019-03-22
| | | | | | | | | | | | | | The package has its meta.platforms set up correctly already in cabal2nix's post-processing code. Fixes https://github.com/NixOS/nixpkgs/issues/58028.
* | Merge pull request #57748 from nomeata/haskell-clock-patchPeter Simons2019-03-20
|\ \ | | | | | | Import cross-compilation patch for clock
| * | Import cross-compilation patch for clockJoachim Breitner2019-03-16
| | | | | | | | | | | | taken form https://github.com/input-output-hk/iohk-nix/blob/master/patches/clock-0.7.2.patch
* | | futhark: only wrap the 'futhark' executableTroels Henriksen2019-03-17
| |/ |/| | | | | | | Newer versions of Futhark only care about this executable, and the others are thin wrappers that will go away in a future version.
* | xmonad-extras: drop obsolete overridePeter Simons2019-03-17
| |
* | haskell-arbtt: add build products into $PATH for the check phasePeter Simons2019-03-17
| | | | | | | | Fixes https://github.com/NixOS/nixpkgs/pull/57585.
* | hackage-packages.nix: automatic Haskell package set updatePeter Simons2019-03-17
| | | | | | | | | | This update was generated by hackage2nix v2.14.2-3-gea0f0ca from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/83ddbaad895f7096bc17fd9707ec1c816f89b430.
* | generic Haskell builder: don't copy packages from GHCMichael Peyton Jones2019-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to build the package databases that we will use when compiling a Haskell package, we iterate over the relevant dependencies, and if they contain a package db, we copy its contents over. So far so good, except when one of those dependencies is GHC. This doesn't happen ordinarily, but it will happen when we construct the package database for compiling `Setup.hs`. This is compiled for the build architecture, so we get the build deps, including both the native and the cross GHC (if there is one). In this case, we end up copying the packages from the GHC's package database. This is at best unnecessary, since we will get those packages from the GHC when we compile with it. At worst, however, this is semantically questionable. We can end up having multiple copies of e.g. Cabal with the same version, but (potentially) different contents. At the moment, GHC will expose one of these at semi-random depending on which one it looks at "first". However, there is a MR open [in GHC](https://gitlab.haskell.org/ghc/ghc/merge_requests/545) which as a side effect will instead expose both, leading to ambiguous module warnings (which is not unreasonable, since it *is* ambiguous). So what can we do about it? The simplest solution is just to not copy the package databases from GHC. GHC is special in this regard, so I think it's okay to treat it specially. This PR should have no effect on anything now, but will prevent any breakage when/if the GHC patch lands. Closes https://github.com/NixOS/nixpkgs/pull/57706.
* | haskell-pandoc: update overrides for the new 2.7.1 versionPeter Simons2019-03-16
| | | | | | | | (cherry picked from commit 96c7ea5f6d1b9d41afcdcac1b156813013a5d04d)
* | hackage-packages.nix: automatic Haskell package set updatePeter Simons2019-03-16
| | | | | | | | | | This update was generated by hackage2nix v2.14.2-3-gea0f0ca from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/faa5a059eef16700704807f93444b8b0205c7c34.
* | LTS Haskell 13.13Peter Simons2019-03-16
| | | | | | | | (cherry picked from commit fee2f975ecd5a478f5a4fc60b4d6aaa53696e19e)
* | ghc: switch our default compiler to version 8.6.4Peter Simons2019-03-16
| | | | | | | | | | | | Also, drop obsolete 8.6.x minor releases 8.6.1, 8.6.2, and 8.6.3. (cherry picked from commit 7fde42b8ebddbd673342b98d9d7c892a0c521583)
* | Merge pull request #57587 from erictapen/hakyll-pandoc-bumpPeter Simons2019-03-16
|\ \ | |/ |/| haskellPackages.hakyll: bump pandoc dependency to 2.7
| * haskellPackages.hakyll: bump pandoc dependency to 2.7Justin Humm2019-03-13
| |
* | Remove obsolete workaround that breaks chell 0.5Stefan Fehrenbach2019-03-15
| |
* | Merge pull request #57129 from NixOS/fix-haskellPackages-xattrPascal Wittmann2019-03-15
|\ \ | | | | | | haskellPackages.xattr: fix build with attr-2.4.48 (see #53716)
| * | haskellPackages.xattr: fix build with attr-2.4.48 (see ##53716)Pascal Wittmann2019-03-09
| | |
* | | haskell-pandoc-citeproc: update override for the new versionPeter Simons2019-03-13
| | |
* | | haskell-texmath: drop obsolete overridePeter Simons2019-03-13
| | |