From c6edb8034b08dfb4d03353d3cc96bb7a158dd4f1 Mon Sep 17 00:00:00 2001 From: eihqnh Date: Sun, 11 Jan 2026 13:18:22 +0800 Subject: [PATCH] openapi-tui: fix build with gcc 15 (cherry picked from commit c8ccb5ef7a96c095c09a7b3bb9bb45856ec3d11f) Signed-off-by: Matthias Beyer --- pkgs/by-name/op/openapi-tui/package.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/op/openapi-tui/package.nix b/pkgs/by-name/op/openapi-tui/package.nix index 9b6b3047cfaa..b95ae2e1eace 100644 --- a/pkgs/by-name/op/openapi-tui/package.nix +++ b/pkgs/by-name/op/openapi-tui/package.nix @@ -3,6 +3,7 @@ rustPlatform, fetchFromGitHub, pkg-config, + oniguruma, openssl, }: @@ -19,10 +20,15 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-911ARjYvTNqLVVUWxATbtiKXOC9AqalFvDvp/qAef1Q="; + # Do not vendor Oniguruma + env.RUSTONIG_SYSTEM_LIBONIG = true; env.OPENSSL_NO_VENDOR = true; nativeBuildInputs = [ pkg-config ]; - buildInputs = [ openssl ]; + buildInputs = [ + openssl + oniguruma + ]; meta = { description = "Terminal UI to list, browse and run APIs defined with openapi spec";