summary refs log tree commit diff
path: root/pkgs/applications/misc/gnuradio
diff options
context:
space:
mode:
authorLuke Adams <luke.adams@belljar.io>2017-07-14 18:31:53 -0500
committerLuke Adams <luke.adams@belljar.io>2017-11-22 21:44:02 -0600
commit3cdf4308b25e717f4fbad1b329c44836ef5a982b (patch)
tree873cd2beeb250b925a596960542cdb01466af94b /pkgs/applications/misc/gnuradio
parente81d84fcea26ab288b4eb5b0d477d2c8112e9762 (diff)
downloadnixlib-3cdf4308b25e717f4fbad1b329c44836ef5a982b.tar
nixlib-3cdf4308b25e717f4fbad1b329c44836ef5a982b.tar.gz
nixlib-3cdf4308b25e717f4fbad1b329c44836ef5a982b.tar.bz2
nixlib-3cdf4308b25e717f4fbad1b329c44836ef5a982b.tar.lz
nixlib-3cdf4308b25e717f4fbad1b329c44836ef5a982b.tar.xz
nixlib-3cdf4308b25e717f4fbad1b329c44836ef5a982b.tar.zst
nixlib-3cdf4308b25e717f4fbad1b329c44836ef5a982b.zip
gnuradio: wrapProgram: set DYLD_FRAMEWORK_PATH
This prevents CoreFoundation-related crashes
Diffstat (limited to 'pkgs/applications/misc/gnuradio')
-rw-r--r--pkgs/applications/misc/gnuradio/default.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/applications/misc/gnuradio/default.nix b/pkgs/applications/misc/gnuradio/default.nix
index 3f8c5295111a..2552fc1a8701 100644
--- a/pkgs/applications/misc/gnuradio/default.nix
+++ b/pkgs/applications/misc/gnuradio/default.nix
@@ -74,7 +74,8 @@ stdenv.mkDerivation rec {
     for file in $(find $out/bin $out/share/gnuradio/examples -type f -executable); do
         wrapProgram "$file" \
             --prefix PYTHONPATH : $PYTHONPATH:$(toPythonPath "$out") \
-            --set MATPLOTLIBRC "$out/share/gnuradio"
+            --set MATPLOTLIBRC "$out/share/gnuradio" \
+            ${stdenv.lib.optionalString stdenv.isDarwin "--set DYLD_FRAMEWORK_PATH /System/Library/Frameworks"}
     done
   '';