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

weston-init: Add wpe-demo-run to installed files #27

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

psaavedra
Copy link
Member

Ensures the wpe-demo-run script is included in the package by adding it to the list of installed binaries.

@psaavedra psaavedra self-assigned this Feb 7, 2025
@psaavedra psaavedra marked this pull request as draft February 7, 2025 08:58
@psaavedra psaavedra force-pushed the psaavedra/missing_wpe-demo-run branch from 7e968c1 to 0d9a300 Compare February 7, 2025 08:59
Copy link

github-actions bot commented Feb 7, 2025

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

Ensures the `wpe-demo-run` script is included in the package by adding
it to the list of installed binaries.
Update `wpe-demo-run` script to include the `--maximize` option when
starting the WPE launcher.
* Add a new version of the LBSE patch for WPEWebKit 2.46:
  `0001-Add-LAYER_BASED_SVG_ENGINE-envvar_v2.46.patch`
* The patch allows toggling the SVG engine based on the presence of
  a file specified by `LAYER_BASED_SVG_ENGINE_TOGGLER`.
* Updated `wpewebkit_2.46.%.bbappend` to include the new patch,
  replacing the previous version.
@psaavedra psaavedra force-pushed the psaavedra/missing_wpe-demo-run branch from 0780efc to deabb09 Compare February 14, 2025 13:36
* Created a new recipe `wpe-demos.bb` to install multiple WPEWebKit
  demos, including SVG and video demos.
* Added scripts for demo execution: `demo-videos-wolvic`,
  `demo-wpe-svg-tiger`, and `demo-wpe-svg-toggler`.
* Included icons for each demo in the `wpe-demos` package.
* Updated `core-image-weston-wpe.bb` to include the new demo packages:
  `wpe-demos-videos-wolvic`, `wpe-demos-svg-tiger`, and
  `wpe-demos-svg-toggler`.
* Implemented a post-processing command to replace the default Apache2
  htdocs with the demo directory.
* Ensured proper ownership of the demo directory by the `weston` user.
@psaavedra psaavedra force-pushed the psaavedra/missing_wpe-demo-run branch 2 times, most recently from 799142d to 2be2580 Compare February 19, 2025 13:43
Copy link

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

Copy link

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

This integration allows users to run the Servo browser in a
containerized environment on supported Raspberry Pi devices:

* Created a new recipe `podman-demo-servo.bb` to run Servo in a Podman
  container.
  * Added executable script `podman-demo-servo` to launch Servo with
    necessary environment variables and device access.
  * Included an icon for the Podman Servo demo in the
    `podman-demo-servo` package.
* Updated `core-image-weston-wpe.bb` to include `podman-demo-servo`
  for Raspberry Pi 4-64 and Raspberry Pi 5.
Added `git lfs pull` command to the `podman-robot/action.yml` to
ensure all LFS files are downloaded before starting the
Robot-Framework related PODs.
@psaavedra psaavedra force-pushed the psaavedra/missing_wpe-demo-run branch from cb4257d to 68acd4d Compare February 20, 2025 11:52
Copy link

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

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.

1 participant