9 # Check if it's supposed to not get built for the current gnuradio version
10 if (builtins.hasAttr "disabledForGRafter" args) &&
11 (lib.versionAtLeast unwrapped.versionAttr.major args.disabledForGRafter) then
12 let name = args.name or "${args.pname}"; in
13 throw "Package ${name} is incompatible with GNURadio ${unwrapped.versionAttr.major}"
18 enableParallelBuilding = args.enableParallelBuilding or true;
19 nativeBuildInputs = (args.nativeBuildInputs or []);
20 # We add gnuradio and volk itself by default - most gnuradio based packages
21 # will not consider it a depenency worth mentioning and it will almost
23 buildInputs = (args.buildInputs or []) ++ [ unwrapped unwrapped.volk ];
25 in mkDerivation (args // args_)