diff options
author | Luke Adams <luke.adams@belljar.io> | 2017-07-14 18:34:29 -0500 |
---|---|---|
committer | Luke Adams <luke.adams@belljar.io> | 2017-11-22 21:44:28 -0600 |
commit | 17908a7de1720aa870494c8a5a8483a6b065b8a7 (patch) | |
tree | e18fb8780a8bf53667d9b3a8e0bdfeef9f51d340 /pkgs/applications/misc/gnuradio | |
parent | 482d8de3b00f548d2b9a38e95c8c19e7d0b65263 (diff) | |
download | nixlib-17908a7de1720aa870494c8a5a8483a6b065b8a7.tar nixlib-17908a7de1720aa870494c8a5a8483a6b065b8a7.tar.gz nixlib-17908a7de1720aa870494c8a5a8483a6b065b8a7.tar.bz2 nixlib-17908a7de1720aa870494c8a5a8483a6b065b8a7.tar.lz nixlib-17908a7de1720aa870494c8a5a8483a6b065b8a7.tar.xz nixlib-17908a7de1720aa870494c8a5a8483a6b065b8a7.tar.zst nixlib-17908a7de1720aa870494c8a5a8483a6b065b8a7.zip |
gnuradio: setupHook: enable composition with nix-shell
Diffstat (limited to 'pkgs/applications/misc/gnuradio')
-rw-r--r-- | pkgs/applications/misc/gnuradio/default.nix | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/pkgs/applications/misc/gnuradio/default.nix b/pkgs/applications/misc/gnuradio/default.nix index 29409a2e6f24..41466fa6fc02 100644 --- a/pkgs/applications/misc/gnuradio/default.nix +++ b/pkgs/applications/misc/gnuradio/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, makeWrapper +{ stdenv, fetchurl, writeText, makeWrapper # Dependencies documented @ https://gnuradio.org/doc/doxygen/build_guide.html # => core dependencies , cmake, pkgconfig, git, boost, cppunit, fftw @@ -55,6 +55,16 @@ stdenv.mkDerivation rec { --replace BOOST_CONSTEXPR_OR_CONST const ''; + # Enables composition with nix-shell + grcSetupHook = writeText "grcSetupHook.sh" '' + addGRCBlocksPath() { + addToSearchPath GRC_BLOCKS_PATH $1/share/gnuradio/grc/blocks + } + envHooks+=(addGRCBlocksPath) + ''; + + setupHook = [ grcSetupHook ]; + preConfigure = '' export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -Wno-unused-variable -std=c++11" ''; |