monado: use opencv with protobuf_21 (#442919)

authored by philiptaron.tngl.sh and committed by GitHub e7c415cc 9b046a89

+11 -3
+11 -3
pkgs/by-name/mo/monado/package.nix
··· 35 35 libXrandr, 36 36 nix-update-script, 37 37 onnxruntime, 38 + opencv4, 38 39 openhmd, 39 40 openvr, 40 41 orc, 41 42 pcre2, 42 43 pkg-config, 44 + protobuf_21, 43 45 python3, 44 46 SDL2, 45 47 shaderc, ··· 62 64 serviceSupport ? true, 63 65 tracingSupport ? false, 64 66 }: 65 - 67 + let 68 + # For some reason protobuf 32 causes a segfault during startup 69 + # Pin to last (known) working version 70 + # See https://github.com/NixOS/nixpkgs/issues/439075 71 + opencv4' = opencv4.override { 72 + protobuf = protobuf_21; 73 + }; 74 + in 66 75 stdenv.mkDerivation (finalAttrs: { 67 76 pname = "monado"; 68 77 version = "25.0.0"; ··· 124 133 libXext 125 134 libXrandr 126 135 onnxruntime 127 - # FIXME: OpenCV support causes a segfault on start. See https://github.com/NixOS/nixpkgs/issues/439075 128 - # opencv4 136 + opencv4' 129 137 openhmd 130 138 openvr 131 139 orc