fix(3p/nix): Fix dependency inclusion and reenable CI
Change-Id: Ic2b7db4abe636b73b4c71e6a2f1501d3b4b8b90e Reviewed-on: https://cl.tvl.fyi/c/depot/+/2922 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org>
This commit is contained in:
parent
473604f567
commit
a5d8f5273c
1 changed files with 6 additions and 9 deletions
15
third_party/nix/default.nix
vendored
15
third_party/nix/default.nix
vendored
|
@ -73,8 +73,8 @@ in lib.fix (self: pkgs.llvmPackages.libcxxStdenv.mkDerivation {
|
|||
(import ./clangd.nix pkgs)
|
||||
];
|
||||
|
||||
# TODO(tazjin): Some of these might only be required for native inputs
|
||||
buildInputs = with pkgs; [
|
||||
# TODO(tazjin): Some of these might only be required for native inputs
|
||||
buildInputs = (with pkgs; [
|
||||
aws-s3-cpp
|
||||
brotli
|
||||
bzip2
|
||||
|
@ -88,7 +88,7 @@ in lib.fix (self: pkgs.llvmPackages.libcxxStdenv.mkDerivation {
|
|||
openssl
|
||||
sqlite
|
||||
xz
|
||||
] ++ (with depot.third_party; [
|
||||
]) ++ (with depot.third_party; [
|
||||
abseil_cpp
|
||||
glog
|
||||
grpc
|
||||
|
@ -101,9 +101,9 @@ in lib.fix (self: pkgs.llvmPackages.libcxxStdenv.mkDerivation {
|
|||
# Preserve debug symbols, for core dumps + other live debugging
|
||||
dontStrip = true;
|
||||
|
||||
installCheckInputs = with pkgs; [
|
||||
depot.third_party.gtest
|
||||
fd
|
||||
installCheckInputs = with depot.third_party; [
|
||||
gtest
|
||||
pkgs.fd
|
||||
rapidcheck
|
||||
];
|
||||
|
||||
|
@ -188,9 +188,6 @@ in lib.fix (self: pkgs.llvmPackages.libcxxStdenv.mkDerivation {
|
|||
# TODO(tazjin): integration test setup?
|
||||
# TODO(tazjin): docs generation?
|
||||
|
||||
# TODO(tazjin): Sort out after CL/2910 lands
|
||||
meta.ci = false;
|
||||
|
||||
passthru = {
|
||||
build-shell = self.overrideAttrs (up: rec {
|
||||
run_clang_tidy = pkgs.writeShellScriptBin "run-clang-tidy" ''
|
||||
|
|
Loading…
Reference in a new issue