Skip to content

Conversation

@felipeerias
Copy link
Collaborator

Switch wpewebkit from tarball to git source, tag wpewebkit-2.51.4.
Enable shallow clone.
Enable WPE_PLATFORM, disable DRM/Wayland, enable Headless.
Disable JSC shell, as it was causing compilation issues.

New patches:

  • Fix PlatformDisplayAndroid to use legacy eglGetDisplay
  • Fix XKB NULL keymap crash on Android

Add shallow_clone attribute to GitCache.
Implement shallow fetch with `--depth 1` for specific commits/tags.
Handle `FETCH_HEAD` checkout for commit hashes.
Use `--single-branch` for shallow local checkouts.
Switch wpewebkit from tarball to git source, tag `wpewebkit-2.51.4`.
Enable shallow clone.
Enable `WPE_PLATFORM`, disable DRM/Wayland, enable Headless.
Disable JSC shell, as it was causing compilation issues.

New patches:
  - Fix PlatformDisplayAndroid to use legacy eglGetDisplay
  - Fix XKB NULL keymap crash on Android
@felipeerias
Copy link
Collaborator Author

This PR builds on #89

@aperezdc aperezdc self-assigned this Jan 13, 2026
Copy link
Member

@aperezdc aperezdc left a comment

Choose a reason for hiding this comment

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

@felipeerias Given that this changes main to build version 2.51.4, which is packaged, so I think we should use the tarball in this PR and drop the commit that adds the shallow-clone support. That way we can land get the update to 2.51.4 ASAP while #89 is in review. WDYT?

@aperezdc aperezdc added the enhancement New feature or request label Jan 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants