+31
-286
pkgs/development/compilers/elm/default.nix
+31
-286
pkgs/development/compilers/elm/default.nix
···-description = "Tool that reads .elmi files (Elm interface file) generated by the elm compiler";-# elm-instrument's tests depend on an old version of elm-format, but we set doCheck to false for other reasons above-The elm-format expression is updated via a script in the https://github.com/avh4/elm-format repo:-description = "Formats Elm source code according to a standard set of rules based on the official Elm Style Guide";-/* Node/NPM based dependencies can be upgraded using script `packages/generate-node-packages.sh`.-} // (hs96Pkgs self).elmPkgs // (hs92Pkgs self).elmPkgs // (hs810Pkgs self).elmPkgs // (with elmLib; with (hs96Pkgs self).elmPkgs; {-# This should not be needed (thanks to binwrap* being nooped) but for some reason it still needs to be done-sed 's/\"install\".*/\"install\":\"echo no-op\",/g' --in-place node_modules/elmi-to-json/package.json-# This should not be needed (thanks to binwrap* being nooped) but for some reason it still needs to be done-sed 's/\"install\".*/\"install\":\"echo no-op\",/g' --in-place node_modules/elmi-to-json/package.json-homepage = "https://package.elm-lang.org/packages/jfmengels/elm-review/${nodePkgs.elm-review.version}";-nativeBuildInputs = (old.nativeBuildInputs or []) ++ [ makeWrapper old.nodejs.pkgs.node-gyp-build ];-description = "A second level of optimization for the Javascript that the Elm Compiler produces";-nativeBuildInputs = (old.nativeBuildInputs or []) ++ [ makeWrapper old.nodejs.pkgs.node-gyp-build ];-# see upstream issue https://github.com/dillonkearns/elm-pages/issues/305 for dealing with the read-only problem-patch $out/lib/node_modules/elm-pages/generator/src/codegen.js ${./packages/elm-pages-fix-read-only.patch}-patch $out/lib/node_modules/elm-pages/generator/src/init.js ${./packages/elm-pages-fix-init-read-only.patch}
···+(hs96Pkgs self).elmPkgs // (hs92Pkgs self).elmPkgs // (hs810Pkgs self).elmPkgs // (patchedNodePkgs self) // basics;+/* Node/NPM based dependencies can be upgraded using script `packages/generate-node-packages.sh`.
pkgs/development/compilers/elm/fetchElmDeps.nix
pkgs/development/compilers/elm/lib/fetchElmDeps.nix
pkgs/development/compilers/elm/fetchElmDeps.nix
pkgs/development/compilers/elm/lib/fetchElmDeps.nix
+41
pkgs/development/compilers/elm/lib/makeDotElm.nix
+41
pkgs/development/compilers/elm/lib/makeDotElm.nix
···
···
-35
pkgs/development/compilers/elm/makeDotElm.nix
-35
pkgs/development/compilers/elm/makeDotElm.nix
···
···
pkgs/development/compilers/elm/packages/ansi-wl-pprint.nix
pkgs/development/compilers/elm/packages/ghc9_6/ansi-wl-pprint/default.nix
pkgs/development/compilers/elm/packages/ansi-wl-pprint.nix
pkgs/development/compilers/elm/packages/ghc9_6/ansi-wl-pprint/default.nix
+4
-2
pkgs/development/compilers/elm/packages/avh4-lib.nix
pkgs/development/compilers/elm/packages/ghc9_2/elm-format/avh4-lib.nix
+4
-2
pkgs/development/compilers/elm/packages/avh4-lib.nix
pkgs/development/compilers/elm/packages/ghc9_2/elm-format/avh4-lib.nix
······
······
-15
pkgs/development/compilers/elm/packages/bimap.nix
-15
pkgs/development/compilers/elm/packages/bimap.nix
···
···
+3
-1
pkgs/development/compilers/elm/packages/elm-format-lib.nix
pkgs/development/compilers/elm/packages/ghc9_2/elm-format/elm-format-lib.nix
+3
-1
pkgs/development/compilers/elm/packages/elm-format-lib.nix
pkgs/development/compilers/elm/packages/ghc9_2/elm-format/elm-format-lib.nix
+3
-1
pkgs/development/compilers/elm/packages/elm-format-markdown.nix
pkgs/development/compilers/elm/packages/ghc9_2/elm-format/elm-format-markdown.nix
+3
-1
pkgs/development/compilers/elm/packages/elm-format-markdown.nix
pkgs/development/compilers/elm/packages/ghc9_2/elm-format/elm-format-markdown.nix
···
+3
-1
pkgs/development/compilers/elm/packages/elm-format-test-lib.nix
pkgs/development/compilers/elm/packages/ghc9_2/elm-format/elm-format-test-lib.nix
+3
-1
pkgs/development/compilers/elm/packages/elm-format-test-lib.nix
pkgs/development/compilers/elm/packages/ghc9_2/elm-format/elm-format-test-lib.nix
+3
-2
pkgs/development/compilers/elm/packages/elm-format.nix
pkgs/development/compilers/elm/packages/ghc9_2/elm-format/elm-format.nix
+3
-2
pkgs/development/compilers/elm/packages/elm-format.nix
pkgs/development/compilers/elm/packages/ghc9_2/elm-format/elm-format.nix
···
···
+5
-5
pkgs/development/compilers/elm/packages/elm-instrument.nix
pkgs/development/compilers/elm/packages/ghc8_10/elm-instrument/default.nix
+5
-5
pkgs/development/compilers/elm/packages/elm-instrument.nix
pkgs/development/compilers/elm/packages/ghc8_10/elm-instrument/default.nix
···
···
+3
-2
pkgs/development/compilers/elm/packages/elm-json.nix
pkgs/development/compilers/elm/packages/elm-json/default.nix
+3
-2
pkgs/development/compilers/elm/packages/elm-json.nix
pkgs/development/compilers/elm/packages/elm-json/default.nix
···
···
pkgs/development/compilers/elm/packages/elm-json.patch
pkgs/development/compilers/elm/packages/elm-json/use-system-ssl.patch
pkgs/development/compilers/elm/packages/elm-json.patch
pkgs/development/compilers/elm/packages/elm-json/use-system-ssl.patch
pkgs/development/compilers/elm/packages/elm-pages-fix-init-read-only.patch
pkgs/development/compilers/elm/packages/node/elm-pages/fix-init-read-only.patch
pkgs/development/compilers/elm/packages/elm-pages-fix-init-read-only.patch
pkgs/development/compilers/elm/packages/node/elm-pages/fix-init-read-only.patch
pkgs/development/compilers/elm/packages/elm-pages-fix-read-only.patch
pkgs/development/compilers/elm/packages/node/elm-pages/fix-read-only.patch
pkgs/development/compilers/elm/packages/elm-pages-fix-read-only.patch
pkgs/development/compilers/elm/packages/node/elm-pages/fix-read-only.patch
pkgs/development/compilers/elm/packages/elm-test-rs.nix
pkgs/development/compilers/elm/packages/elm-test-rs/default.nix
pkgs/development/compilers/elm/packages/elm-test-rs.nix
pkgs/development/compilers/elm/packages/elm-test-rs/default.nix
pkgs/development/compilers/elm/packages/elm-test.nix
pkgs/development/compilers/elm/packages/elm-test/default.nix
pkgs/development/compilers/elm/packages/elm-test.nix
pkgs/development/compilers/elm/packages/elm-test/default.nix
pkgs/development/compilers/elm/packages/elm.nix
pkgs/development/compilers/elm/packages/ghc9_6/elm/default.nix
pkgs/development/compilers/elm/packages/elm.nix
pkgs/development/compilers/elm/packages/ghc9_6/elm/default.nix
+6
-5
pkgs/development/compilers/elm/packages/elmi-to-json.nix
pkgs/development/compilers/elm/packages/ghc8_10/elmi-to-json/default.nix
+6
-5
pkgs/development/compilers/elm/packages/elmi-to-json.nix
pkgs/development/compilers/elm/packages/ghc8_10/elmi-to-json/default.nix
······
······
-12
pkgs/development/compilers/elm/packages/generate-node-packages.sh
-12
pkgs/development/compilers/elm/packages/generate-node-packages.sh
···
···
+54
pkgs/development/compilers/elm/packages/ghc8_10/default.nix
+54
pkgs/development/compilers/elm/packages/ghc8_10/default.nix
···
···+description = "Tool that reads .elmi files (Elm interface file) generated by the elm compiler";+# elm-instrument's tests depend on an old version of elm-format, but we set doCheck to false for other reasons above
+39
pkgs/development/compilers/elm/packages/ghc9_2/default.nix
+39
pkgs/development/compilers/elm/packages/ghc9_2/default.nix
···
···+The elm-format expression is updated via a script in the https://github.com/avh4/elm-format repo:+description = "Formats Elm source code according to a standard set of rules based on the official Elm Style Guide";
+42
pkgs/development/compilers/elm/packages/ghc9_6/default.nix
+42
pkgs/development/compilers/elm/packages/ghc9_6/default.nix
···
···
pkgs/development/compilers/elm/packages/indents.nix
pkgs/development/compilers/elm/packages/ghc8_10/indents/default.nix
pkgs/development/compilers/elm/packages/indents.nix
pkgs/development/compilers/elm/packages/ghc8_10/indents/default.nix
+2
-1
pkgs/development/compilers/elm/packages/lamdera.nix
pkgs/development/compilers/elm/packages/lamdera/default.nix
+2
-1
pkgs/development/compilers/elm/packages/lamdera.nix
pkgs/development/compilers/elm/packages/lamdera/default.nix
pkgs/development/compilers/elm/packages/lib.nix
pkgs/development/compilers/elm/lib/default.nix
pkgs/development/compilers/elm/packages/lib.nix
pkgs/development/compilers/elm/lib/default.nix
+1
-1
pkgs/development/compilers/elm/packages/node-composition.nix
pkgs/development/compilers/elm/packages/node/node-composition.nix
+1
-1
pkgs/development/compilers/elm/packages/node-composition.nix
pkgs/development/compilers/elm/packages/node/node-composition.nix
···
···
pkgs/development/compilers/elm/packages/node-packages.json
pkgs/development/compilers/elm/packages/node/node-packages.json
pkgs/development/compilers/elm/packages/node-packages.json
pkgs/development/compilers/elm/packages/node/node-packages.json
pkgs/development/compilers/elm/packages/node-packages.nix
pkgs/development/compilers/elm/packages/node/node-packages.nix
pkgs/development/compilers/elm/packages/node-packages.nix
pkgs/development/compilers/elm/packages/node/node-packages.nix
+139
pkgs/development/compilers/elm/packages/node/default.nix
+139
pkgs/development/compilers/elm/packages/node/default.nix
···
···+# This should not be needed (thanks to binwrap* being nooped) but for some reason it still needs to be done+sed 's/\"install\".*/\"install\":\"echo no-op\",/g' --in-place node_modules/elmi-to-json/package.json+# This should not be needed (thanks to binwrap* being nooped) but for some reason it still needs to be done+sed 's/\"install\".*/\"install\":\"echo no-op\",/g' --in-place node_modules/elmi-to-json/package.json+homepage = "https://package.elm-lang.org/packages/jfmengels/elm-review/${nodePkgs.elm-review.version}";+nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ makeWrapper old.nodejs.pkgs.node-gyp-build ];+description = "A second level of optimization for the Javascript that the Elm Compiler produces";
+28
pkgs/development/compilers/elm/packages/node/elm-pages/default.nix
+28
pkgs/development/compilers/elm/packages/node/elm-pages/default.nix
···
···+nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ makeWrapper old.nodejs.pkgs.node-gyp-build ];+# see upstream issue https://github.com/dillonkearns/elm-pages/issues/305 for dealing with the read-only problem
+12
pkgs/development/compilers/elm/packages/node/generate-node-packages.sh
+12
pkgs/development/compilers/elm/packages/node/generate-node-packages.sh
···
···
+2
-2
pkgs/development/compilers/elm/update.sh
+2
-2
pkgs/development/compilers/elm/update.sh
···-cabal2nix https://github.com/ekmett/ansi-wl-pprint --revision d16e2f6896d76b87b72af7220c2e93ba15c53280 > packages/ansi-wl-pprint.nix-cabal2nix https://github.com/elm/compiler --revision 2f6dd29258e880dbb7effd57a829a0470d8da48b > packages/elm.nix
···+cabal2nix https://github.com/ekmett/ansi-wl-pprint --revision d16e2f6896d76b87b72af7220c2e93ba15c53280 > packages/ghc9_6/ansi-wl-pprint/default.nix+cabal2nix https://github.com/elm/compiler --revision 2f6dd29258e880dbb7effd57a829a0470d8da48b > packages/ghc9_6/elm/default.nix