Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add wpe simple launcher #23

Merged
merged 7 commits into from
Jan 25, 2025
Merged

Add wpe simple launcher #23

merged 7 commits into from
Jan 25, 2025

Conversation

psaavedra
Copy link
Member

This pull request introduces a series of changes aimed at improving the integration and usability of WPEWebKit by replacing the Cog browser with a dedicated WPE launcher. The changes are as follows:

  1. Introduction of wpe-simple-launcher:

    • A dedicated recipe (wpe-simple-launcher_git.bb) has been added to build the WPE-based launcher.
    • This enables a more streamlined and tailored WPEWebKit experience, leveraging the new WPE platform API.
  2. Replacement of Cog Browser:

    • The core-image-weston-wpe has been updated to include wpe-simple-launcher in the IMAGE_INSTALL list.
    • All relevant scripts and documentation have been updated to reflect the transition from the Cog browser to the new wpe-simple-launcher.
    • This change aligns with the latest WPE platform API, optimizing the environment for WPEWebKit use cases.

Benefits:

  • Simplifies the WPEWebKit runtime environment by focusing on a purpose-built launcher.
  • Modernizes the platform with adherence to the latest API updates and build tools.
  • Improves maintainability by reducing dependencies on outdated components.

@psaavedra psaavedra added the enhancement New feature or request label Jan 22, 2025
@psaavedra psaavedra requested a review from dpino January 22, 2025 20:17
@psaavedra psaavedra self-assigned this Jan 22, 2025
@psaavedra psaavedra force-pushed the add_wpe-simple-launcher branch from a360d69 to f47cff2 Compare January 23, 2025 06:24
@psaavedra psaavedra marked this pull request as draft January 23, 2025 06:36
@psaavedra psaavedra force-pushed the add_wpe-simple-launcher branch from f47cff2 to 56fa197 Compare January 23, 2025 07:01
Copy link

github-actions bot commented Jan 23, 2025

💿️ Image for wpe-2_46-raspberrypi5 (ref: 56fa197).

Copy link

💿️ Image for wpe-2_46-raspberrypi3-mesa (ref: 56fa197).

@psaavedra psaavedra force-pushed the add_wpe-simple-launcher branch from 56fa197 to fe719ff Compare January 23, 2025 12:23
Copy link

💿️ Image for wpe-2_46-raspberrypi5 (ref: fe719ff).

@psaavedra psaavedra force-pushed the add_wpe-simple-launcher branch from 9c33e8f to 5b82c3e Compare January 24, 2025 21:58
Copy link

💿️ Image for wpe-2_46-raspberrypi5 (ref: 5b82c3e).

Copy link

💿️ Image for wpe-2_46-raspberrypi3-mesa (ref: 5b82c3e).

@psaavedra psaavedra force-pushed the add_wpe-simple-launcher branch from 5b82c3e to 4ac89e6 Compare January 25, 2025 04:40
Copy link

💿️ Image for wpe-2_46-raspberrypi3-mesa (ref: 4ac89e6).

Copy link

💿️ Image for wpe-2_46-raspberrypi5 (ref: 4ac89e6).

@psaavedra psaavedra force-pushed the add_wpe-simple-launcher branch from 4ac89e6 to d30e47a Compare January 25, 2025 06:23
@psaavedra psaavedra marked this pull request as ready for review January 25, 2025 08:25
- Created `wpe-simple-launcher_git.bb` for building the WPE-based
  launcher.
- Includes description, license, and dependencies (`glib-2.0-native`,
  `wpewebkit`).
- Configures the build with Meson and pkgconfig support.
* Updated the `DESCRIPTION` to reflect the addition of
  `wpe-simple-launcher`.
* Added `wpe-simple-launcher` to the `IMAGE_INSTALL` list for inclusion
  in the image.
... based on the new WPE platform API.

* [documentation,ci] Updated related scripts and documentation accordingly.
* Updated `SRCREV` to `3bce76d2957527424c4e6c544b325321e39d0bda`.
* Adapted wpe-exporter-launcher to the changes in wpe-simple-launcher.
* Updated `pgrep` to use the `-f` option for matching the full command
  line instead of just the process name.
* Ensures more reliable process identification, especially for cases
  where only part of the command line matches the specified text.
@psaavedra psaavedra force-pushed the add_wpe-simple-launcher branch from d30e47a to ee63630 Compare January 25, 2025 08:27
Copy link

💿️ Image for wpe-2_46-raspberrypi5 (ref: d30e47a).

Copy link

💿️ Image for wpe-2_46-raspberrypi3-mesa (ref: d30e47a).

@psaavedra psaavedra merged commit 25220a8 into main Jan 25, 2025
1 of 2 checks passed
Copy link

💿️ Image for wpe-2_46-raspberrypi5 (ref: ee63630).

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.

1 participant