From a4e669086dc8eab4364e293be037704add28b167 Mon Sep 17 00:00:00 2001 From: Joseph Fox-Rabinovitz Date: Tue, 12 Aug 2025 23:41:48 -0500 Subject: [PATCH] mcap-cli: 0.0.46 -> 0.0.54 --- pkgs/by-name/mc/mcap-cli/package.nix | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/mc/mcap-cli/package.nix b/pkgs/by-name/mc/mcap-cli/package.nix index 855caa82deda..36cddb9a1c96 100644 --- a/pkgs/by-name/mc/mcap-cli/package.nix +++ b/pkgs/by-name/mc/mcap-cli/package.nix @@ -8,7 +8,7 @@ nix-update-script, }: let - version = "0.0.46"; + version = "0.0.54"; in buildGoModule { @@ -20,10 +20,10 @@ buildGoModule { repo = "mcap"; owner = "foxglove"; rev = "releases/mcap-cli/v${version}"; - hash = "sha256-UdR5A2ZtCcnQIjPxlwcntZb78CXzJBvRy73GJUqvjuM="; + hash = "sha256-b1Ngj8k2ZkI47lTwbLWTojtoMWQ54eJ8QN5Qd5ot9n4="; }; - vendorHash = "sha256-ofJYarmnOHONu2lZ76GvSua0ViP1gr6968xAuQ/VRNk="; + vendorHash = "sha256-twuXJXiGhjTqlEZ3xD8G9CruSLxFC33PMs2GZadl1Ow="; nativeBuildInputs = [ installShellFiles @@ -31,7 +31,20 @@ buildGoModule { modRoot = "go/cli/mcap"; - env.GOWORK = "off"; + tags = [ + "sqlite_omit_load_extension" + ] + ++ lib.optionals stdenv.isLinux [ + "netgo" + "osusergo" + ]; + + ldflags = [ "-X github.com/foxglove/mcap/go/cli/mcap/cmd.Version=${version}" ]; + + env = { + CGO_ENABLED = "1"; + GOWORK = "off"; + }; # copy the local versions of the workspace modules postConfigure = '' @@ -43,7 +56,7 @@ buildGoModule { checkFlags = [ # requires git-lfs and network # https://github.com/foxglove/mcap/issues/895 - "-skip=TestCat|TestInfo" + "-skip=TestCat|TestInfo|TestRequiresDuplicatedSchemasForIndexedMessages|TestPassesIndexedMessagesWithRepeatedSchemas|TestSortFile" ]; postInstall = lib.optionalString (stdenv.hostPlatform.emulatorAvailable buildPackages) (