Unverified Commit e5665cce authored by Weijia Wang's avatar Weijia Wang Committed by GitHub
Browse files

Merge pull request #221433 from TravisWhitaker/gnuradio-darwin-aarch64

gnuradio: fix on darwin-aarch64
parents 05a04d6b b6bd2830
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@
, pkg-config
# See https://files.ettus.com/manual_archive/v3.15.0.0/html/page_build_guide.html for dependencies explanations
, boost
, ncurses
, enableCApi ? true
# requires numpy
, enablePythonApi ? false
@@ -105,6 +106,7 @@ stdenv.mkDerivation rec {
    # However, if enableLibuhd_Python_api *or* enableUtils is on, we need
    # pythonEnv for runtime as well. The utilities' runtime dependencies are
    # handled at the environment
    ++ optionals (enableExamples) [ ncurses ncurses.dev ]
    ++ optionals (enablePythonApi || enableUtils) [ pythonEnv ]
    ++ optionals (enableDpdk) [ dpdk ]
  ;
@@ -124,7 +126,7 @@ stdenv.mkDerivation rec {
  ];

  postPhases = [ "installFirmware" "removeInstalledTests" ]
    ++ optionals (enableUtils) [ "moveUdevRules" ]
    ++ optionals (enableUtils && stdenv.targetPlatform.isLinux) [ "moveUdevRules" ]
  ;

  # UHD expects images in `$CMAKE_INSTALL_PREFIX/share/uhd/images`
+1 −2
Original line number Diff line number Diff line
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
    owner = "gnuradio";
    repo = pname;
    rev = "v${version}";
    sha256 = "sha256-kI4IuO6TLplo5lLAGIPWQWtePcjIEWB9XaJDA6WlqSg=";
    sha256 = "sha256-XvX6emv30bSB29EFm6aC+j8NGOxWqHCNv0Hxtdrq/jc=";
    fetchSubmodules = true;
  };

@@ -58,4 +58,3 @@ stdenv.mkDerivation rec {
    platforms = platforms.all;
  };
}