about summary refs log tree commit diff
path: root/nixos/doc/manual
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2021-03-14 02:09:44 +0100
committerJan Tojnar <jtojnar@gmail.com>2021-03-14 02:09:44 +0100
commita16ce801935ce8b6e47f9716bfaeb62e4e4c7fda (patch)
tree776a4d867604115897f062a1d300621633d0333c /nixos/doc/manual
parentb19f08ec61c731c18cd12090af9bed24111362e8 (diff)
parentc596c930799f775a91d2606ae69ee6f3c359290d (diff)
downloadnixlib-a16ce801935ce8b6e47f9716bfaeb62e4e4c7fda.tar
nixlib-a16ce801935ce8b6e47f9716bfaeb62e4e4c7fda.tar.gz
nixlib-a16ce801935ce8b6e47f9716bfaeb62e4e4c7fda.tar.bz2
nixlib-a16ce801935ce8b6e47f9716bfaeb62e4e4c7fda.tar.lz
nixlib-a16ce801935ce8b6e47f9716bfaeb62e4e4c7fda.tar.xz
nixlib-a16ce801935ce8b6e47f9716bfaeb62e4e4c7fda.tar.zst
nixlib-a16ce801935ce8b6e47f9716bfaeb62e4e4c7fda.zip
Merge branch 'staging-next' into staging
Diffstat (limited to 'nixos/doc/manual')
-rw-r--r--nixos/doc/manual/release-notes/rl-2105.xml50
1 files changed, 49 insertions, 1 deletions
diff --git a/nixos/doc/manual/release-notes/rl-2105.xml b/nixos/doc/manual/release-notes/rl-2105.xml
index 8a6343123b1e..5d9d91053e75 100644
--- a/nixos/doc/manual/release-notes/rl-2105.xml
+++ b/nixos/doc/manual/release-notes/rl-2105.xml
@@ -36,7 +36,17 @@
      now point to an externally wrapped by default derivations, that allow you to
      also add `extraPythonPackages` to the Python interpreter used by GNURadio.
      Missing environmental variables needed for operational GUI were also added
-     (<link xlink:href="https://github.com/NixOS/nixpkgs/issues/75478">#7547</link>).
+     (<link xlink:href="https://github.com/NixOS/nixpkgs/issues/75478">#75478</link>).
+    </para>
+   </listitem>
+   <listitem>
+    <para>
+     <link xlink:href="https://www.gnuradio.org/">GNURadio</link> has a
+     <code>pkgs</code> attribute set, and there's a <code>gnuradio.callPackage</code>
+     function that extends <code>pkgs</code> with a <code>mkDerivation</code>, and a
+     <code>mkDerivationWith</code>, like Qt5. Now all <code>gnuradio.pkgs</code> are
+     defined with <code>gnuradio.callPackage</code> and some packages that depend
+     on gnuradio are defined with this as well.
     </para>
    </listitem>
    <listitem>
@@ -63,6 +73,13 @@
      are not reproducible. Optimizations can now be enabled with an option.
     </para>
    </listitem>
+   <listitem>
+    <para>
+     <link xlink:href="https://kodi.tv/">Kodi</link> has been updated to version 19.0 "Matrix". See
+     the <link xlink:href="https://kodi.tv/article/kodi-190-matrix-release">announcement</link> for
+     further details.
+    </para>
+   </listitem>
   </itemizedlist>
  </section>
 
@@ -588,6 +605,37 @@ self: super:
       for your Kafka version.
     </para>
    </listitem>
+   <listitem>
+    <para>
+     The <package>kodi</package> package has been modified to allow concise addon management. Consider
+     the following configuration from previous releases of NixOS to install <package>kodi</package>,
+     including the <package>kodiPackages.inputstream-adaptive</package> and <package>kodiPackages.vfs-sftp</package>
+     addons:
+
+     <programlisting>
+environment.systemPackages = [
+  pkgs.kodi
+];
+
+nixpkgs.config.kodi = {
+  enableInputStreamAdaptive = true;
+  enableVFSSFTP = true;
+};
+     </programlisting>
+
+     All Kodi <literal>config</literal> flags have been removed, and as a result the above configuration
+     should now be written as:
+
+     <programlisting>
+environment.systemPackages = [
+  (pkgs.kodi.withPackages (p: with p; [
+    inputstream-adaptive
+    vfs-sftp
+  ]))
+];
+     </programlisting>
+    </para>
+   </listitem>
   </itemizedlist>
  </section>