Age | Commit message (Collapse) | Author | Files | Lines |
|
Add agl-kvm-demo-platform image recipe. If "agl-kvm" has been given
to aglsetup.sh, it can be built to generate a minimal host image that
runs IVI and cluster images with QEMU+KVM. The guest images are
built with the "agl-guest-kvm" that the "agl-kvm" feature enables,
and are built against the virtio-aarch64 target. The guest images
to build can be overriden with the variables GUEST_VM1_IMAGE and
GUEST_VM2_IMAGE (from e.g. site.conf).
At present this image has only been tested on the AGL reference
platform, and development is likely required to get it working on
other platforms. COMPATIBLE_MACHINE has not been set in the recipe
to ease experimenting, that may change.
Known issues:
- Currently graphics output from the guests is corrupted when they
first boot, and a manual reboot is required of each guest.
- Peripheral support is still a WIP. Audio has been configured,
but needs further debugging. CAN, USB, etc., are to follow.
Bug-AGL: SPEC-4618
Change-Id: Id7113576453621702547ee6e0b8734a6e9117bb6
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
(cherry picked from commit 1512bba4f2839e9b4b4748a6b29d35b29d5d65b5)
|
|
To fix building, remove extraneous "\ "s that were accidentally added
into IMAGE_INSTALL:append in packagegroup-agl-demo-platform-flutter in
the previous update.
Bug-AGL: SPEC-4637
Change-Id: Idf7600450834b3ea0bd6f4cd5858aadeda6ce6f2
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Add cluster receiver to Flutter cluster demo image so it can be used
in the CES demo.
Bug-AGL: SPEC-4640
Change-Id: I706f0ebd99425ed1ef8d854a0ce75035132bab5b
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Changes:
- Split demo image feature definitions into an include file to
allow reusing them, and pull into both the Qt and Flutter demo
platform images.
- Remove packagegroup-agl-demo-platform dependencies from feature
packagegroups so they will not break the Flutter images.
- Tweak Flutter cluster demo image to have KUKSA.val related
package omission be controlled by the "agl-demo-preload"
feature.
- Add the kuksa-vss-init package to the IVI services packagegroup
so that the signal initialization expected by the Flutter cluster
dashboard will always be done. This covers the usecase of using
the Flutter cluster with KUKSA.val on the IVI board.
- Add missing "agl-demo-preload" tweaks from the Qt demo platform
image to the Flutter one.
- Tweak things to leave out the Weston terminal app from images
build with the "agl-demo-preload" feature.
- Remove flutter-navigation and flutter-mediaplayer from the
Flutter demo image for now, and add the messaging, phone, and
radio Qt apps to fill out the list of apps for the demo.
Bug-AGL: SPEC-4636, SPEC-4637, SPEC-4639
Change-Id: I9cde89278f0191886152f765d4fb1a893c0ea2c1
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Remove recipes providing sllin configuration for the full demo,
as all LIN usage is being replaced with CAN. The recipes for the
sllin driver and associated lin_config utility are kept for now in
case there are external uses.
Bug-AGL: SPEC-4635
Change-Id: I67b7acf5a8c3801cb1890ee27486080255252385
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Update configuration files as appropriate with the IVI board as
192.168.10.2 and the cluster as 192.168.10.3. This includes
removing the cluster-connman-conf network configuration recipe.
Bug-AGL: SPEC-4632
Change-Id: I60011a3615152a036057ca1a98d3916c67a3cd1e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Changes:
- Update Flutter demo image packagegroup to replace the Qt demo
homescreen and launcher with the new Flutter homescreen. The
list of apps to install has been tweaked to drop the Qt HVAC and
dashboard applications and add the Qt settings, mediaplayer, and
navigation apps, to better reflect what is likely to be usable for
ALS and CES.
- A AGL_FLUTTER_RUNTIME variable has been used in the Flutter demo
image packagegroup to allow potentially switching the Flutter
packages from release to debug or profile versions.
- Add Flutter homescreen specific weston-ini-conf-flutter package to
the Flutter demo image.
- Tweak the application display names for the Flutter dashboard and
HVAC applications to drop the Flutter prefix since they will be the
only versions present in the Flutter demo image.
Bug-AGL: SPEC-4615
Change-Id: Iec1c139b72cbd953420f23484942ad255080f4f7
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
For CES we will evolve the flutter applications. Import the state from master.
Bug-AGL: SPEC-4592
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I6f561d76a8fee3903eb1431d0e5e141588dc365d
|
|
- Remove packagegroup and add packages to image
- Add a script to set some value in Kuksa data model
- Add Simple-CAN-simulator
Bug-AGL: SPEC-4508
Change-Id: Ibf4f4c2b02f7860e2f93c08a5c0e064272652657
Signed-off-by: Aakash Solanki <tech2aks@gmail.com>
|
|
- Add a new image: agl-cluster-demo-platform-flutter
- Add recipe for instrument cluster app
- Pin instrument cluster app with kuksa-val-server.
Bug-AGL: SPEC-4508
Change-Id: I04dc536e5700fb6b92e8c9a672ebb107c73e6724
Signed-off-by: aakashs45 <tech2aks@gmail.com>
(cherry picked from commit 85d834afe1cdc9c25e3d94daefc8d515b7d0c361)
|
|
Changes:
- Rename flutter-gallery bbappend to handle switch to BBCLASSEXTEND
scheme in the upstream recipe.
- Update the Flutter embedder package name in the Flutter demo image
package group to handle upstream change.
Bug-AGL: SPEC-4485
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I3d5cf4e6f38b766c5dc65979cb53b6674af2b03a
|
|
Add an image for testing Flutter applications. At present it uses
the Qt demo homescreen and launcher until they can be replaced with
a Flutter homescreen with equivalent functionality. To allow
testing agl-compositor behavior, the packagegroup for the image
includes the demo Qt HVAC and dashboard apps in addition to the
Flutter "gallery" demo application packaged for launching with
applaunchd. The "agl-flutter" build feature has been added as a
dependency of "agl-demo" in order for the above to be buildable by
default.
Bug-AGL: SPEC-4485
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Idf2daa189a15e9cc4bfe2030ac6aa3f5b0331c0c
|
|
Bug-AGL: SPEC-4248
Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
Change-Id: Iee0e068aa5fd6f3bf5cb4cab8c5003e109408a8f
|
|
Added Jitsi Meetings demo.
Bug-AGL: SPEC-4393
Change-Id: Ide2363c9887aefa4370c7c7ce0007313cca03081
Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
|
|
Added two web demos (WebGL aquarium and Youtube launcher).
Bug-AGL: SPEC-4392, SPEC-4248
Change-Id: I3e1e7a098d432d5d1c8de4640780ef05abf0e9f2
Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
|
|
Add psplash-portrait-config recipe to install a systemd unit override
for psplash-start.service that forces a 90 degree rotation for
portrait mode, add add it to packagegroup-agl-demo-platform so that
it takes affect in the agl-demo-platform image.
Bug-AGL: SPEC-4433
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ida64df27a3a3c22bfe2eae8233ff8656800e23d0
|
|
Add recipes to build the new incarnation of VIS client daemon version
of agl-service-audiomixer that will serve as the base for future API
development. As well, add the new package to the appropriate
packagegroup.
Bug-AGL: SPEC-4409
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I9f69fedb13050807fc4390bf9ba278062969b973
|
|
Add recipes to build the new incarnation of VIS client daemon version
of agl-service-hvac and for installing associated demo platform
configuration files for the full AGL demo setup. As well, add the
new packages from these recipes to the appropriate packagegroups.
Bug-AGL: SPEC-4409
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I34fae0a6e2c3ed387757eb01a9c8042ba14fbd0f
|
|
Add kuksa-val-agl and kuksa-val-agl-demo-cluster recipes that install
extra configuration for KUKSA.val for the AGL demo platform.
Changes:
- Add kuksa-val-agl recipe to install AGL specific signals overlay
and uses a new environment variable hook in the kuksa-val systemd
unit to pass the required --overlays option to pick it up.
- Add kuksa-val-agl-demo-cluster recipe to install cluster support
specific kuksa-val environment file that makes kuksa-val-server
listen on all addresses. This is hopefully a stop gap approach
for the cluster demo until support for listening on multiple
addresses is added upstream.
- Add kuksa-val-agl to packagegroup-agl-ivi-services to enable the
AGL specific signals in the demo images.
- Add kuksa-val-agl-demo-cluster to packagegroup-agl-demo-cluster-support
to pick it up when the agl-demo-cluster-support feature is used
to build an image for the full AGL demo setup.
Bug-AGL: SPEC-4405
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I41e90829a40aebf7f29e7719334f37d639542e07
|
|
Add kuksa-dbc-feeder-sllin recipe to install systemd unit and
configuration file to run a second copy of the KUKSA.val DBC
feeder against the demo setup's sllin0 interface. The systemd
unit will bring up the sllin0 interface by a call to the
can-dev-helper.sh script if run on hardware that lacks the
LIN adapter. Additionally, the DBC feeder mapping configuration
has been updated with the mappings for the steering wheel LIN
events, and kuksa-dbc-feeder-sllin has been added to the
agl-demo-preload packagegroup for the full AGL demo setup.
Bug-AGL: SPEC-4405
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ief38c4dcccda899cdef24881b292928e607dda14
|
|
Rework the agl-ivi-demo-platform* images to reduce duplication,
and move the additions for the agl-demo-cluster-support and
agl-demo-preload features.
Changes:
- Pull in agl-image-ivi.bb in the crosssdk image rather than
duplicating its contents. This means the package additions
from the demo features will be reflected in the SDK, which
seems more in line with general expectations of how Yocto SDKs
work.
- New packagegroups are created for the agl-demo-cluster-support
and agl-demo-preload features, and they are pulled into the
agl-ivi-demo-platform / agl-demo-platform image using features
in IMAGE_FEATURES. This avoids changing the contents of various
packagegroups based on AGL_FEATURES and seems more futureproof
with respect to binary packaging.
- ALLOW_EMPTY has been removed in a few packagegroup recipes, as
it does not seem to make sense if the packagegroup will never
be empty.
- The cluster-dashboard-demo-config recipe pulled into the
agl-demo-cluster-support packagegroup has been added back, it
was accidentally removed in the application framework cleanup.
Bug-AGL: SPEC-4424
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Icaa38651a1d29de09bb40576c773e3f93ee87098
|
|
Rename agl-cluster-demo-support feature to agl-demo-cluster-support
to make it clearer that it relates to the agl-demo-platform image.
Bug-AGL: SPEC-4425
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I9e1ebd2800ab55f3969be98034b60fcb4c09ba21
|
|
Changes:
- Switch the SRC_URI of the sllin driver recipe to point at the new
revived upstream location, update to their latest commit to get
newer kernel support, and drop all the now unnecessary local
patches.
- Added a patch to fix compilation against 5.4 kernels before
5.4.110. This will be worked with upstream as time permits.
- Rename the sllin driver recipe with a _git suffix to match OE
style expectations.
- Added the sllin driver to packagegroup-agl-demo as was being done
in previous releases.
- Split the demo script + service unit and lin_config configuration
out of the sllin driver recipe into a new sllin-demo recipe so
that they're no longer conflated. This should make it easier for
others to reuse the sllin driver recipe.
- Update the SRC_URI and SRCREV of the lin_config recipe to also
point at the new upstream location/version since it comes out of
the same repository.
- Add the new master mode "-m" flag to the lin_config command line
in the start_lin_demo.sh script (now in sllin-demo). This turns
out to be required for our demo usecase as upstream seem to have
inadvertently changed the default behavior.
Bug-AGL: SPEC-4404
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: If42a825e65d93b3fa11cfddd5d6b33ec410f7cc4
|
|
Add a kuksa-dbc-feeder recipe to build the sample CAN feeder for the
KUKSA.val Vehicle Information Service (VIS) server and add it to the
agl-demo-platform image by adding it to packagegroup-agl-ivi-services.
Local patches are applied to enable building with OpenEmbedded, make
installation into standard Linux FHS locations feasible, and improve
usability on target with respect to logging and error handling.
These will be discussed with upstream to hopefully get them
integrated.
Additional changes:
- Add a recipe for the required kuksa-viss-client Python module
included with the KUKSA.val source tree. The module is also
available via pypi.org, but keeping all the pieces in lockstep for
now seems better, so it is built out of a clone of the kuksa.val
repo using the same SRCREV as the server and kuksa-dbc-feeder.
- Add new recipes for required Python modules:
python3-argparse-addons, python3-can-j1939,
python3-py-expression-eval, python3-setuptools-git-versioning
These will be upstreamed to meta-python as time permits.
- Add bbappend for python3-cantools to add a missing runtime
dependencies discovered during testing. This will be addressed
upstream in meta-python as time permits.
- Add minimal DBC file and mapping configuration. At present the
agl-vcar.dbc file only contains the minimum message definitions
known to be required for the AGL demo platform, namely vehicle
and engine speeds and the steering wheel events.
- Add can-dev-helper recipe to install a systemd unit and script to
ensure a CAN interface is available for testing. This is a tweaked
version of what was previously used with agl-service-can-low-level.
Bug-AGL: SPEC-4405
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ic48ea71761fe3767ca3c1711c60b47e0d329d9e7
|
|
Add a kuksa-val recipe to build the current post-0.2.1 release HEAD
of the Eclipse KUKSA.val Vehicle Information Service (VIS) server,
and add it to the agl-demo-platform image by adding it to
packagegroup-agl-ivi-services. Several local patches are applied to
enable building with OpenEmbedded and make installation into standard
Linux FHS locations feasible. These will be discussed with upstream
to hopefully get them integrated.
Additionally, meta-networking has been added as a layer dependency
in the agl-demo feature template. This is required due to kuksa-val
currently having mosquitto as a non-optional dependency.
Bug-AGL: SPEC-4405
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I1a2d9e9b49d5c8ad11821b89288d2dc9895d15ae
|
|
Only use HTML5 applications for HTML5 demo.
Change-Id: I8d8ec68172236d842c883b062effdda683e31f53
Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
|
|
Add updated html5-mixer:
* Fixes build with new application framework providing audiomixer mock.
* Updates NPM dependencies.
* Updates recipe for kirkstone.
Bug-AGL: SPEC-4248
Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
Change-Id: Ie0ac5edb0be83a26cf627b962472d7ac7208e1c5
|
|
Add updated html5-mediaplayer:
* Fixes build with new application framework providing mediaplayer mock.
* Updates NPM dependencies.
* Updates recipe for kirkstone.
Bug-AGL: SPEC-4248
Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
Change-Id: Iabc5944771a0aa7ef09b0464c6c2602f0a31c9ec
|
|
Add updated html5-settings:
* Fixes build with new application framework providing network and
bluetooth mocks.
* Updates NPM dependencies.
* Updates recipe for kirkstone.
Bug-AGL: SPEC-4248
Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
Change-Id: I8dad730edd693ed69c0d5387b6e5ef8674356cb0
|
|
Add updated html5-dashboard:
* Fixes build with new application framework providing lowcan mock.
* Updates NPM dependencies.
* Updates recipe for kirkstone.
Bug-AGL: SPEC-4248
Change-Id: I5606e194d3009b96050023aae4de2b4736c126aa
Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
|
|
Add wireplumber recipes explicitly as they are removed from
packagegroup-pipewire.
Bug-AGL: SPEC-4100
Change-Id: I1081d04c13de7d38d0f42ac0c10eedfc20acc655
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
|
|
Changes:
- Update "BSD" license declaration in cluster-gauges-qtcompositor
and cluster-dasboard recipes to now required more specific
"BSD-3-Clause" after checking in the source tree.
- Make packagegroup-agl-profile-cluster-qtcompositor machine-specific
to avoid tripping the new check for depending on dynamically renamed
packages.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I24915cd85cb3854b3f9bc7947adda9cb5d42d8a9
|
|
Changes:
- Added the required backend plugin options for running with Qt's
compositor to the PACKAGECONFIG variable in the qtbase recipe
bbappend.
- Restore an updated recipe for the agl-cluster-demo-qtcompositor
image, with updates to the associated packagegroups for the app
framework removal.
- As part of the above, the duplication of the profile-cluster-qt5
package naming has been clarified in the qt5 versus qtcompositor
packagegroups with new -wayland and -egl suffixes, with the previous
plain -qt5 name aliasing the wayland option to maintain expected
behavior. This avoids packaging conflict errors if building both
types of cluster demo image in the same tree.
- Restore updated cluster-gauges-qtcompositor recipe required for the
image.
- A simple systemd unit file has been added for the cluster-gauges
application and is currently installed as a system session unit.
Some rework of the agl-session scheme is required to run as a
user unit, the intent is to address that in one of the 13.0.x point
releases.
Bug-AGL: SPEC-4283
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Id79484c025fef067d7d47eaf783768e700a9dc8d
|
|
Changes:
- Restore the image recipes for the agl-cluster-demo-platform and
agl-telematics-demo-platform images, with updates to them and
their associated packagegroups for the app framework removal.
- Restore updated recipes required for the above, including:
* cluster-dashboard
* cluster-receiver
* qt-cluster-receiver
* tbtnavi
- Simple systemd unit files have been added for the cluster
applications and are installed as user session units. Starting
of cluster-dashboard (the XDG version) and cluster-receiver in
the AGL user session is enabled by default.
- The recipes to install the dedicated network configuration for
the cluster demo have been restored so that the
agl-cluster-demo-support and agl-demo-preload features will do
what is expected again.
Known outstanding issues:
- The previous signal-composer binding support has been removed
from cluster-dashboard, so related functionality (i.e. driving
it from CAN) is disabled until replacement is worked out.
- While tbtnavi builds, the previous use of the navigation binding
is stubbed out in libqtappfw, so it will not receive location
and route information from ondemandnavi.
- Nothing has been added yet to start tbtnavi in the AGL user
session, the plan is to do so with a systemd user unit once a
new mechanism for controlling it from ondemandnavi has been
implemented.
- The telematics-recorder application has not yet been updated
to replace its signal-composer, gps, and network binding use.
The intent is to address these issues in the 13.0.x point releases.
Bug-AGL: SPEC-4283
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I520c23775b21504cb7dd92538319cc5bf826ff64
|
|
Adapt to use again html5-homescreen and html5-background:
* Added html5-background and html5-homescreen.
* Now only html5-homescreen is launched from systemd, while
html5-launcher and html5-background are launched from html5-homescreen
logic.
* Use landscape weston configuration as expected in HTML5 demo.
* Pass --agl-shell-appid=homescreen to WebAppMgr script so it knows
which application implements the UI of agl_shell wayland protocol.
chromium: bc1410d..fa99cf3344
fa99cf3344 [op][agl][wayland] Activate applications when requested from applaunchd
ab1a4cf05d [op][agl][injection] AGL D-Bus implementation of PAL appservice
e5f6143e55 [op][agl][injection] Add application service injection
wam: b0c1e46..8dd3f17
8dd3f17 [op][agl][wayland] Remove unused role code.
defc5af [op][agl][wayland] Fix: do not ignore Panel shell surface type.
6683b08 [op][agl][wayland] Set AGL application ID in all cases
0bb9814 [op][agl][wayland] Properly adapt dimensions for web apps using panel
9af0d23 [op][agl][wayland] Properly pass surface size, type and edge to chromium
e6df86b [op][agl][injection] Declare in web app XML the required injections
Bug-AGL: SPEC-4250
Change-Id: Ie1b1181f3a67ea2ada1912db53e360178a4cf443
Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
|
|
Add the web-based launcher to the HTML5 demo dropping original
launcher. It includes changes to the launcher to match the new
navigator.appservice API and JS injection and drops agl-js-api.
Bug-AGL: SPEC-4249
Change-Id: I02a68fc81693a56aa19e213e8ee200c0ec4e3f42
Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
|
|
Add updated recipes for the mediaplayer, radio, phone, and
messaging apps that build the updated versions that do not
use the previous application framework. The mediaplayer
currently only has local media playback support via
libqtappfw, the other apps are somewhat placeholders for
now as their application framework usage via libqtappfw
has been stubbed out for now.
Bug-AGL: SPEC-4182
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ia7aca1698a7e2c8381d4e257d447bcfbe3bce42e
|
|
Backport the recipe for the latest (0.23.5) version of mpd
(Music Player Daemon) from meta-openembedded's master branch.
This provides a version with native PipeWire support, and should
help make the upcoming upgrade to Yocto Project 3.5 (aka Kirkstone)
easier. Additionally, the recipes for the related libmpdclient
library and mpc utility are also backported to ensure compatibility.
The provided bbappend for the mpd recipe tweaks the backport to
build with the older version of meson in dunfell, and applies
configuration to approximate the lightmediascanner set up with
regards to media location and using /var/volatile for metadata
storage for robustness.
Bug-AGL: SPEC-4255
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ida58289a16079f48c3467d55aef4a608671ffc37
|
|
The sdk build did not catch the change to openssh as it used the wrong include file.
Fix it by icluding the right file.
Bug-AGL: SPEC-4243
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ief802f0212f2a464157f9dfc962686a479170715
|
|
Add back the html5-hvac application, adapting installation to the new
application framework:
- It provides a valid .desktop file.
- It does not use the .wgt file, and just deployes to
/usr/lib/wam_apps/html5-hvac the application files.
Bug-AGL: SPEC-4224
Change-Id: Icee2d6bfdbd69265614581b731a76a6742036720
Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
|
|
First step for upgrading WAM to the new application framework is
making it work for regular applications, without replacing the
default demo launcher based on QT.
Bug-AGL: SPEC-4223
Change-Id: I16ae6a9b5b591a6c364d9ce99e3bc6e567ef4d90
Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
|
|
To support user sessions we need to use ssh-server-openssh.
Bug-AGL: SPEC-4195
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I14dca131d5c3f6c64a9623f9a1755c05e3f6dd27
|
|
Fix a use of the old override syntax that slipped by to aid
"next" branch maintenance.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Idc478b5d225a0f6558a6152cb239b1e20ed095ec
|
|
Add updated recipes for the dashboard, hvac, ondemandnavi, and
settings Qt demo applications, as well as for the libqtappfw library
they use and its new dependency bluez-glib. The applications are
added back to the packagegroup-agl-demo-platform as they were
before. Also remove a couple of leftover things in the packagegroup
recipe to clean up.
Bug-AGL: SPEC-4182
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I0ea36c809d9126284c597cd79eded8ab031205da
|
|
Through its dependencies, `launcher` pulls all necessary software,
including `agl-session`, `homescreen`, `weston-ini-conf`... Make the
`agl-demo-platform` packagegroup depend on it for using the new App FW.
Moreover, make the `agl-graphical-weston` packagegroup depend on
`agl-compositor-init` so we directly install the appfw-provided config
and systemd services for `agl-compositor`.
Bug-AGL: SPEC-4161 SPEC-4159
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
Change-Id: Ifb84b021925e50a7ea977c25eb711ddf0c9b77bd
|
|
weston-terminal is already installed as part of the weston installation.
However, it doesn't provide a way to be easily discovered. This commit
creates a .desktop file following the "Desktop entry specification" so
this application can be discovered by a compliant application launcher.
Bug-AGL: SPEC-4161
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
Change-Id: I9c413645ed0bd4371c7d18977304ef6f1a5a2be7
|
|
Also, due to changes in meta-agl-app-framework, `weston-init` now
conflicts with `agl-compositor-init`, so remove it from the
`agl-graphical-weston` package group dependencies so the demo images
can build.
Bug-AGL: SPEC-4161
Change-Id: I1dc9a60445fc3a97531449bfcc3496ce05357e36
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
|
|
Include wam dependency on agl-demo-platform-html5 target.
Bug-AGL: SPEC-4121
Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
Change-Id: I3355a0a96b906131fa1d2e11c4b29d3951879ad9
|
|
Add SYSTEMD_DEFAULT_TARGET definition to agl-image-ivi to result in
agl-compositor starting automatically in it and derivative images.
This is required with the new weston-init behavior until we upgrade
past 3.3/Hardknott, when "weston" in IMAGE_FEATURES can be used
instead.
Bug-AGL: SPEC-4121
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I282953edce89220bca6b2a1b217dada9b685f023
|
|
During the last workshop the transition to the new framework was presented.
This change essentially deprecates the SMACK-based application framework.
To prepare the integration of it, we remove the deprecated components:
- recipes-apis : all agl-service-*
- recipes-demos: all demo apps but homescreen
- non-essential configurations
Todo:
We need to bring-back the html5 image in a follow-up w/o ties into the old framework.
v2: kept WAM + Chromium recipes for reference
v3: rebased
Bug-AGL: SPEC-4121
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I58075f5f1e477106a1aad3d2171a0904bf0cb16e
|