Skip to content

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

Open
psaavedra wants to merge 7 commits into
mainfrom
psaavedra/missing_wpe-demo-run
Open

weston-init: Add wpe-demo-run to installed files#27
psaavedra wants to merge 7 commits into
mainfrom
psaavedra/missing_wpe-demo-run

Conversation

@psaavedra

Copy link
Copy Markdown
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
@github-actions

github-actions Bot commented Feb 7, 2025

Copy link
Copy Markdown

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

@psaavedra
psaavedra force-pushed the psaavedra/missing_wpe-demo-run branch 3 times, most recently from 799142d to 2be2580 Compare February 19, 2025 13:43
@github-actions

Copy link
Copy Markdown

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

@github-actions

Copy link
Copy Markdown

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

@psaavedra
psaavedra force-pushed the psaavedra/missing_wpe-demo-run branch from cb4257d to 68acd4d Compare February 20, 2025 11:52
@github-actions

Copy link
Copy Markdown

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

@psaavedra
psaavedra force-pushed the psaavedra/missing_wpe-demo-run branch 2 times, most recently from 22cb6fa to 5e4c6a1 Compare February 25, 2025 17:40
Ensures the `wpe-demo-run` script is included in the package by adding
it to the list of installed binaries.

Change-type: minor
Update `wpe-demo-run` script to include the `--maximize` option when
starting the WPE launcher.

Change-type: minor
* 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.

Change-type: patch
* 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.

Change-type: minor
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.

Change-type: minor
@psaavedra
psaavedra force-pushed the psaavedra/missing_wpe-demo-run branch from 5e4c6a1 to 83fa0c3 Compare February 25, 2025 17:49
@github-actions

Copy link
Copy Markdown

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

@psaavedra
psaavedra marked this pull request as ready for review February 25, 2025 20:05
@github-actions

Copy link
Copy Markdown

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

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