diff options
author | Scott Murray <scott.murray@konsulko.com> | 2021-11-04 14:35:55 -0400 |
---|---|---|
committer | Scott Murray <scott.murray@konsulko.com> | 2021-11-04 14:44:37 -0400 |
commit | 2b7ca7a6eeb79e03507abb7a16b0503591d2b064 (patch) | |
tree | d372e518e3eae711d9c867de1c1731154d069400 /README.md | |
parent | 187fffa9f0a05359678887f30b58091cf7c5fc47 (diff) |
Initial rework to run without the app framework
Changes:
- Remove application framework build scripts, and update the
application qmake file to just build a "homescreen" binary
and support installing it to /usr/bin.
- Remove voice API related code. Some of the associated QML
and images for the UI have been retained in case equivalent
functionality is re-added in the future.
- Remove or stub out various app framework API access for the
homescreen and launcher bindings, and comment out usage of
the Qt wrappers from libqtappfw (e.g. Bluetooth). The aim is
to provide a replacement library or libraries for the latter
that provide the same functionality.
- Remove the old homescreen API documentation and do an initial
update of the build instructions in README.md.
Bug-AGL: SPEC-4121
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Iab979c8e1341f2da0384f88f163a977b03664600
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 23 |
1 files changed, 6 insertions, 17 deletions
@@ -7,9 +7,8 @@ HomeScreen: AGL Home Screen reference implementation ``` $ mkdir WORK $ cd WORK -$ repo init -b dab -m dab_4.0.0_xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo +$ repo init -b master -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync -$ git clone git clone https://gerrit.automotivelinux.org/gerrit/staging/meta-hmi-framework ``` @@ -21,26 +20,16 @@ Then you can get the following recipe. **Bitbake** ``` -$ source meta-agl/scripts/aglsetup.sh -m m3ulcb agl-demo agl-devel agl-appfw-smack agl-hmi-framework +$ source meta-agl/scripts/aglsetup.sh -m m3ulcb agl-demo agl-devel $ bitbake homescreen ``` -Instructions for building HomeScreen app +Instructions for building Home Screen app ---------------------------------------- -The HomeScreen app is part of the -packagegroup-agl-demo-platform +The Home Screen app is part of the packagegroup-agl-demo-platform packagegroup. -This also includes the following apps: -- WindowManager -- HomeScreen Binder - -And the library -- libhomescreen -- libwindowmanager - - To build all the above, follow the instrucions on the AGL documentation website: http://docs.automotivelinux.org/docs/getting_started/en/dev/reference/source-code.html#features-supported-by-aglsetup @@ -49,10 +38,10 @@ Please activate the "agl-demo" feature when running the aglsetup script: http://docs.automotivelinux.org/docs/getting_started/en/dev/reference/source-code.html#features-supported-by-aglsetup -Launch HomeScreen App: +Launch Home Screen App: Usage: ``` -afm-util start homescreen +systemctl start homescreen ``` |