about summary refs log tree commit diff
path: root/nixos/doc/manual
diff options
context:
space:
mode:
authorDoron Behar <doron.behar@gmail.com>2020-10-16 23:31:20 +0300
committerDoron Behar <doron.behar@gmail.com>2021-03-13 12:46:59 +0200
commit2d08e55e9b8f96cf00466bd55fe0d132f1abd008 (patch)
tree1be9003486550aea9f8d92e6bf14eb3ca54af7df /nixos/doc/manual
parent7690f9a312e49e56b6df443169e5bf2ea420e0a7 (diff)
downloadnixlib-2d08e55e9b8f96cf00466bd55fe0d132f1abd008.tar
nixlib-2d08e55e9b8f96cf00466bd55fe0d132f1abd008.tar.gz
nixlib-2d08e55e9b8f96cf00466bd55fe0d132f1abd008.tar.bz2
nixlib-2d08e55e9b8f96cf00466bd55fe0d132f1abd008.tar.lz
nixlib-2d08e55e9b8f96cf00466bd55fe0d132f1abd008.tar.xz
nixlib-2d08e55e9b8f96cf00466bd55fe0d132f1abd008.tar.zst
nixlib-2d08e55e9b8f96cf00466bd55fe0d132f1abd008.zip
gnuradio.pkgs: init
- Write a `mkDerivation` and `mkDerivationWith` function for gnuradio,
  like qt5.
- qradiolink, gqrx: Use gnuradio's callPackage and mkDerivation.
- Use gnuradio.callPackage to define all gnuradio.pkgs.
- Move all gnuradio packages expressions to pkgs/development/gnuradio-modules/ -
  modeled after Python's.
- Add more paths to gnuradio's wrapper - add the extra packages as
  python modules, and add their executables with proper env vars
  wrapping.

Co-authored-by: Frederik Rietdijk <fridh@fridh.nl>
Diffstat (limited to 'nixos/doc/manual')
-rw-r--r--nixos/doc/manual/release-notes/rl-2105.xml12
1 files changed, 11 insertions, 1 deletions
diff --git a/nixos/doc/manual/release-notes/rl-2105.xml b/nixos/doc/manual/release-notes/rl-2105.xml
index e052632ecafd..b091bdb3e270 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>