From a21f800aa5932adb40bf48e5470ea724c507133c Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Fri, 14 Nov 2025 23:53:08 +0100 Subject: [PATCH] edopro: Fix build after fmt bump fmt::localtime was dropped, apply upstream patch. --- pkgs/by-name/ed/edopro/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/ed/edopro/package.nix b/pkgs/by-name/ed/edopro/package.nix index 0093f27fd1a7..8823fdc6d7ae 100644 --- a/pkgs/by-name/ed/edopro/package.nix +++ b/pkgs/by-name/ed/edopro/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, fetchzip, makeWrapper, premake5, @@ -216,6 +217,16 @@ let sqlite ]; + patches = [ + # fmt::localtime was deprecated and removed + # Remove when version > 41.0.2 + (fetchpatch { + name = "0001-edopro-No-longer-depend-on-fmt-for-localtime.patch"; + url = "https://github.com/edo9300/edopro/commit/c40951ba09f8a8b88d1d4b9b15ca9338da01522c.patch"; + hash = "sha256-wiZRCwSTp9/G97a+zaYjJgmDrc57/5bSBSYur1dcTfA="; + }) + ]; + # nixpkgs' gcc stack currently appears to not support LTO # Override where bundled ocgcore get looked up in, so we can supply ours # (can't use --prebuilt-core or let it build a core on its own without making core updates impossible)