From 7e259cee4d0119361acfe375e827f83edfcbd0c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Tue, 4 Feb 2025 12:34:41 +0100 Subject: [PATCH] ceph: hack-fix build We surely don't need docs in the overridden pyopenssl. https://hydra.nixos.org/build/287563868/nixlog/1/tail --- pkgs/tools/filesystems/ceph/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/tools/filesystems/ceph/default.nix b/pkgs/tools/filesystems/ceph/default.nix index 097c4b9ebb55..f11752d5e094 100644 --- a/pkgs/tools/filesystems/ceph/default.nix +++ b/pkgs/tools/filesystems/ceph/default.nix @@ -19,6 +19,7 @@ nasm, pkg-config, which, + openssl, # Tests nixosTests, @@ -259,6 +260,9 @@ let propagatedBuildInputs = old.propagatedBuildInputs or [ ] ++ [ self.flaky ]; + # hack: avoid building docs due to incompatibility with current sphinx + nativeBuildInputs = [ openssl ]; # old.nativeBuildInputs but without sphinx* + outputs = lib.filter (o: o != "doc") old.outputs; }); # This is the most recent version of `trustme` that's still compatible with `cryptography` 40.