override.nix 443 B

12345678910111213141516171819202122
  1. pkgs: attrs: with pkgs; with attrs; rec {
  2. version = "3.22.5";
  3. passthru.version = version;
  4. src = fetchFromGitHub {
  5. owner = "protocolbuffers";
  6. repo = "protobuf";
  7. rev = "v${version}";
  8. hash = "sha256-NMEij1eFg9bMVlNSOg1WJbXK0teeSVev9UUNxiC1AC0=";
  9. fetchSubmodules = true;
  10. };
  11. patches = [
  12. ./unversion-protoc.patch
  13. ];
  14. cmakeFlags = [
  15. "-Dprotobuf_BUILD_SHARED_LIBS=OFF"
  16. "-DBUILD_SHARED_LIBS=OFF"
  17. ];
  18. }