summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
Commit message (Collapse)AuthorAge
* Captialize meta.description of all packagesBjørn Forsman2016-06-20
| | | | | | | | | | | | | | | | In line with the Nixpkgs manual. A mechanical change, done with this command: find pkgs -name "*.nix" | \ while read f; do \ sed -e 's/description\s*=\s*"\([a-z]\)/description = "\u\1/' -i "$f"; \ done I manually skipped some: * Descriptions starting with an abbreviation, a user name or package name * Frequently generated expressions (haskell-packages.nix)
* haskell: generic-stack-builder sets an env varYPares2016-06-15
| | | | | | | generic-stack-builder was not setting STACK_PLATFORM_VARIANT="nix". This is required by stack when handling its haskell packages database snapshot. Stack must keep separated packages built with its own GHC and those built with GHC from Nixpkgs.
* callHackage: generate expressions for the appropriate target system and compilerPeter Simons2016-06-13
|
* hackage-packages.nix: update Haskell package setPeter Simons2016-06-13
| | | | | | | | This update was generated by hackage2nix v20160613 using the following inputs: - Hackage: https://github.com/commercialhaskell/all-cabal-hashes/commit/b9e58743e7306da155ed866b797f543556d3c479 - LTS Haskell: https://github.com/fpco/lts-haskell/commit/2a2cddb4431c7e6766c0fef56c72540787e804a8 - Stackage Nightly: https://github.com/fpco/stackage-nightly/commit/4b8c8abac5f38c31d90cf256565821716aa89a50
* Merge pull request #15989 from mboes/stack-builder-tweaksPeter Simons2016-06-13
|\ | | | | haskell.lib.buildStackProject: allow passing in a custom GHC version.
| * haskell.lib.buildStackProject: fix treatment of LD_LIBRARY_PATH.Mathieu Boespflug2016-06-13
| | | | | | | | | | Don't make LD_LIBRARY_PATH pick up cwd when original string is empty, due to colon terminated search path.
| * haskell.lib.buildStackProject: allow passing in a custom GHC version.Mathieu Boespflug2016-06-13
| | | | | | | | | | | | Previously, the user could only compile using the default version of GHC in Nixpkgs. Now this can be changed by setting the `ghc` attribute appropriately.
* | haskell generic-builder: don't propagate setupHaskellDependsMichael Alan Dorman2016-06-13
|/ | | | | | | | | | | | | | | Without this patch, attempts to install at least some of the packages that start to use setupHaskellDepends (mostly gtk-related packages) results in collisions: building path(s) ‘/nix/store/63k5smns43f5r2ad8wcc242x0gwd70m3-ghc-8.0.1’ collision between `/nix/store/k18i1nm5hgnb82y9w2g9hmlwhk3szjld-ghc-8.0.1/lib/ghc-8.0.1/Cabal-1.24.0.0/Distribution/Compat/Binary.dyn_hi' and `/nix/store/0rwhbwsg9kmywgbrib2bs29p2hmi80za-Cabal-1.24.0.0/lib/ghc-8.0.1/Cabal-1.24.0.0/Distribution/Compat/Binary.dyn_hi' builder for ‘/nix/store/vrjkfpm8sb96m9i5k74h8vn0rwddgy4v-ghc-8.0.1.drv’ failed with exit code 25 This would appear to me to be a consequence of setupHaskellDepends entries being added to propagateBuildInputs. It is sufficient in the cases I'm familiar with (taffyBar), and I think correct, to simply add it to the otherBuildInputs.
* haskell: add support for all of HackagePeter Simons2016-06-12
| | | | | | | | | | | | | | | | The function "callHackage <name> <version>" generates build instructions for the requested library version on-the-fly. All of Hackage is available. Note: this code is brand-new, experimental, and it might change in the future. Don't base production code on this feature yet. Example usage: $ nix-shell -p 'haskellPackages.callHackage "cpphs" "1.19.3" {}' --run "cpphs --version" cpphs 1.19.3 $ nix-shell -p 'haskellPackages.ghcWithPackages (self: [(self.callHackage "hsdns" "1.6.1" {})])' --run "ghc-pkg list hsdns" /nix/store/p6r81k2vb2pzy4wcvri6z9m492i0hg63-ghc-8.0.1/lib/ghc-8.0.1/package.conf.d hsdns-1.6.1
* haskell.lib.withHoogle: remove obsolete functionPeter Simons2016-06-12
|
* haskell-http2: remove obsolete overridePeter Simons2016-06-12
|
* haskell-hslogger: fix LTS buildPeter Simons2016-06-12
|
* haskell-lhc: drop obsolete overridePeter Simons2016-06-12
|
* haskell-generic-builder: add support for setupHaskellDependsPeter Simons2016-06-12
|
* hackage-packages.nix: update Haskell package setPeter Simons2016-06-12
| | | | | | | | This update was generated by hackage2nix v20160611 using the following inputs: - Hackage: https://github.com/commercialhaskell/all-cabal-hashes/commit/8f99b2654a0009e6a88aabef9002b6af2d03ec2b - LTS Haskell: https://github.com/fpco/lts-haskell/commit/1a80e0660e630f6dd98f34c3d82c23dc824ada01 - Stackage Nightly: https://github.com/fpco/stackage-nightly/commit/504ee2b3bbedca0ea623d0d914a00509d3386067
* haskell-stack: apply small patch from Git to fix "stack repl" for GHC 8.xPeter Simons2016-06-10
|
* haskell-timezone-series: fix build with GHC 8.0.1Peter Simons2016-06-09
| | | | | - Fix the incorrect sha256 hash of the patch. - Apply the patch only when compiling with GHC 8.0.x.
* hackage-packages.nix: update Haskell package setPeter Simons2016-06-09
| | | | | | | | This update was generated by hackage2nix v20160406-38-g2269395 using the following inputs: - Hackage: https://github.com/commercialhaskell/all-cabal-hashes/commit/65d1dbe8dd1e2e501650ff6613c8927068074afa - LTS Haskell: https://github.com/fpco/lts-haskell/commit/1a80e0660e630f6dd98f34c3d82c23dc824ada01 - Stackage Nightly: https://github.com/fpco/stackage-nightly/commit/5863aeaee36019c2f376858f6212c494becf721b
* Merge pull request #16080 from mstarzyk/timezone-seriesPeter Simons2016-06-09
|\ | | | | haskellPackages.timezone-series: Add support for time-1.6 - applied p…
| * haskellPackages.timezone-series: Download patch instead of checking it into ↵Maciek Starzyk2016-06-09
| | | | | | | | nixpkgs
| * haskellPackages.timezone-series: Add support for time-1.6 - applied patch ↵Maciek Starzyk2016-06-08
| | | | | | | | https://github.com/ygale/timezone-series/pull/1
* | haskellPackages.intero: fix tests (thanks @rvl)obadz2016-06-09
|/
* haskellPackages.libmpd: remove upper bound on timeobadz2016-06-08
|
* git-annex: work around Joey Hess' latest brain fartPeter Simons2016-06-07
| | | | | | | | | | | | Now we're releasing incomplete Hackage tarballs on purpose: http://git-annex.branchable.com/bugs/bash_completion_file_is_missing_in_the_6.20160527_tarball_on_hackage/ You know, I'll fix this shit one last time, but on the next occasion upstream breaks the build for no apparent reason, I'm going to abandon this project and leave it to someone else to package, because these kind of wacko engineering decisions cast a bad light on the soundness of git-annex as a whole, IMHO.
* hackage-packages.nix: update Haskell package setPeter Simons2016-06-07
| | | | | | | | This update was generated by hackage2nix v20160406-35-g2a2d30b using the following inputs: - Hackage: https://github.com/commercialhaskell/all-cabal-hashes/commit/7a03eee484403afa4c961acee11328f77d9b0af2 - LTS Haskell: https://github.com/fpco/lts-haskell/commit/1a80e0660e630f6dd98f34c3d82c23dc824ada01 - Stackage Nightly: https://github.com/fpco/stackage-nightly/commit/7e90e5529b7f1b4c43ebff3e348913c87314d79a
* Merge pull request #16053 from obadz/ghc-mod-ghc8Peter Simons2016-06-07
|\ | | | | haskellPackages.ghc-mod: add support for GHC8
| * haskellPackages.ghc-mod: add overrides to support ghc8obadz2016-06-07
| |
* | haskellPackages.intero: don't run testsobadz2016-06-07
|/
* haskell-semigroups: fix build with older compilersPeter Simons2016-06-06
|
* haskell-binary: update overrides for latest versionPeter Simons2016-06-06
|
* haskell-esqueleto: remove broken overridesPeter Simons2016-06-06
| | | | | | | These overrides didn't work, because they created a mixture of different versions of 'persistent' in the build tree. Furthermore, we cannot pin specific versions like that in configuration-common.nix because this breaks builds in other package sets, i.e. the LTS variants.
* configuration-common.nix: drop obsolete overridesPeter Simons2016-06-06
|
* hackage-packages.nix: update Haskell package setPeter Simons2016-06-06
| | | | | | | | This update was generated by hackage2nix v20160406-31-gd9dda87 using the following inputs: - Hackage: https://github.com/commercialhaskell/all-cabal-hashes/commit/4c643345f3ecb0df4adddd9efe065cc714db7c24 - LTS Haskell: https://github.com/fpco/lts-haskell/commit/1a80e0660e630f6dd98f34c3d82c23dc824ada01 - Stackage Nightly: https://github.com/fpco/stackage-nightly/commit/3ba38d9d9e5f2801666fa94ad807f2645f0b0203
* haskell-pandoc: fix buildPeter Simons2016-06-03
|
* configuration-ghc-8.0.x.nix: throw out commented-out codePeter Simons2016-06-03
|
* haskell-pandoc: add myself as a maintainerPeter Simons2016-06-03
|
* hackage-packages.nix: update Haskell package setPeter Simons2016-06-03
| | | | | | | | This update was generated by hackage2nix v20160406-30-g704cd27 using the following inputs: - Hackage: https://github.com/commercialhaskell/all-cabal-hashes/commit/5f6653ffd9b21820302df0016d8f1979f7b6ea9e - LTS Haskell: https://github.com/fpco/lts-haskell/commit/042ef2187b44a2d6959602fe35c94b804817cf0f - Stackage Nightly: https://github.com/fpco/stackage-nightly/commit/a2b989788f41684806e80ecc49af209f0dd70a6d
* hackage-packages.nix: update Haskell package setPeter Simons2016-06-02
| | | | | | | | This update was generated by hackage2nix v20160406-28-g35f7635 using the following inputs: - Hackage: https://github.com/commercialhaskell/all-cabal-hashes/commit/21e9bc8a5e44cdc316185051f797eeae2d61547b - LTS Haskell: https://github.com/fpco/lts-haskell/commit/042ef2187b44a2d6959602fe35c94b804817cf0f - Stackage Nightly: https://github.com/fpco/stackage-nightly/commit/2f54d84973f8ea7ab09fac4ff5d90b5b6a576b93
* configuration-hackage2nix.yaml: update list of broken buildsPeter Simons2016-06-02
|
* haskell-bytes: fix LTS buildPeter Simons2016-06-02
|
* cabal: fix expressionsMichael Alan Dorman2016-06-02
|
* esqueleto: fix dependenciesMichael Alan Dorman2016-06-02
|
* haskell.cabal-install: remove overrideNikolay Amiantov2016-06-02
|
* haskell.cabal-install: use new CabalNikolay Amiantov2016-06-02
|
* gtk2hs-buildtools: hand-code some dependenciesMichael Alan Dorman2016-05-31
| | | | | | A change in the way the gtk2hs libraries make use of gtk2hs-buildtools caused them to move the dependency into a stanza where cabal2nix doesn't pick it up---so we need to do these by hand for the moment.
* pandoc: jailbreakMichael Alan Dorman2016-05-31
|
* hackage2nix: Compile with older deepseq-genericsMichael Alan Dorman2016-05-31
|
* distribution-nixpkgs: Compile with older deepseq-genericsMichael Alan Dorman2016-05-31
|
* ghc-mod: Depend on cabal-helper 0.6.3.1Michael Alan Dorman2016-05-31
|
* gtk2hs-buildtools: ensure appropriate Cabal versionMichael Alan Dorman2016-05-31
|