shaka-packager: pin protobuf_29

shaka-packager currently pins abseil-cpp to abseil-cpp_202401 and
overrides protobuf to use the same version of abseil-cpp. 896199fee5bb
("protobuf: 29.3 -> 30.0") switched the default version of protobuf to
protobuf_30. This broke compilation of shaka-packager as protobuf_30 is
incompatible with abseil-cpp_202401 [1]. Fix the build by pinning
protobuf to protobuf_29.

[1]: https://hydra.nixos.org/build/295978700

+5 -9
+5 -5
pkgs/by-name/sh/shaka-packager/package.nix
··· 7 7 ninja, 8 8 python3, 9 9 nix-update-script, 10 - abseil-cpp, 10 + abseil-cpp_202401, 11 11 curl, 12 12 gtest, 13 13 nlohmann_json, ··· 16 16 libwebm, 17 17 mbedtls, 18 18 mimalloc, 19 - protobuf, 19 + protobuf_29, 20 20 zlib, 21 21 }: 22 22 ··· 60 60 # pssh_box.py. 61 61 ps.protobuf 62 62 ])) 63 - abseil-cpp 63 + abseil-cpp_202401 64 64 curl 65 65 gtest 66 66 nlohmann_json ··· 69 69 libwebm 70 70 mbedtls 71 71 mimalloc 72 - (protobuf.override { 72 + (protobuf_29.override { 73 73 # must be the same version as for shaka-packager 74 - inherit abseil-cpp; 74 + abseil-cpp = abseil-cpp_202401; 75 75 }) 76 76 zlib 77 77 ];
-4
pkgs/top-level/all-packages.nix
··· 13459 13459 13460 13460 mpvScripts = mpv-unwrapped.scripts; 13461 13461 13462 - shaka-packager = callPackage ../by-name/sh/shaka-packager/package.nix { 13463 - abseil-cpp = abseil-cpp_202401; 13464 - }; 13465 - 13466 13462 mu-repo = python3Packages.callPackage ../applications/misc/mu-repo { }; 13467 13463 13468 13464 murmur =