From 919220beb0c6be282e53443b6ab84f4f2de0be6b Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 8 Sep 2025 00:07:33 +0200 Subject: [PATCH 1/3] verible: fix darwin hash --- pkgs/by-name/ve/verible/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ve/verible/package.nix b/pkgs/by-name/ve/verible/package.nix index 3c2f45c5058fb..44b84a940c165 100644 --- a/pkgs/by-name/ve/verible/package.nix +++ b/pkgs/by-name/ve/verible/package.nix @@ -53,7 +53,7 @@ buildBazelPackage rec { { aarch64-linux = "sha256-jgh+wEqZba30MODmgmPoQn1ErNmm40d16jB/kE2jYPg="; x86_64-linux = "sha256-kiI/LX0l9ERxItsqiAyl+BP3QnLr0Ly2YVb988M4jVs="; - aarch64-darwin = "sha256-bkw4ErWYblzr3lQhoXSBqIBHjXzhZHeTKdT0E/YsiFQ="; + aarch64-darwin = "sha256-Ivx6KCzAxy6DAffVirb90ZMSGTIS/UXQEhZQebFjV3s="; } .${system} or (throw "No hash for system: ${system}"); }; From 046ce3061e112750bc41aaf793df46be78ec30e4 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 8 Sep 2025 00:13:26 +0200 Subject: [PATCH 2/3] verible: cleanup --- pkgs/by-name/ve/verible/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ve/verible/package.nix b/pkgs/by-name/ve/verible/package.nix index 44b84a940c165..ff261c197bc89 100644 --- a/pkgs/by-name/ve/verible/package.nix +++ b/pkgs/by-name/ve/verible/package.nix @@ -37,7 +37,7 @@ buildBazelPackage rec { src = fetchFromGitHub { owner = "chipsalliance"; repo = "verible"; - rev = "${GIT_VERSION}"; + tag = GIT_VERSION; hash = "sha256-/RZqBNmyBZI6CO2ffS6p8T4wse1MKytNMphXFdkTOWQ="; }; @@ -94,11 +94,11 @@ buildBazelPackage rec { ''; }; - meta = with lib; { + meta = { description = "Suite of SystemVerilog developer tools. Including a style-linter, indexer, formatter, and language server"; homepage = "https://github.com/chipsalliance/verible"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ hzeller newam ]; From 8b3c7ecd50064e6ea939e89a14525eb20175f87c Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 8 Sep 2025 00:24:54 +0200 Subject: [PATCH 3/3] verible: disable on aarch64-darwin --- pkgs/by-name/ve/verible/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/ve/verible/package.nix b/pkgs/by-name/ve/verible/package.nix index ff261c197bc89..209e969297737 100644 --- a/pkgs/by-name/ve/verible/package.nix +++ b/pkgs/by-name/ve/verible/package.nix @@ -102,5 +102,10 @@ buildBazelPackage rec { hzeller newam ]; + badPlatforms = [ + # ERROR: no such package '@@bazel_tools~xcode_configure_extension~local_config_xcode//': + # BUILD file not found in directory '' of external repository + "aarch64-darwin" + ]; }; }