diff --git a/pkgs/by-name/fu/fut/package.nix b/pkgs/by-name/fu/fut/package.nix index 9ece645edce5..5641ab5ebccc 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 = '' @@ -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,8 @@ 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; + broken = stdenv.hostPlatform.isDarwin; # require macos-26 maintainers = with lib.maintainers; [ chillcicada ]; mainProgram = "fut"; };