Commit Graph

592 Commits

Author SHA1 Message Date
Malte Brandy
c077f5ae57
haskell-language-server: Remove useless major version aliases
The aliases, like haskell-language-server-8.10 do not get discovered by the hls-wrapper.
Only `haskell-language-server` and e.g. `haskell-languag-server-8.10.7` work.
I got that wrong when introducing those aliases.
2021-10-04 22:05:38 +02:00
Malte Brandy
d71129e1af
haskell.packages.ghc901.haskell-language-server: Fix build 2021-09-18 03:17:47 +02:00
maralorn
354752c682
Merge pull request #135838 from sternenseemann/ghc-8.10.7
ghc: 8.10.6 -> 8.10.7
2021-08-27 19:34:38 +02:00
sternenseemann
9eca744cc0 ghc: 8.10.6 -> 8.10.7
https://www.haskell.org/ghc/download_ghc_8_10_7.html
2021-08-27 00:42:51 +02:00
maralorn
823ff946b8
Merge pull request #135392 from r-ryantm/auto-update/vaultenv
vaultenv: 0.13.1 -> 0.13.3
2021-08-24 15:28:30 +02:00
R. RyanTM
1ef4369495 vaultenv: 0.13.1 -> 0.13.3 2021-08-23 06:37:19 +00:00
sternenseemann
cb330ce4f0 ghc: 8.10.4 -> 8.10.6
The only big change is required for darwin since GHC 8.10.5 now
runs xattr in the install phase on darwin:

* 11e1dcde0d
* ec451cac39

Unfortunately, it uses the host /usr/bin/xattr by default which is
present in the build due to a lack of sandboxing on darwin. That xattr
version however still requires Python 2.7 whereas Python 3.8 is in PATH
in our build. We solve this by setting the XATTR environment variable.

We can't use python3Packages.xattr since GHC expects Apple's fork of
xattr which provides some extra flags to utilize.

Co-authored-by: Cheng Shao <cheng.shao@tweag.io>
2021-08-14 17:12:39 +02:00
Gabriel Volpe
4ea29081fb
dconf2nix: 0.0.7 -> 0.0.8 2021-05-25 17:54:47 +02:00
sternenseemann
f9f78b82cf ihaskell: clean up unnecessary doJailbreaks 2021-05-04 19:00:51 +02:00
Vaibhav Sagar
48e4953c0c ihaskell: remove unnecessary ihaskell-display package 2021-05-04 18:34:50 +02:00
sternenseemann
86c975b00c haskell-hyper: refactor expression
* Use stdenvNoCC
* Utilize unpackPhase, allow for patching
2021-05-04 13:59:26 +02:00
sternenseemann
48ba23210b haskell-hyper: 0.1.0.2 -> 0.2.3.0 2021-05-04 13:59:26 +02:00
Peter Simons
bfc21fc316 haskell-language-server: drop obsolete ghc-8.6.5 from the wrapper 2021-03-12 21:29:55 +01:00
Jakob Leifhelm
bcadd3e19c
haskell-language-server: ghc 8.10.3 -> ghc 8.10.4 2021-02-21 19:28:11 +01:00
Jakob Leifhelm
16c10f8b05
haskell-language-server: default ghc 8.10.2 -> 8.10.3 2021-02-07 10:15:58 +01:00
Malte Brandy
bac09b7658 haskell-language-server: Use hackage version and cleanup 2021-02-05 23:04:46 +01:00
Pavol Rusnak
a6ce00c50c
treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
Ben Siraphob
c522fec274 pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
Malte Brandy
7829f94244
haskelPackages.haskell-language-server: 0.7.1 -> 0.8.0 2021-01-08 20:57:02 +01:00
Joe Hermaszewski
a453036794 haskellPackages.haskell-language-server: 0.7.0 -> 0.7.1 2020-12-18 20:27:54 +01:00
Joe Hermaszewski
63e5171ff8 haskell-language-server: Make update.sh fetch latest tagged release 2020-12-18 20:27:53 +01:00
Joe Hermaszewski
c31e766a24 haskellPackages.haskell-language-server: 0.6.0 -> 0.7.0
Remove hls-brittany as it's no longer necessary

Fix the update script to include hls-explicit-imports-plugin and
hls-retrhls-retrie-plugin
2020-12-18 20:27:53 +01:00
Gabriel Volpe
63f6946d57
dconf2nix: 0.0.6 -> 0.0.7 2020-12-03 19:39:49 +01:00
Malte Brandy
13f96d5d65 haskell-language-server: 0.6.0rc -> 0.6.0 2020-11-13 21:37:56 +01:00
Malte Brandy
bf29c147c3 haskellPackages.haskell-language-server: Fix build
In preparation of the upcoming 0.6.0 release I wanted to fix hls.

It introduces two new plugin packages, which are not on hackage yet.

I remove apply-refact overrides, because current apply-refact versions
are compatible with all ghcs we support, according to their changelog.

I override more of the hls dependencies globally on the whole package
set, to avoid a lot of duplicate compilations. And because @peti changed
my mind about this being a good practice.

hls now uses a released version of ghcide
2020-11-13 21:37:56 +01:00
maralorn
0756b8a7bf
haskell-language-server: Init wrapper for multiple ghc versions at 0.5.0 (#99519)
* haskell-language-server: Init wrapper for multiple ghc versions at 0.5.0

* Fix closure size

* docs: Add hls section to Haskell part of manual
2020-10-10 16:01:57 +02:00
maralorn
9bf8b98045 haskell-language-server: 0.4.0 -> 0.5.0 (#99508) 2020-10-09 21:39:35 +02:00
Gabriel Volpe
70b417f5f9 dconf2nix: 0.0.5 -> 0.0.6 2020-09-21 10:58:35 +02:00
galagora
875e9b94d0 haskell-language-server: cb861b878a -> c476992f43 2020-09-11 22:17:37 +03:00
galagora
80328d9ea4 haskell-language-server: hls-ghcide 0.3.0 -> 0.4.0
The patch is merged into master
2020-09-11 22:17:36 +03:00
galagora
e9b791e6a0 haskell-language-server: add brittany fork 2020-09-11 22:17:36 +03:00
Malte Brandy
89cfe01679
haskellPackages.haskell-language-server: 0.3.0 -> 0.4.0 2020-09-04 03:24:17 +02:00
Malte Brandy
1b836c6f10
haskellPackages.haskell-language-server: Fix expression 2020-08-27 19:27:27 +02:00
Joe Hermaszewski
e34b5375cd haskellPackages.haskell-language-server: fix typo in update script 2020-08-25 21:03:50 +08:00
Malte Brandy
af017c431a
haskellPackages.haskell-language-server: 0.2.0 -> 0.3.0
While we are at it I:
* Disable tests, because I can‘t keep up with the speed hls introduces
more tests that cause trouble in nixpkgs.
* Fix builds of fourmolu and retrie
* Remove the wrapper for hls which is obsolete because of improved
package detection in hie-bios. And added a note that this can be removed
for ghcide soon, too.
2020-08-16 13:57:18 +02:00
Gabriel Volpe
b987a31379 dconf2nix: init at 0.5.0 2020-08-09 17:58:27 +02:00
Malte Brandy
ccb418a358
haskellPackages.haskell-language-server: 0.2.0.0 -> 0.2.2.0 2020-07-24 15:04:25 +02:00
Malte Brandy
5e756f5f31 haskellPackages.haskell-language-server: 0.1.0.0 -> 0.2.0.0
generated by
pkgs/development/tools/haskell/haskell-language-server/update.sh

with some manual tweaks
2020-07-24 13:02:55 +02:00
Pavol Rusnak
4d6411288c
electron: point electron alias to the latest stable version
+ require explicit version of electron in packages
2020-07-20 17:58:55 +02:00
Peter Simons
f614e5006f
Merge pull request #91759 from NixOS/haskell-updates
Update Haskell package set to LTS 16.3 (plus other fixes)
2020-07-03 21:29:53 +02:00
Dennis Gosnell
2998bc1f77
Update pkgs/development/tools/haskell/haskell-language-server/update.sh 2020-06-30 11:21:17 +09:00
Guillaume Desforges
356cd30269 haskell-language-server: init at 0.1.0.0 2020-06-29 11:50:15 +02:00
sarahzrf
2ef3794f2c
Fixed syntax errors in ihaskell wrapper 2020-06-26 16:52:00 -04:00
Michael Reilly
e20f308b8e treewide: quoted urls for RFC45, only the rebuilds 2020-04-05 10:17:15 -04:00
R. RyanTM
660c015aa8 vaultenv: 0.13.0 -> 0.13.1 2020-03-10 12:54:25 +00:00
Daiderd Jordan
bdd16df074
vaultenv: fix build
Don't hard fail on warnings, having eg. some redundant imports is fine.
2020-03-07 19:02:58 +01:00
Michael Fellinger
07fc3ce302
vaultenv: 0.8.0 -> 0.13.0 2020-02-27 10:30:46 +01:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Peter Simons
c06b8b5988 haskell-ci: update to latest git version
Drop un-referenced "multi-ghc-travis" directory.
2019-06-26 14:10:10 +02:00
Silvan Mosberger
4e5dc335e5
leksah: Point to upstream repository for using it
The build in nixpkgs was broken for forever. Trying to fix it would be
painful, as leksah uses a lot of overrides and custom versions. In
addition, leksah works best with the GHC version matching your project,
which means we'd have to make sure it builds for each of our GHC
versions.
2019-04-28 23:18:24 +02:00