From c6edb8034b08dfb4d03353d3cc96bb7a158dd4f1 Mon Sep 17 00:00:00 2001 From: eihqnh Date: Sun, 11 Jan 2026 13:18:22 +0800 Subject: [PATCH 1/2] 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"; From 3b3ad6414463d17d621436cf0cc5c72775ffd929 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sun, 11 Jan 2026 12:56:33 +0100 Subject: [PATCH 2/2] openapi-tui: Fix formatting Signed-off-by: Matthias Beyer --- pkgs/by-name/op/openapi-tui/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/openapi-tui/package.nix b/pkgs/by-name/op/openapi-tui/package.nix index b95ae2e1eace..f29dfa665c93 100644 --- a/pkgs/by-name/op/openapi-tui/package.nix +++ b/pkgs/by-name/op/openapi-tui/package.nix @@ -21,8 +21,10 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-911ARjYvTNqLVVUWxATbtiKXOC9AqalFvDvp/qAef1Q="; # Do not vendor Oniguruma - env.RUSTONIG_SYSTEM_LIBONIG = true; - env.OPENSSL_NO_VENDOR = true; + env = { + RUSTONIG_SYSTEM_LIBONIG = true; + OPENSSL_NO_VENDOR = true; + }; nativeBuildInputs = [ pkg-config ]; buildInputs = [