nixpkgs/pkgs
Doron Behar 3becac02f8 gnuradio: rewrite
Write (similar) expressions for GNURadio 3.7 and 3.8 and make 3.8
available as `gnuradio`, and `gnuradio3_7` point to the 3.7 build.

Teach both 3.7 & 3.8 expressions accept a `features` attribute set, that
tells them what features to compile. There are dependencies within the
different features, and we rely on upstream's cmake scripts to make sure
the `configurePhase` will fail if a feature is not enabled and needed by
another feature.  All features are enabled by default.

Put shared Nix functions and attributes for both 3.7 and 3.8 in:
pkgs/applications/radio/gnuradio/shared.nix

Add 2 patches accepted upstream, that don't install some python related
examples if python-support is not enabled.

Remove cmake python reference in 3.8 with removeReferencesTo, if
python-support is turned off.

Update gqrx (reverse dependency) to use a build of gnuradio3_7 without
gui components and for it's gr-osmosdr as well.

Write an external, `wrapper.nix` (shared for both 3.7 and 3.8). Teach it
to handle extra `gr-` packages via `GRC_BLOCKS_PATH`. Likely enable it
to accept extra python packages. Wrap the executables with env vars
wrapGAppsHook and wrapQtAppsHook would have likely given them (hence,
fix #87510). Point `gnuradio` to the wrapped 3.8 derivation.

Add @doronbehar to maintainers of both 3.8 and 3.7.

dirty: use upstreamed patches
2020-12-05 13:23:00 +02:00
..
applications gnuradio: rewrite 2020-12-05 13:23:00 +02:00
build-support Merge branch 'master' into firefox-nix-addon-support 2020-12-03 07:20:16 +00:00
common-updater
data all-cabal-hashes: update to Hackage at 2020-12-04T10:00:55Z 2020-12-04 22:26:28 +01:00
desktops Merge pull request #104888 from doronbehar/pkg/gnomeExtensions/easyScreenCast 2020-12-05 12:36:51 +02:00
development ocamlPackages.ppx_tools_versioned: 5.3.0 -> 5.4.0 2020-12-05 09:06:02 +01:00
games Merge pull request #105907 from lukegb/factorio115 2020-12-04 22:33:18 +01:00
misc dolphinEmu: install udev rules on linux (#105749) 2020-12-03 09:26:21 +00:00
os-specific Merge pull request #105684 from zimbatm/sysdig-bash-completion 2020-12-03 16:58:25 +00:00
pkgs-lib
servers Merge pull request #105941 from r-ryantm/auto-update/tempo 2020-12-05 11:31:45 +01:00
shells oil: 0.8.4 -> 0.8.5 2020-12-03 01:48:49 +00:00
stdenv makeBootstrapTools: set schedulingPriority 2020-12-02 20:32:38 +01:00
test
tools Merge pull request #105946 from r-ryantm/auto-update/thc-ipv6 2020-12-05 11:32:00 +01:00
top-level gnuradio: rewrite 2020-12-05 13:23:00 +02:00