summary refs log tree commit diff
path: root/doc/package-notes.xml
diff options
context:
space:
mode:
authorNikolay Amiantov <ab@fmap.me>2015-08-13 14:50:59 +0300
committerNikolay Amiantov <ab@fmap.me>2015-08-17 21:32:30 +0300
commit89a2f870114de589262a6842bf9c3687a18cfdb2 (patch)
tree936ebf7afb3c3cc16e0d12f4bfeb003309f4100c /doc/package-notes.xml
parent1a22ad6b1805d5b90dbe632aae6d91692464db6b (diff)
downloadnixlib-89a2f870114de589262a6842bf9c3687a18cfdb2.tar
nixlib-89a2f870114de589262a6842bf9c3687a18cfdb2.tar.gz
nixlib-89a2f870114de589262a6842bf9c3687a18cfdb2.tar.bz2
nixlib-89a2f870114de589262a6842bf9c3687a18cfdb2.tar.lz
nixlib-89a2f870114de589262a6842bf9c3687a18cfdb2.tar.xz
nixlib-89a2f870114de589262a6842bf9c3687a18cfdb2.tar.zst
nixlib-89a2f870114de589262a6842bf9c3687a18cfdb2.zip
elm: add the platform and helpful scripts
Diffstat (limited to 'doc/package-notes.xml')
-rw-r--r--doc/package-notes.xml20
1 files changed, 20 insertions, 0 deletions
diff --git a/doc/package-notes.xml b/doc/package-notes.xml
index 266a80922160..9d8217d60bc8 100644
--- a/doc/package-notes.xml
+++ b/doc/package-notes.xml
@@ -346,4 +346,24 @@ packageOverrides = pkgs: {
 
 </section>
 
+<section xml:id="sec-elm">
+
+<title>Elm</title>
+
+<para>
+The Nix expressions for Elm reside in
+<filename>pkgs/development/compilers/elm</filename>. They are generated
+automatically by <command>update-elm.rb</command> script. One should
+specify versions of Elm packages inside the script, clear the
+<filename>packages</filename> directory and run the script from inside it.
+<literal>elm-reactor</literal> is special because it also has Elm package
+dependencies. The process is not automated very much for now -- you should
+get the <literal>elm-reactor</literal> source tree (e.g. with
+<command>nix-shell</command>) and run <command>elm2nix.rb</command> inside
+it. Place the resulting <filename>package.nix</filename> file into
+<filename>packages/elm-reactor-elm.nix</filename>.
+</para>
+
+</section>
+
 </chapter>