diff options
author | John Ericson <John.Ericson@Obsidian.Systems> | 2017-11-05 17:09:56 -0500 |
---|---|---|
committer | John Ericson <John.Ericson@Obsidian.Systems> | 2017-11-05 17:09:56 -0500 |
commit | a8f3d7215c2f508c0ac9a755135e7874ada0da91 (patch) | |
tree | 03318703d06e2e6e1f3870562484d19589338940 /doc | |
parent | 0c0834f0180bb0ffc577be3cbd4c24540624f9e5 (diff) | |
parent | eafd703a63a598a33028aca6f1349544dfd09b65 (diff) |
Merge remote-tracking branch 'channels/nixpkgs-unstable' into ericson2314-cross-base
Diffstat (limited to 'doc')
-rw-r--r-- | doc/configuration.xml | 4 | ||||
-rw-r--r-- | doc/languages-frameworks/python.md | 2 | ||||
-rw-r--r-- | doc/package-notes.xml | 30 | ||||
-rw-r--r-- | doc/stdenv.xml | 10 |
4 files changed, 43 insertions, 3 deletions
diff --git a/doc/configuration.xml b/doc/configuration.xml index ac03b42714c60..55c5ea809d354 100644 --- a/doc/configuration.xml +++ b/doc/configuration.xml @@ -55,6 +55,10 @@ configuration file located at </programlisting> </para> +<para>Note that we are not able to test or build unfree software on Hydra +due to policy. Most unfree licenses prohibit us from either executing or +distributing the software.</para> + <section xml:id="sec-allow-broken"> <title>Installing broken packages</title> diff --git a/doc/languages-frameworks/python.md b/doc/languages-frameworks/python.md index 7bdbbbd903a0b..cf81b240ceac2 100644 --- a/doc/languages-frameworks/python.md +++ b/doc/languages-frameworks/python.md @@ -165,7 +165,7 @@ run the script in the `python3` shell. ```py #! /usr/bin/env nix-shell -#! nix-shell -i 'python3.withPackages(ps: [ps.numpy])' +#! nix-shell -i python3 -p "python3.withPackages(ps: [ps.numpy])" import numpy diff --git a/doc/package-notes.xml b/doc/package-notes.xml index 4d87a3a67fe90..184bee089ae36 100644 --- a/doc/package-notes.xml +++ b/doc/package-notes.xml @@ -664,4 +664,34 @@ cp ${myEmacsConfig} $out/share/emacs/site-lisp/default.el </section> +<section xml:id="sec-weechat"> +<title>Weechat</title> +<para> +Weechat can currently be configured to include your choice of plugins. +To make use of this functionality, install an expression that overrides its configuration such as +<programlisting>weechat.override {configure = {availablePlugins, ...}: { + plugins = with availablePlugins; [ python perl ]; + } +}</programlisting> +</para> +<para> +The plugins currently available are <literal>python</literal>, +<literal>perl</literal>, <literal>ruby</literal>, <literal>guile</literal>, +<literal>tcl</literal> and <literal>lua</literal>. +</para> +<para> +The python plugin allows the addition of extra libraries. For instance, +the <literal>inotify.py</literal> script in weechat-scripts requires +D-Bus or libnotify, and the <literal>fish.py</literal> script requires +pycrypto. To use these scripts, use the <literal>python</literal> +plugin's <literal>withPackages</literal> attribute: +<programlisting>weechat.override {configure = {availablePlugins, ...}: { + plugins = with availablePlugins; [ + (python.withPackages (ps: with ps; [ pycrypto python-dbus ])) + ]; + } +} +</programlisting> +</para> +</section> </chapter> diff --git a/doc/stdenv.xml b/doc/stdenv.xml index a097762130a53..ee110b7710495 100644 --- a/doc/stdenv.xml +++ b/doc/stdenv.xml @@ -698,8 +698,14 @@ nothing.</para> <listitem><para>A list of strings passed as additional flags to <command>make</command>. These flags are also used by the default install and check phase. For setting make flags specific to the - build phase, use <varname>buildFlags</varname> (see - below).</para></listitem> + build phase, use <varname>buildFlags</varname> (see below). + +<programlisting> +makeFlags = [ "PREFIX=$(out)" ]; +</programlisting> + + <note><para>The flags are quoted in bash, but environment variables can + be specified by using the make syntax.</para></note></para></listitem> </varlistentry> <varlistentry> |