about summary refs log tree commit diff
path: root/pkgs/development/tools/haskell
Commit message (Collapse)AuthorAge
* multi-ghc-travis: update to latest git version and install both scriptsPeter Simons2017-05-19
| | | | | We're using the names 'make-travis-yml' and 'make-travis-yml-2' now, which feels more in-line'ish with the Cabal file hvr is distributing.
* intero-nix-shim: fix runtime dependenciesMichal Rus2017-05-07
|
* intero-nix-shim: init at 0.1.2Michal Rus2017-05-03
|
* haskellPackages.tinc: 20161119 -> 20170228Robbin C2017-02-28
|
* Revert "Mark ihaskell as broken. Closes #22047."Robin Gloster2017-01-27
|
* Mark ihaskell as broken. Closes #22047.Tom Hunger2017-01-27
| | | | | | | meta.broken doesn't work in buildEnv so we abort when the dependencies are evaluated. See bug for more context.
* haskellPackages.tinc: 20161102 -> 20161119Robbin C2017-01-21
|
* multi-ghc-travis: git-2015-11-04 -> git-2016-10-23 (#20754)William Casarin2016-11-28
| | | adds support for ghc8
* haskellPackages.tinc: 20160924 -> 20161102Robbin C2016-11-02
|
* tinc: 20160511 -> 20160924Robbin C2016-09-27
| | | | Fix broken build.
* treewide: Use makeBinPathTuomas Tynkkynen2016-08-23
|
* haskell-tinc: hydra builds failPeter Simons2016-07-21
|
* cabal2nix: update to version 2.0 from HackagePeter Simons2016-07-05
| | | | | | | | | | | | | | | I've realized that publishing updates to Hackage is far easier than publishing updates in Nixpkgs, and since all Hackage updates show up in Nix automatically I've decided to go back to publishing cabal2nix on Hackage again. Unfortunately, this means that I'll have to change the version numbering scheme to comply with the expectations of the Haskell PVP (which is used by Stackage), so the new version 2.0 looks like a downgrade to Nix, which used to have version 20160406. :-( If in doubt, run "nix-env -u --always" to force the update. I am sorry about the inconvenience.
* cabal2nix: update to version 20160613-10-g57dddc7Peter Simons2016-07-01
|
* cabal2nix: bump to version 20160613Peter Simons2016-06-13
|
* cabal2nix: update to version 20160611Peter Simons2016-06-12
|
* Bring my stdenv.lib.maintainers user name in line with my github nick.Peter Simons2016-05-16
|
* haskellPackages.tinc: 20160419 -> 20160511 (#15457)robbinch2016-05-15
|
* haskell-tinc: move the tool into the haskellPackages hierarchy like all ↵Peter Simons2016-04-24
| | | | other Haskell packages
* replace makeSearchPath tree-wise to take care of possible multiple outputsNikolay Amiantov2016-04-13
|
* haskellPackages.haste-compiler: fix build issue in #14581obadz2016-04-11
|
* haskellPackages.haste-compiler: fix so that it now builds and runsobadz2016-04-11
| | | | | | Required adding: haskellPackages.haste-Cabal, and haskellPackages.haste-cabal-install
* cabal2nix: update to version 20160406Peter Simons2016-04-07
|
* cabal2nix: update to version 20160308Peter Simons2016-03-08
|
* Remove no longer (or never) referenced patchesTobias Geerinckx-Rice2016-01-24
| | | | 55 files changed, 6041 deletions. Tested with `nix-build -A tarball`.
* cabal2nix: update to version 20151217Peter Simons2015-12-18
|
* multi-ghc-travis: init at git-2015-11-04William Casarin2015-11-29
|
* ihaskell: make sure the wrapped binaries pick up the python pathEdward Tjörnhammar2015-09-28
|
* cabal2nix: update to version 20150922Peter Simons2015-09-23
|
* haskell-language-nix: pull this library in from HackagePeter Simons2015-09-11
|
* haskell-nix-paths: pull the library in from Hackage now that it's been publishedPeter Simons2015-09-11
|
* haskell-nix-paths: initial version 1Peter Simons2015-09-09
|
* lambdabot: rework custom modules and configurationNikolay Amiantov2015-09-08
|
* cabal2nix: fix version number 20180903 to 20150903Peter Simons2015-09-07
| | | | Thanks to @drvink for pointing this out.
* cabal2nix: fix https://github.com/NixOS/cabal2nix/issues/203 some morePeter Simons2015-09-07
|
* cabal2nix: re-generate the build files to make sure all dependencies are ↵Peter Simons2015-09-07
| | | | | | listed correctly Fixes https://github.com/NixOS/cabal2nix/issues/203.
* cabal2nix: update to version 20180903Peter Simons2015-09-03
|
* cabal2nix: update to version 20150824-66-gd281a60Peter Simons2015-09-02
| | | | This patch fixes https://github.com/NixOS/nixpkgs/issues/9599.
* cabal2nix: add myself as a maintainerPeter Simons2015-08-30
|
* cabal2nix: fixed sha256 hashAycan iRiCAN2015-08-30
|
* cabal2nix: update to version 20150824Peter Simons2015-08-25
|
* cabal2nix: fixed sha256 hashAycan iRiCAN2015-08-22
| | | | I was getting below error: output path ‘/nix/store/i73iz0id6ap6qg1p6jaqadl053h2cgfz-cabal2nix-9f58996’ should have r:sha256 hash ‘1w5ba7cdanpq4nr8xngk1jsj0p6b17c6ap24ldzggrln216f3f7d’, instead has ‘0vy18gmyrw72m98psz7hz51aqj66b98h1pdv98hf3k1hrdva3ncv’
* cabal2nix: make the package visible from the top-levelPeter Simons2015-08-07
| | | | This means that "nix-env -i cabal2nix" suffices to install this package.
* cabal2nix: update to version 20150807-6-g9f58996Peter Simons2015-08-07
| | | | | | | | | | | | | | | | | | | The generated shell.nix file accepts a string argument called "compiler" that determines the package set used to instantiate the generated expression. For example, running "nix-shell --argstr compiler ghc7102" would evaluate the build inside of "pkgs.haskell.packages.ghc7102". Earlier versions of cabal2nix had the current default compiler hard-coded in the expression, but after this change this is no longer the case. When "compiler" remains unspecified, it defaults to "default", and this value causes evaluation in "pkgs.haskellPackages", which is the package set most people would like to use by default. That change has to benefits: 1) Generated expression no longer contain any particular compiler version. The choice of the default compiler depends on the version of Nixpkgs that's used to build the expression. 2) When the default compiler is used, overrides configured for the default package set apply, which was not the case in earlier versions.
* cabal2nix: update to version 20150807Peter Simons2015-08-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | This update greatly enhances the accuracy with which dependencies are expressed in the generated Nix files. Previous versions distinguished dependencies for building ("buildDepends") and testing ("testDepends"). This distinction didn't apply to system packages or build tools, however: the fields "extraLibs" and "buildTools" applied to the entire build. This meant that dependencies required only for testing would be pulled in regardless of whether the test were actually being run, etc. These days, we distinguish dependencies for libraries, executables, and tests, and for each of those types we distinguish dependencies on Haskell libraries, system libraries, pkgconfig libraries, and build tools. This gives us a whopping 12 new attributes xxxHaskellDepends xxxSystemDepends xxxPkgconfigDepends xxxToolDepends where "xxx" is any of "library", "executable", or "test". The old dependency attributes are no longer generated by cabal2nix. The generic builder in Nixpkgs still accepts them, though, for the sake of backwards compatibility. This means that you don't have to re-generate all your build expressions with the new version, but you *should*.
* ihaskell-wrapper: avoid use of /bin/shPeter Simons2015-06-12
| | | | https://github.com/NixOS/nixpkgs/issues/183
* cabal2nix: run "git reset --hard" to clean up the source to avoid the ↵Peter Simons2015-06-05
| | | | "-dirty" tag
* cabal2nix: get rid of the '-dirty' version suffixPeter Simons2015-06-04
| | | | | The fetchgit builder performs some freak magic in the name of deterministic hashes that screws up git's idea of a clean directory tree.
* cabal2nix: update to version 20150531Peter Simons2015-05-31
| | | | This update adds support for bash completion.
* cabal2nix: update to version 20150525Peter Simons2015-05-25
|