From 927b2874b376b9217724e548814c814c3547a9ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Silva?= Date: Mon, 23 Feb 2026 16:28:26 +0000 Subject: [PATCH] sunshine: fix build with boost 1.89 --- pkgs/by-name/su/sunshine/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/su/sunshine/package.nix b/pkgs/by-name/su/sunshine/package.nix index 732652569acb..7b04ae09ef6b 100644 --- a/pkgs/by-name/su/sunshine/package.nix +++ b/pkgs/by-name/su/sunshine/package.nix @@ -98,6 +98,13 @@ stdenv'.mkDerivation (finalAttrs: { --replace-fail 'find_package(Systemd)' "" \ --replace-fail 'find_package(Udev)' "" '' + # use system boost instead of FetchContent. + # FETCH_CONTENT_BOOST_USED prevents Simple-Web-Server from re-finding boost + + '' + substituteInPlace cmake/dependencies/Boost_Sunshine.cmake \ + --replace-fail 'set(BOOST_VERSION "1.87.0")' 'set(BOOST_VERSION "${boost.version}")' + echo 'set(FETCH_CONTENT_BOOST_USED TRUE)' >> cmake/dependencies/Boost_Sunshine.cmake + '' # don't look for npm since we build webui separately + '' substituteInPlace cmake/targets/common.cmake \