From 8633e4d3d92c722ad0334ddfb613f5c127cdca02 Mon Sep 17 00:00:00 2001 From: Jonathan Maw Date: Tue, 21 Apr 2015 16:59:58 +0000 Subject: WIP of GENIVI Demo Platform support --- strata/genivi-demo-platform.morph | 24 ++++++---------------- .../genivi-demo-platform-hmi.morph | 22 ++++++++++++++++++++ 2 files changed, 28 insertions(+), 18 deletions(-) diff --git a/strata/genivi-demo-platform.morph b/strata/genivi-demo-platform.morph index ef119ef8..5ac82bb9 100644 --- a/strata/genivi-demo-platform.morph +++ b/strata/genivi-demo-platform.morph @@ -50,8 +50,9 @@ chunks: - name: browser-poc morph: strata/genivi-demo-platform/browser-poc.morph repo: upstream:genivi/browser-poc - ref: baserock/genivi-demo-platform - unpetrify-ref: master +# ref: f1d02d11d86d53b96c85a2ea03d7cd4736c1c616 + ref: baserock/jonathanmaw/genivi-demo-jetson + unpetrify-ref: baserock/genivi-demo-platform build-depends: [] - name: dbus-python repo: upstream:dbus-python @@ -86,22 +87,6 @@ chunks: repo: upstream:navit-svn ref: 358812af2c27c4abe324beb205e6d156b96fb1ea unpetrify-ref: master -#- name: poi-service -# morph: strata/genivi-demo-platform/poi-service.morph -# repo: upstream:genivi/poi-service -# ref: jonathanmaw/genivi-demo-jetson -# unpetrify-ref: c8bb70af8b6e8fa0dc8530800adbd2b7cbffc293 -# build-depends: -# - navit -#- name: fuel-stop-advisor -# morph: strata/genivi-demo-platform/fuel-stop-advisor.morph -# repo: upstream:genivi/navigation -# ref: abfc49ee6c812e65ce12583f318b72165a3e6603 -# unpetrify-ref: master -# build-depends: -# - navit -# - poi-service -# - automotive-message-broker - name: genivi-demo-platform-hmi morph: strata/genivi-demo-platform/genivi-demo-platform-hmi.morph repo: upstream:genivi/genivi-demo-platform-hmi @@ -109,3 +94,6 @@ chunks: unpetrify-ref: 3955d0dd4a544577f812854ef333ddb80dbc177f build-depends: - dbus-c++ +- name: hacked-up-qtwayland + repo: upstream:qt5/qtwayland + ref: baserock/jonathanmaw/genivi-demo-jetson diff --git a/strata/genivi-demo-platform/genivi-demo-platform-hmi.morph b/strata/genivi-demo-platform/genivi-demo-platform-hmi.morph index 74aef2fa..fe583b7c 100644 --- a/strata/genivi-demo-platform/genivi-demo-platform-hmi.morph +++ b/strata/genivi-demo-platform/genivi-demo-platform-hmi.morph @@ -1,6 +1,12 @@ name: genivi-demo-platform-hmi kind: chunk pre-configure-commands: +- | + sed -i 's/sd_journal_print(LOG_DEBUG,/printf("DEBUG: "/' $(find . -name '*.cpp' -o -name '*.h') +- | + sed -i 's/sd_journal_print(LOG_INFO,/printf("INFO: "/' $(find . -name '*.cpp' -o -name '*.h') +- | + sed -i 's/sd_journal_print(LOG_ERR,/printf("ERR: "/' $(find . -name '*.cpp' -o -name '*.h') - | git apply - << "EOF" diff --git a/configure.ac b/configure.ac @@ -76,3 +82,19 @@ install-commands: Environment=LD_PRELOAD=/usr/lib/libEGL.so ExecStart=/usr/bin/gdp-hmi-panel EOF +- | + cat >"$DESTDIR/usr/lib/systemd/user/EGLWLMockNavigation.service" < "$DESTDIR/usr/lib/systemd/user/EGLWLInputEventExample.service" <