Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
8277f398 3e45982f

+24 -35
+8 -22
pkgs/applications/radio/gnuradio/3.8.nix
··· 42 42 , pname ? "gnuradio" 43 43 , versionAttr ? { 44 44 major = "3.8"; 45 - minor = "2"; 45 + minor = "3"; 46 46 patch = "0"; 47 47 } 48 48 # We use our build of volk and not the one bundled with the release ··· 50 50 }: 51 51 52 52 let 53 - sourceSha256 = "SFDjtyQRp0fXijZukpLYtISpx8imxedlYN9mRibv1eA="; 53 + sourceSha256 = "0lwbj3slhc8bjjvfw7yz45if21hajydgy2vsjvj2barzmhfb37fd"; 54 54 featuresInfo = { 55 55 # Needed always 56 56 basic = { ··· 241 241 }; 242 242 cmakeFlags = shared.cmakeFlags 243 243 # From some reason, if these are not set, libcodec2 and gsm are not 244 - # detected properly. NOTE: qradiolink needs libcodec2 to be detected in 244 + # detected properly. The issue is reported upstream: 245 + # https://github.com/gnuradio/gnuradio/issues/4278 246 + # 247 + # NOTE: qradiolink needs libcodec2 to be detected in 245 248 # order to build, see https://github.com/qradiolink/qradiolink/issues/67 246 249 ++ lib.optionals (hasFeature "gr-vocoder" features) [ 250 + "-DLIBCODEC2_FOUND=TRUE" 247 251 "-DLIBCODEC2_LIBRARIES=${codec2}/lib/libcodec2.so" 248 252 "-DLIBCODEC2_INCLUDE_DIRS=${codec2}/include" 249 253 "-DLIBCODEC2_HAS_FREEDV_API=ON" 254 + "-DLIBGSM_FOUND=TRUE" 250 255 "-DLIBGSM_LIBRARIES=${gsm}/lib/libgsm.so" 251 256 "-DLIBGSM_INCLUDE_DIRS=${gsm}/include/gsm" 252 257 ] ··· 262 267 ${removeReferencesTo}/bin/remove-references-to -t ${python} $out/lib/cmake/gnuradio/GnuradioConfig.cmake 263 268 '' 264 269 ; 265 - patches = [ 266 - # Don't install python referencing files if python support is disabled. 267 - # See: https://github.com/gnuradio/gnuradio/pull/3839 268 - (fetchpatch { 269 - url = "https://github.com/gnuradio/gnuradio/commit/4a4fd570b398b0b50fe875fcf0eb9c9db2ea5c6e.diff"; 270 - sha256 = "xz2E0ji6zfdOAhjfPecAcaVOIls1XP8JngLkBbBBW5Q="; 271 - }) 272 - (fetchpatch { 273 - url = "https://github.com/gnuradio/gnuradio/commit/dbc8ad7e7361fddc7b1dbc267c07a776a3f9664b.diff"; 274 - sha256 = "tQcCpcUbJv3yqAX8rSHN/pAuBq4ueEvoVo7sNzZGvf4="; 275 - }) 276 - # Needed to use boost 1.7x, see: 277 - # https://github.com/gnuradio/gnuradio/issues/3720 278 - # https://github.com/gnuradio/gnuradio/pull/3967 279 - (fetchpatch { 280 - url = "https://github.com/gnuradio/gnuradio/commit/cbcb968358fad56f3646619b258f18b0e6693a07.diff"; 281 - sha256 = "1ajf4797f869lqv436xw61s29qdbn7f01i0970kfxv3yahd34p9v"; 282 - }) 283 - ]; 284 270 }
+5 -3
pkgs/development/python-modules/mypy-protobuf/default.nix
··· 1 - { lib, fetchPypi, buildPythonApplication, protobuf }: 1 + { lib, fetchPypi, buildPythonApplication, protobuf, pythonOlder }: 2 2 3 3 buildPythonApplication rec { 4 4 pname = "mypy-protobuf"; 5 - version = "1.23"; 5 + version = "2.4"; 6 + 7 + disabled = pythonOlder "3.6"; 6 8 7 9 src = fetchPypi { 8 10 inherit pname version; 9 - sha256 = "cf79c77e828a2de9bdc74b43ad4abd4c2a3a30f0471b46e9b4e01b9877f166fb"; 11 + sha256 = "77e10c476cdd3ee14535c2357e64deac6b1a69f33eb500d795b064acda48c66f"; 10 12 }; 11 13 12 14 propagatedBuildInputs = [ protobuf ];
+3 -3
pkgs/development/tools/analysis/tflint/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "tflint"; 5 - version = "0.25.0"; 5 + version = "0.26.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "terraform-linters"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "1n234ivpjfvppfqcpgbvsqg869m4g5xyi536di3ckm3sba9r4jwr"; 11 + sha256 = "054g0lr0r1xzbss4b4j9ixkls9p1llmw61afib1381z4k0lvzgwn"; 12 12 }; 13 13 14 - vendorSha256 = "101bw29c2dn0mf5n32r7rkqrb9r71z3afbhwnzrm31xckbkvlwsa"; 14 + vendorSha256 = "0j2avkhyq6vz6113lkf004d4hysygc6iw78v70z98s6m15mg9imn"; 15 15 16 16 doCheck = false; 17 17
+3 -3
pkgs/development/web/deno/default.nix
··· 15 15 16 16 rustPlatform.buildRustPackage rec { 17 17 pname = "deno"; 18 - version = "1.8.2"; 18 + version = "1.8.3"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "denoland"; 22 22 repo = pname; 23 23 rev = "v${version}"; 24 - sha256 = "sha256-fZuhI+ZvYsFz2gDpHkRRqmmHRyEiEO+vWfqKYdeNtaU="; 24 + sha256 = "sha256-QkVDIpJ4VW3DpcwhydDnt68zxVXwkitIiN8blGlqX1g="; 25 25 }; 26 - cargoSha256 = "sha256-us0Kzst7iq+H/WBAlSBQJSpnirsl4zImse2bFREoW4I="; 26 + cargoSha256 = "sha256-pf/4/H3wNORNvAswz8+7B3x5T5MyQgW7HgtDLBhfE/o="; 27 27 28 28 # Install completions post-install 29 29 nativeBuildInputs = [ installShellFiles ];
+1
pkgs/os-specific/linux/wpa_supplicant/default.nix
··· 75 75 CONFIG_P2P=y 76 76 CONFIG_TDLS=y 77 77 CONFIG_BGSCAN_SIMPLE=y 78 + CONFIG_BGSCAN_LEARN=y 78 79 '' + optionalString (pcsclite != null) '' 79 80 CONFIG_EAP_SIM=y 80 81 CONFIG_EAP_AKA=y
+1 -1
pkgs/tools/backup/duplicity/default.nix
··· 48 48 librsync 49 49 ]; 50 50 51 - propagatedBuildInputs = with pythonPackages; [ 51 + pythonPath = with pythonPackages; [ 52 52 b2sdk 53 53 boto 54 54 boto3
+3 -3
pkgs/tools/security/crlfuzz/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "crlfuzz"; 8 - version = "1.4.0"; 8 + version = "1.4.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "dwisiswant0"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "03g7z7cczn52hvg6srp1i5xhdbpia226adrh2d54cs640063bx3m"; 14 + sha256 = "sha256-rqhdxOQmZCRtq+IZygKLleb5GoKP2akyEc3rbGcnZmw="; 15 15 }; 16 16 17 - vendorSha256 = "19cj07f7d3ksp7lh5amdjz1s8p7xmqbwal4vp61al82n8944ify8"; 17 + vendorSha256 = "sha256-yLtISEJWIKqCuZtQxReu/Vykw5etqgLpuXqOdtwBkqU="; 18 18 19 19 doCheck = true; 20 20