Skip to content

Comments

vesktop: fix darwin build#489725

Open
Eveeifyeve wants to merge 1 commit intoNixOS:masterfrom
Eveeifyeve:vesktop-darwin-fix
Open

vesktop: fix darwin build#489725
Eveeifyeve wants to merge 1 commit intoNixOS:masterfrom
Eveeifyeve:vesktop-darwin-fix

Conversation

@Eveeifyeve
Copy link
Member

@Eveeifyeve Eveeifyeve commented Feb 12, 2026

Fixes #484618

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. labels Feb 12, 2026
@Eveeifyeve
Copy link
Member Author

nixpkgs-review result

Generated using nixpkgs-review-gha

Command: nixpkgs-review pr 489725
Commit: 09a3b7cfec1b4b28ff6a9f628eda96e1265292ac (subsequent changes)
Merge: e5156ec1c92369471ef64052e34a0bf4157743be

Logs: https://github.com/Eveeifyeve/nixpkgs-review-gha/actions/runs/21940270122


x86_64-linux

✅ 1 package built:
  • vesktop

aarch64-linux

✅ 1 package built:
  • vesktop

x86_64-darwin (sandbox = relaxed)

✅ 1 package built:
  • vesktop

aarch64-darwin (sandbox = relaxed)

✅ 1 package built:
  • vesktop

Copy link

@wesdgray wesdgray left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@nixpkgs-ci nixpkgs-ci bot added the 12.approvals: 1 This PR was reviewed and approved by one person. label Feb 12, 2026
Fixes NixOS#484618
Co-authored-by: Luke Davis <op_@outlook.com>
@ofborg ofborg bot added the 6.topic: darwin Running or building packages on Darwin label Feb 14, 2026
@Eveeifyeve Eveeifyeve requested a review from Scrumplex February 14, 2026 22:40
@Scrumplex
Copy link
Member

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 489725
Commit: 10b2e953efcd5acc699cda2dfdb551bb30229cf3


x86_64-linux

✅ 1 package built:
  • vesktop

@nixpkgs-ci nixpkgs-ci bot added 12.approvals: 2 This PR was reviewed and approved by two persons. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages. 2.status: merge-bot eligible This PR can be merged by commenting "@NixOS/nixpkgs-merge-bot merge". and removed 12.approvals: 1 This PR was reviewed and approved by one person. labels Feb 15, 2026
tomrfitz added a commit to tomrfitz/nix-config that referenced this pull request Feb 15, 2026
Upstream electron-builder no longer respects CSC_IDENTITY_AUTO_DISCOVERY;
pass -c.mac.identity=null directly instead. Mirrors NixOS/nixpkgs#489725.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
tomrfitz added a commit to tomrfitz/nix-config that referenced this pull request Feb 15, 2026
Upstream electron-builder no longer respects CSC_IDENTITY_AUTO_DISCOVERY;
pass -c.mac.identity=null directly instead. Mirrors NixOS/nixpkgs#489725.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@bengsparks
Copy link
Contributor

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 489725
Commit: 10b2e953efcd5acc699cda2dfdb551bb30229cf3


aarch64-darwin

✅ 1 package built:
  • vesktop

@@ -119,7 +113,8 @@ stdenv.mkDerivation (finalAttrs: {
--dir \
-c.asarUnpack="**/*.node" \
-c.electronDist=${if stdenv.hostPlatform.isDarwin then "." else "electron-dist"} \
-c.electronVersion=${electron.version}
-c.electronVersion=${electron.version} \
${lib.optionalString stdenv.hostPlatform.isDarwin "-c.mac.identity=null"} # disable code signing on macos, https://github.com/electron-userland/electron-builder/blob/77f977435c99247d5db395895618b150f5006e8f/docs/code-signing.md#how-to-disable-code-signing-during-the-build-process-on-macos
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This comment should likely be moved out of the embedded string.
Otherwise LGTM.

@nixpkgs-ci nixpkgs-ci bot added 12.approvals: 3+ This PR was reviewed and approved by three or more persons. and removed 12.approvals: 2 This PR was reviewed and approved by two persons. labels Feb 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2.status: merge-bot eligible This PR can be merged by commenting "@NixOS/nixpkgs-merge-bot merge". 6.topic: darwin Running or building packages on Darwin 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 12.approvals: 3+ This PR was reviewed and approved by three or more persons. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build failure: vesktop

4 participants