From a4cc33007a8ebc2dde9a684ad4cdeea68fc1ad3a Mon Sep 17 00:00:00 2001 From: wrvsrx Date: Thu, 28 Aug 2025 01:11:26 +0800 Subject: [PATCH] sycl-info: fix its build fix compilation failure caused by bumping lyra from 1.6.1 to 1.7.0 --- pkgs/by-name/sy/sycl-info/fix-lyra-message.patch | 12 ++++++++++++ pkgs/by-name/sy/sycl-info/package.nix | 5 +++++ 2 files changed, 17 insertions(+) create mode 100644 pkgs/by-name/sy/sycl-info/fix-lyra-message.patch diff --git a/pkgs/by-name/sy/sycl-info/fix-lyra-message.patch b/pkgs/by-name/sy/sycl-info/fix-lyra-message.patch new file mode 100644 index 000000000000..de7b1172bd42 --- /dev/null +++ b/pkgs/by-name/sy/sycl-info/fix-lyra-message.patch @@ -0,0 +1,12 @@ +diff '--color=auto' -u -r old/sycl-info/cli_config.hpp new/sycl-info/cli_config.hpp +--- old/sycl-info/cli_config.hpp 2025-08-28 01:01:14.403357414 +0800 ++++ new/sycl-info/cli_config.hpp 2025-08-28 01:02:11.256702715 +0800 +@@ -42,7 +42,7 @@ + auto cli = make_cli(); + auto result = cli.parse(lyra::args(argc, argv)); + if (!result) { +- raise_error(result.errorMessage(), cli); ++ raise_error(result.message(), cli); + } + } + diff --git a/pkgs/by-name/sy/sycl-info/package.nix b/pkgs/by-name/sy/sycl-info/package.nix index d660decefbb8..5393add533ae 100644 --- a/pkgs/by-name/sy/sycl-info/package.nix +++ b/pkgs/by-name/sy/sycl-info/package.nix @@ -23,6 +23,11 @@ stdenv.mkDerivation { sha256 = "0fy0y1rcfb11p3vijd8wym6xkaicav49pv2bv2l18rma929n1m1m"; }; + patches = [ + # fix error caused by upgrading lyra from 1.6.1 to 1.7.0 + ./fix-lyra-message.patch + ]; + buildInputs = [ nlohmann_json ronn