From 0a80bcaa5836a86fbf0a546bd422b744f8fb0a25 Mon Sep 17 00:00:00 2001 From: chillcicada <2210227279@qq.com> Date: Sun, 3 May 2026 13:55:59 +0800 Subject: [PATCH 1/3] fut: 3.2.13 -> 3.3.1 --- pkgs/by-name/fu/fut/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fu/fut/package.nix b/pkgs/by-name/fu/fut/package.nix index 9ece645edce5..5f1e5b85fecc 100644 --- a/pkgs/by-name/fu/fut/package.nix +++ b/pkgs/by-name/fu/fut/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "fut"; - version = "3.2.13"; + version = "3.3.1"; src = fetchFromGitHub { owner = "fusionlanguage"; repo = "fut"; tag = "fut-${finalAttrs.version}"; - hash = "sha256-raYlY3HDL5+lv68IRVUXrpypmXfDkgWzHv/qZVECFhs="; + hash = "sha256-IsGe8dGfE8npOZs3A/Y9gIRxkve93V7Aq/YuDBjVNb8="; }; buildPhase = '' From 89149ddbbe1bf1d53945e05b0263c1ef86f6ba6e Mon Sep 17 00:00:00 2001 From: chillcicada <2210227279@qq.com> Date: Sun, 3 May 2026 13:57:30 +0800 Subject: [PATCH 2/3] fut: do install check; update platforms and updateScript --- pkgs/by-name/fu/fut/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fu/fut/package.nix b/pkgs/by-name/fu/fut/package.nix index 5f1e5b85fecc..31e123e9ff3f 100644 --- a/pkgs/by-name/fu/fut/package.nix +++ b/pkgs/by-name/fu/fut/package.nix @@ -36,9 +36,9 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; - doInstallCheck = false; + doInstallCheck = true; - passthru.updateScript = nix-update-script { }; + passthru.updateScript = nix-update-script { extraArgs = [ "--use-github-releases" ]; }; meta = { description = "Fusion programming language"; @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://fusion-lang.org"; changelog = "https://github.com/fusionlanguage/fut/releases/tag/fut-${finalAttrs.version}"; license = lib.licenses.gpl3Plus; - platforms = lib.platforms.linux; + platforms = lib.platforms.all; maintainers = with lib.maintainers; [ chillcicada ]; mainProgram = "fut"; }; From 275c66aec12f8fd0096ac9f42512df872991596e Mon Sep 17 00:00:00 2001 From: chillcicada <2210227279@qq.com> Date: Sun, 3 May 2026 14:14:09 +0800 Subject: [PATCH 3/3] fut: mark darwin as broken --- pkgs/by-name/fu/fut/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/fu/fut/package.nix b/pkgs/by-name/fu/fut/package.nix index 31e123e9ff3f..5641ab5ebccc 100644 --- a/pkgs/by-name/fu/fut/package.nix +++ b/pkgs/by-name/fu/fut/package.nix @@ -49,6 +49,7 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/fusionlanguage/fut/releases/tag/fut-${finalAttrs.version}"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.all; + broken = stdenv.hostPlatform.isDarwin; # require macos-26 maintainers = with lib.maintainers; [ chillcicada ]; mainProgram = "fut"; };