aboutsummaryrefslogtreecommitdiff
path: root/pkgs/development/compilers/elm/update.sh
diff options
context:
space:
mode:
authorDomen Kožar <domen@dev.si>2019-01-03 16:31:00 +0000
committerDomen Kožar <domen@dev.si>2019-01-03 16:37:09 +0000
commit6da4584acf4478b04457d57f3881b3aca7d3f7b6 (patch)
treeafc2f73ef646ee6b8be2aa0507f1701a7a79642c /pkgs/development/compilers/elm/update.sh
parent24d1d6cf9d9bf539bd0cf79b76f69142067f1381 (diff)
Elm: automate packaging with elm2nix
- rewrite documentation - automate whole process into update.sh - remove all legacy snippets
Diffstat (limited to 'pkgs/development/compilers/elm/update.sh')
-rwxr-xr-xpkgs/development/compilers/elm/update.sh9
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/development/compilers/elm/update.sh b/pkgs/development/compilers/elm/update.sh
index 2b5d85feeb28..920b95e5ad95 100755
--- a/pkgs/development/compilers/elm/update.sh
+++ b/pkgs/development/compilers/elm/update.sh
@@ -1 +1,8 @@
-cabal2nix https://github.com/elm/compiler --revision 32059a289d27e303fa1665e9ada0a52eb688f302 > packages/elm.nix
+#!/usr/bin/env nix-shell
+#!nix-shell -p cabal2nix elm2nix -i bash ../../..
+
+cabal2nix https://github.com/elm/compiler --revision d5cbc41aac23da463236bbc250933d037da4055a > packages/elm.nix
+elm2nix snapshot > versions.dat
+pushd "$(nix-build -A elmPackages.elm.src --no-out-link ../../../..)/ui/browser"
+ elm2nix convert > $OLDPWD/packages/elm-srcs.nix
+popd