Marek Fajkus
09ea1dc766
elmPackages.elm-format: fix build
...
closes #117336
2021-03-23 11:47:29 +01:00
Peter Simons
021b8328ce
ghc: drop obsolete compiler version 8.10.3
2021-03-12 21:23:15 +01:00
Domen Kožar
576f60806b
Merge pull request #112457 from avh4/elm-format-0.8.5
...
elm-format: 0.8.4 -> 0.8.5
2021-02-11 11:52:41 +00:00
Aaron VonderHaar
c16cecdcd6
Add maintainer: avh4
2021-02-09 00:21:28 -08:00
Aaron VonderHaar
4fe4118598
elm-format: 0.8.4 -> 0.8.5
2021-02-08 20:22:39 -08:00
Marek Fajkus
c7cb9abfa4
elmPackages: updates
2021-02-06 16:51:21 +01:00
Marek Fajkus
07a6732bf5
Fix elm-json build on Darwin
2021-01-23 14:28:08 +01:00
Ben Siraphob
acc5f7b18a
pkgs/development/compilers: stdenv.lib -> lib
2021-01-23 08:57:37 +07:00
Marek Fajkus
ccdf2b2be6
elmPackages.*: add meta
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-01-16 19:48:00 +01:00
Marek Fajkus
200f41350f
elmPackages.elm-review: Init at 2.3.3
2020-11-29 16:23:10 +01:00
Aaron VonderHaar
a67d4c9744
elm-format: 0.8.3 -> 0.8.4
2020-09-23 22:34:04 -07:00
Marek Fajkus
b38cfd104d
elmPackages.elm-optimize-level-2: Init at 0.1.3
2020-08-29 11:59:03 +02:00
Marek Fajkus
c17f7ef666
elmPackages.elm-json: init at 0.2.7
2020-08-15 23:33:39 +02:00
Marek Fajkus
b9e9effb44
elmPackages: Refactor lib and builds of packages
2020-06-23 19:44:34 +02:00
Marek Fajkus
8ab6aee3fc
elmPackages.elm-format: fix build
...
Resolves issue from 7d30b4d1b5
commit
2020-05-02 01:06:25 +02:00
Gabor Greif
a634bd0fd7
ghc: drop 8.8.1
2020-04-24 21:48:28 +02:00
Marek Fajkus
02bc5b0ba1
elmPackages.create-elm-app: init at 4.2.4
2020-04-10 21:08:25 +02:00
Marek Fajkus
63c871e148
elmPackages.elm-instrument: remove patch
2020-03-25 11:53:38 +01:00
Marek Fajkus
b812a723f5
elmPackages: minor cleanups
...
* Make sure generate script uses node2nix version from the nixpkgs
* regenerate code generated by node2nix
2020-03-18 20:36:36 +01:00
Marek Fajkus
baf37aabad
elmPackages.elm-coverage: init at 0.0.3
2020-03-17 13:56:14 +01:00
Marek Fajkus
f387b85540
elmPackages.elm-instrument: Init at 0.0.7
2020-03-16 20:10:34 +01:00
Marek Fajkus
ff88fe03d7
elmPackages.{elm-test,elm-analyse}: elm 0.19.1 updates
2019-10-22 19:16:46 +02:00
Marek Fajkus
148d4a214a
elmPackages: elm-format GHC 8.8.1 patch
2019-10-22 14:52:57 +02:00
Domen Kožar
5235b19045
Elm: 0.19.0 -> 0.19.1
2019-10-21 21:32:35 +02:00
Marek Fajkus
48e57cfd57
elm.elmPackages: Cleanup code
2019-10-13 15:08:18 +02:00
Peter Simons
ddb77f3437
ghc: drop obsolete 8.6.4 version
...
The latest version in the 8.6.x branch is 8.6.5.
2019-09-18 18:24:42 +02:00
Marek Fajkus
98997bb489
elmPackages.elm-language-server: Init at 1.4.1
2019-09-15 16:36:17 +02:00
Marek Fajkus
eb5ba591d9
elmPackages: share node-env.nix, add elm-live & elm-xref
2019-08-27 22:02:37 +02:00
Marek Fajkus
3b1948b2d4
elm.elmPackages: Update elm-analyse and node2nix
2019-07-09 12:37:29 +02:00
Frederik Rietdijk
26335f358e
elm: don't import <nixpkgs>, fixes tarball job
...
Don't import <nixpkgs>, because that is not allowed.
Broken by https://github.com/NixOS/nixpkgs/pull/63477
cc @turboMaCk
2019-06-25 16:14:56 +02:00
Marek Fajkus
a97986a481
elmPackages.{elm-test,elm-analyse..}: tooling additions and fixes
...
Extends the number of available tools for Elm language.
1. fix and move "elm-test"
Previously located in nodePackages.elm-test but broken (see binwrap info).
Now fixed and located in elmPackages.elm-test
2. add "elm-verify-examples"
Generate tests from documentation examples
3. add "elm-upgrade"
upgrade assistant using statical analysis
4. add "elm-analyse"
static analysis for elm code (linter)
5. move "elm-doc-preview"
originally located in nodePackages.elm-upgrade - moved for consistency
6. add "elmi-to-json"
transforms elmi files to json - used by other tools like elm-test and
elm-verify-examples
Node.js based dependencies are defined the same way as nodePackages
contaparts but are independent (has it's own packages.json)
patch-binwrap.nix is used to as a replacement for binwrap package
used by some nodejs dependencies that depends on Haskell binaries
(elm-test and elm-verify-examples).
BREAKING CHANGE
===============
elm-doc-preview (as well as broken elm-test) is now commented
in `node-packages-v10.json` and should be removed once new
nix-expressions for node10 are generated (out of scope of this PR)
There are still 2 outstanding elm related packages in nodePackages
1. elm-oracle - legacy package which is not compatible with elm 0.19
2. elm-live - should be moved in the future I think
2019-06-18 21:29:10 +02:00
volth
f3282c8d1e
treewide: remove unused variables ( #63177 )
...
* treewide: remove unused variables
* making ofborg happy
2019-06-16 19:59:05 +00:00
Peter Simons
93e4a90502
ghc: switch our default compiler to version 8.6.4
...
Also, drop obsolete 8.6.x minor releases 8.6.1, 8.6.2, and 8.6.3.
(cherry picked from commit 7fde42b8ebddbd673342b98d9d7c892a0c521583)
2019-03-16 20:30:58 +01:00
Matt McHenry
736fe5ae59
elm: fix UnsafePath error downloading dependencies
2019-01-21 14:44:31 -05:00
Domen Kožar
28293fb169
fix #52118
2019-01-04 13:55:06 +00:00
Domen Kožar
fb0e49a9a7
elm: get to compile on GHC 8.6.3
2019-01-04 13:03:24 +00:00
Domen Kožar
6da4584acf
Elm: automate packaging with elm2nix
...
- rewrite documentation
- automate whole process into update.sh
- remove all legacy snippets
2019-01-03 16:37:09 +00:00
Matt McHenry
206a1c00ba
elm: extract makeDotElm and fetchElmDeps
2018-11-21 10:57:11 +00:00
Aaron VonderHaar
67f58eee5e
elm-format: 0.8.0 -> 0.8.1
2018-10-03 20:30:35 +01:00
Matt McHenry
e78f60475b
elm: patch to widen dependency after hackage update 1b1cb6305c
...
works around missing dependency 'language-glsl >=0.0.2 && <0.3'
patch from https://github.com/elm/compiler/pull/1784
2018-09-15 13:14:41 -04:00
Matt McHenry
aa8bdaf0c4
elm: add instructions for versions.dat and elm-elm.nix
...
(cherry picked from commit fcabcb2e41a89b2249d24e68355866979e961f8a)
Signed-off-by: Domen Kožar <domen@dev.si>
2018-08-26 23:20:41 +01:00
Domen Kožar
fc11905b6e
elm: depend on nodejs due to repl
2018-08-26 23:20:41 +01:00
Domen Kožar
7c542d0c86
Elm: 0.19 builds with elm-format
2018-08-26 23:20:41 +01:00
Matt McHenry
9f9e9d6433
elm: 0.18 -> 0.19
...
update makeElmStuff to makeDotElm, create elm-elm.nix listing the elm
code that elm itself embeds, and pre-fetch it so that the elm build
can function offline. also include a versions.dat file, as created
during an impure build of elm. set ELM_HOME so that the elm build can
find these things.
continues #45448
(cherry picked from commit e7d0df84676d51fb0cbfbeb10dd32153489c3565)
Signed-off-by: Domen Kožar <domen@dev.si>
2018-08-26 23:20:41 +01:00
Domen Kožar
db11c832fb
WIP Elm 0.19
2018-08-26 23:20:41 +01:00
volth
52f53c69ce
pkgs/*: remove unreferenced function arguments
2018-07-21 02:48:04 +00:00
Matt McHenry
b80874cda9
elm: override either for elm-interface-to-json
...
as suggested by @pbogdan
final fix for #38023
2018-04-02 01:05:03 +02:00
Matt McHenry
da8d48117f
elm: patch elm-package to work with current http-client
...
partial fix for #38023
2018-04-02 01:05:03 +02:00
Matt McHenry
5dd5faddc0
elm: disable dependencies' tests to fix build
...
these haskell packages need their tests disabled after recent hackage
package version bumps.
partial fix for #38023
2018-04-02 01:05:03 +02:00
Michael Fellinger
94b7925b30
elm-interface-to-json: init at 0.1 ( #32194 )
...
elm-interface-to-json -> init at 0.1
2017-12-02 13:32:45 +01:00