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:
parent
aa96c3bd83
commit
64b89b5287
4 changed files with 0 additions and 37 deletions
7
third_party/abseil_cpp/default.nix
vendored
7
third_party/abseil_cpp/default.nix
vendored
|
@ -1,7 +0,0 @@
|
|||
{ pkgs, lib, ... }:
|
||||
|
||||
let inherit (pkgs) cmake fullLlvm11Stdenv;
|
||||
in pkgs.abseil-cpp.override {
|
||||
stdenv = fullLlvm11Stdenv;
|
||||
cxxStandard = "17";
|
||||
}
|
13
third_party/grpc/default.nix
vendored
13
third_party/grpc/default.nix
vendored
|
@ -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"
|
||||
];
|
||||
})
|
12
third_party/protobuf/default.nix
vendored
12
third_party/protobuf/default.nix
vendored
|
@ -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;
|
||||
};
|
||||
}
|
5
third_party/re2/default.nix
vendored
5
third_party/re2/default.nix
vendored
|
@ -1,5 +0,0 @@
|
|||
{ pkgs, ... }:
|
||||
|
||||
pkgs.re2.override {
|
||||
stdenv = pkgs.fullLlvm11Stdenv;
|
||||
}
|
Loading…
Reference in a new issue