From dcfb5bae7942f87511f0f091289fd8aac41469d9 Mon Sep 17 00:00:00 2001 From: Harinn Date: Wed, 20 May 2026 19:21:33 +0700 Subject: [PATCH] libjson-rpc-cpp: fix build with jsoncpp 1.9.7 --- pkgs/by-name/li/libjson-rpc-cpp/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/li/libjson-rpc-cpp/package.nix b/pkgs/by-name/li/libjson-rpc-cpp/package.nix index b522c1a08cf1..004e35dc39de 100644 --- a/pkgs/by-name/li/libjson-rpc-cpp/package.nix +++ b/pkgs/by-name/li/libjson-rpc-cpp/package.nix @@ -54,6 +54,10 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace CMakeLists.txt \ --replace-fail "cmake_minimum_required(VERSION 3.0)" "cmake_minimum_required(VERSION 3.10)" \ --replace-fail "cmake_policy(SET CMP0042 OLD)" "" + + # jsoncpp 1.9.7 dropped char const*/String const& overloads in favor of std::string_view. + substituteInPlace cmake/CMakeCompilerSettings.cmake \ + --replace-fail "-std=c++11" "-std=c++17" ''; preConfigure = ''