diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/package-notes.xml | 48 | ||||
-rw-r--r-- | doc/reviewing-contributions.xml | 10 | ||||
-rw-r--r-- | doc/stdenv.xml | 7 |
3 files changed, 58 insertions, 7 deletions
diff --git a/doc/package-notes.xml b/doc/package-notes.xml index 68d8f18e75ac..0634432fe95a 100644 --- a/doc/package-notes.xml +++ b/doc/package-notes.xml @@ -705,4 +705,52 @@ overrides = super: self: rec { </programlisting> </para> </section> + <section xml:id="sec-citrix"> + <title>Citrix Receiver</title> + + <para> + The <link xlink:href="https://www.citrix.com/products/receiver/">Citrix Receiver</link> is a remote + desktop viewer which provides access to + <link xlink:href="https://www.citrix.com/products/xenapp-xendesktop/">XenDesktop</link> installations. + </para> + + <section xml:id="sec-citrix-base"> + <title>Basic usage</title> + <para> + The tarball archive needs to be downloaded manually as the licenses agreements of the vendor + need to be accepted first. This is available at the + <link xlink:href="https://www.citrix.com/downloads/citrix-receiver/">download page at citrix.com</link>. + Then run <literal>nix-prefetch-url file://$PWD/linuxx64-$version.tar.gz</literal>. + With the archive available in the store the package can be built and installed with Nix. + </para> + + <para> + <emphasis>Note: it's recommended to install <literal>Citrix Receiver</literal> using + <literal>nix-env -i</literal> or globally to ensure that the <literal>.desktop</literal> files + are installed properly into <literal>$XDG_CONFIG_DIRS</literal>. Otherwise it won't + be possible to open <literal>.ica</literal> files + automatically from the browser to start a Citrix connection.</emphasis> + </para> + </section> + <section xml:id="sec-citrix-custom-certs"> + <title>Custom certificates</title> + <para> + The <literal>Citrix Receiver</literal> in <literal>nixpkgs</literal> trusts several certificates + <link xlink:href="https://curl.haxx.se/docs/caextract.html">from the Mozilla database</link> by default. + However several companies using Citrix might require their own corporate certificate. On distros with imperative + packaging these certs can be stored easily in + <link xlink:href="https://developer-docs.citrix.com/projects/receiver-for-linux-command-reference/en/13.7/"><literal>$ICAROOT</literal></link>, + however this directory is a store path in <literal>nixpkgs</literal>. In order to work around this issue the package provides a simple + mechanism to add custom certificates without rebuilding the entire package using <literal>symlinkJoin</literal>: + +<programlisting> +<![CDATA[with import <nixpkgs> { config.allowUnfree = true; }; +let extraCerts = [ ./custom-cert-1.pem ./custom-cert-2.pem /* ... */ ]; in +citrix_receiver.override { + inherit extraCerts; +}]]> +</programlisting> + </para> + </section> + </section> </chapter> diff --git a/doc/reviewing-contributions.xml b/doc/reviewing-contributions.xml index 673ff92d2c8a..88bb1efdfd3c 100644 --- a/doc/reviewing-contributions.xml +++ b/doc/reviewing-contributions.xml @@ -103,8 +103,9 @@ <itemizedlist> <listitem> <para> - mention-bot usually notifies GitHub users based on the submitted changes, - but it can happen that it misses some of the package maintainers. + <link xlink:href="https://help.github.com/articles/about-codeowners/">CODEOWNERS</link> + will make GitHub notify users based on the submitted changes, but it can + happen that it misses some of the package maintainers. </para> </listitem> </itemizedlist> @@ -376,8 +377,9 @@ $ nix-shell -p nox --run "nox-review -k pr PRNUMBER" <itemizedlist> <listitem> <para> - Mention-bot notify GitHub users based on the submitted changes, but it - can happen that it miss some of the package maintainers. + <link xlink:href="https://help.github.com/articles/about-codeowners/">CODEOWNERS</link> + will make GitHub notify users based on the submitted changes, but it can + happen that it misses some of the package maintainers. </para> </listitem> </itemizedlist> diff --git a/doc/stdenv.xml b/doc/stdenv.xml index e7f52377e687..94bd7365dd9a 100644 --- a/doc/stdenv.xml +++ b/doc/stdenv.xml @@ -836,9 +836,10 @@ passthru = { These can optionally be compressed using <command>gzip</command> (<filename>.tar.gz</filename>, <filename>.tgz</filename> or <filename>.tar.Z</filename>), <command>bzip2</command> - (<filename>.tar.bz2</filename> or <filename>.tbz2</filename>) or - <command>xz</command> (<filename>.tar.xz</filename> or - <filename>.tar.lzma</filename>). + (<filename>.tar.bz2</filename>, <filename>.tbz2</filename> or + <filename>.tbz</filename>) or <command>xz</command> + (<filename>.tar.xz</filename>, <filename>.tar.lzma</filename> or + <filename>.txz</filename>). </para> </listitem> </varlistentry> |