From 97406dc5373b654f35b61ae719edf1ecd6385fd6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 16:37:26 +0000 Subject: [PATCH 1/2] shogihome: 1.27.3 -> 1.28.0 --- pkgs/by-name/sh/shogihome/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/sh/shogihome/package.nix b/pkgs/by-name/sh/shogihome/package.nix index df92032feb84..dd1f87a138e4 100644 --- a/pkgs/by-name/sh/shogihome/package.nix +++ b/pkgs/by-name/sh/shogihome/package.nix @@ -4,7 +4,7 @@ buildNpmPackage, fetchFromGitHub, makeWrapper, - electron_40, + electron_42, makeDesktopItem, copyDesktopItems, commandLineArgs ? [ ], @@ -17,20 +17,20 @@ }: let - electron = electron_40; + electron = electron_42; in buildNpmPackage (finalAttrs: { pname = "shogihome"; - version = "1.27.3"; + version = "1.28.0"; src = fetchFromGitHub { owner = "sunfish-shogi"; repo = "shogihome"; tag = "v${finalAttrs.version}"; - hash = "sha256-25Iu/bKUCotJdQESxPPOiYehwn+D3RYnZiJfMWJ4cn0="; + hash = "sha256-icFWpyfdnm0wIkTVa2ijcnBcDmxrutV38vN3/8AY4cg="; }; - npmDepsHash = "sha256-gWI21dPha7yX367r50U3C9wpX5/6oBzHGJNtFmG/GQ8="; + npmDepsHash = "sha256-SSpw8bBbf6saWwR3ZpqMrbrdjDJTCeARBAlHO65O+Zc="; postPatch = '' substituteInPlace package.json \ From c03414ca22b0b173b14055f74b6d078c42cc8dc1 Mon Sep 17 00:00:00 2001 From: Kenichi Kamiya Date: Wed, 1 Jul 2026 10:52:29 +0900 Subject: [PATCH 2/2] shogihome: fix build on darwin --- pkgs/by-name/sh/shogihome/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/sh/shogihome/package.nix b/pkgs/by-name/sh/shogihome/package.nix index dd1f87a138e4..f3a90eb4da32 100644 --- a/pkgs/by-name/sh/shogihome/package.nix +++ b/pkgs/by-name/sh/shogihome/package.nix @@ -5,6 +5,7 @@ fetchFromGitHub, makeWrapper, electron_42, + cacert, makeDesktopItem, copyDesktopItems, commandLineArgs ? [ ], @@ -50,6 +51,11 @@ buildNpmPackage (finalAttrs: { env = { ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; npm_config_build_from_source = "true"; + + } + // lib.optionalAttrs stdenv.hostPlatform.isDarwin { + # Prevent "unable to get local issuer certificate" error + NODE_EXTRA_CA_CERTS = "${cacert}/etc/ssl/certs/ca-bundle.crt"; }; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [