diff options
author | Jiajie Chen <c@jia.je> | 2022-10-25 23:17:41 +0800 |
---|---|---|
committer | Jiajie Chen <c@jia.je> | 2022-10-26 21:30:56 +0800 |
commit | 40ebb33f6b757f0a1c26afbbc5b9d94624b28d80 (patch) | |
tree | a61e57eaf020f4c3944b581b2d800a9a39be46d4 | |
parent | fffa532feb6c72af742872f805fe7b8cb7400c65 (diff) | |
download | nixpkgs-40ebb33f6b757f0a1c26afbbc5b9d94624b28d80.tar nixpkgs-40ebb33f6b757f0a1c26afbbc5b9d94624b28d80.tar.gz nixpkgs-40ebb33f6b757f0a1c26afbbc5b9d94624b28d80.tar.bz2 nixpkgs-40ebb33f6b757f0a1c26afbbc5b9d94624b28d80.tar.lz nixpkgs-40ebb33f6b757f0a1c26afbbc5b9d94624b28d80.tar.xz nixpkgs-40ebb33f6b757f0a1c26afbbc5b9d94624b28d80.tar.zst nixpkgs-40ebb33f6b757f0a1c26afbbc5b9d94624b28d80.zip |
gnuradio3_8Packages.grnet: fix compilation on darwin
-rw-r--r-- | pkgs/development/gnuradio-modules/grnet/default.nix | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/development/gnuradio-modules/grnet/default.nix b/pkgs/development/gnuradio-modules/grnet/default.nix index 6e8b72a6565..fc12abd8cfa 100644 --- a/pkgs/development/gnuradio-modules/grnet/default.nix +++ b/pkgs/development/gnuradio-modules/grnet/default.nix @@ -1,6 +1,7 @@ { lib , mkDerivation , fetchFromGitHub +, fetchpatch , gnuradio , cmake , pkg-config @@ -54,6 +55,16 @@ mkDerivation { inherit src; disabledForGRafter = "3.10"; + patches = [ + # Use cross platform struct ip instead of iphdr + # https://github.com/ghostop14/gr-grnet/pull/19 + (fetchpatch { + name = "fix-compilation-on-darwin.patch"; + url = "https://github.com/ghostop14/gr-grnet/commit/52c07daa9ba595b76ffa5dd90c0c96694d95d140.patch"; + sha256 = "sha256-1gJaYLIn09blOhALMfBPROt5YBXaosG41Vsd3+5h518="; + }) + ]; + buildInputs = [ boost log4cpp |