chore(3p): remove abseil_cpp, grpc, protobuf, re2

We're now using the upstream versions of all of these with minor
overrides, no separate nonsense required.

Change-Id: I61ace7ccf7ff807ef3c7219b36e08629a2251699
Reviewed-on: https://cl.tvl.fyi/c/depot/+/5246
Tested-by: BuildkiteCI
Autosubmit: tazjin <tazjin@tvl.su>
Reviewed-by: sterni <sternenseemann@systemli.org>
This commit is contained in:
Vincent Ambo 2022-02-08 02:13:08 +03:00 committed by clbot
parent aa96c3bd83
commit 64b89b5287
4 changed files with 0 additions and 37 deletions

View file

@ -1,7 +0,0 @@
{ pkgs, lib, ... }:
let inherit (pkgs) cmake fullLlvm11Stdenv;
in pkgs.abseil-cpp.override {
stdenv = fullLlvm11Stdenv;
cxxStandard = "17";
}

View file

@ -1,13 +0,0 @@
{ depot, pkgs, ... }:
(pkgs.grpc.override {
protobuf = depot.third_party.protobuf;
stdenv = pkgs.fullLlvm11Stdenv;
abseil-cpp = depot.third_party.abseil_cpp;
re2 = depot.third_party.re2;
}).overrideAttrs (orig: rec {
cmakeFlags = orig.cmakeFlags ++ [
"-DCMAKE_CXX_STANDARD_REQUIRED=ON"
"-DCMAKE_CXX_STANDARD=17"
];
})

View file

@ -1,12 +0,0 @@
# Pin protobuf to version 3.12, with LLVM.
{ depot, pkgs, ... }:
pkgs.callPackage "${pkgs.path}/pkgs/development/libraries/protobuf/generic-v3.nix" {
version = "3.12.2";
sha256 = "1lp368aa206vpic9fmax4k6llnmf28plfvkkm4vqhgphmjqykvl2";
stdenv = pkgs.fullLlvm11Stdenv;
buildPackages = {
inherit (pkgs) which;
stdenv = pkgs.fullLlvm11Stdenv;
};
}

View file

@ -1,5 +0,0 @@
{ pkgs, ... }:
pkgs.re2.override {
stdenv = pkgs.fullLlvm11Stdenv;
}