Skip to content

fix(build): Update webkit in flake.nix#5999

Merged
marxin merged 3 commits intomainfrom
run-821-build-update-webkit-dependency-flakenix
Jan 5, 2026
Merged

fix(build): Update webkit in flake.nix#5999
marxin merged 3 commits intomainfrom
run-821-build-update-webkit-dependency-flakenix

Conversation

@theduke
Copy link
Copy Markdown
Collaborator

@theduke theduke commented Dec 22, 2025

Needed for some of the tests to run.

Fixes: #5998

Copilot AI review requested due to automatic review settings December 22, 2025 20:11
Needed for some of the tests to run.
@theduke theduke force-pushed the run-821-build-update-webkit-dependency-flakenix branch from 4c571f6 to 47a0e87 Compare December 22, 2025 20:11
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the webkit dependency from version 4.0 to 4.1 in the Nix flake configuration to enable certain tests to run properly.

  • Updates webkit package from webkitgtk_4_0 to webkitgtk_4_1
  • Modifies the flakeutils input structure to follow nixpkgs
  • Changes nixpkgs input from pinned version to indirect reference

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

File Description
flake.nix Updates webkit dependency to version 4.1 and restructures flake inputs
flake.lock Updates nixpkgs lock with new revision and changes to indirect reference

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@marxin marxin enabled auto-merge (squash) January 5, 2026 13:24
@marxin marxin merged commit e68dd4d into main Jan 5, 2026
95 of 98 checks passed
@marxin marxin deleted the run-821-build-update-webkit-dependency-flakenix branch January 5, 2026 14:30
@Twey
Copy link
Copy Markdown
Contributor

Twey commented Mar 11, 2026

This breaks the build: rusty-jsc-sys explicitly requires version 4.0.

Twey added a commit to Twey/rusty_jsc that referenced this pull request Mar 11, 2026
In wasmerio/wasmer#5999 Wasmer has moved its pinned version of `javascriptcoregtk` to 4.1 since 4.0 has reached end of life in nixpkgs.

Unfortunately, that breaks this package, since 4.0 is no longer available in the environment.

Let's update the expected version to 4.1.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

build: Update webkit dependency flake.nix

4 participants