From becfd2af922084017213a072d317edb597fac9f8 Mon Sep 17 00:00:00 2001 From: Pedro Alvarez Date: Wed, 10 Aug 2016 11:09:23 +0000 Subject: s/defifitions-genivi/genivi/ Change-Id: Iea0d4ddee4cf17b8d8e377386ae4abbb597e6f6e --- clusters/ci.morph | 4 +- .../clusters/gdp-jetson-upgrade.morph | 19 --- .../genivi-demo-platform-x86_32-deploy.morph | 22 ---- .../genivi-demo-platform-x86_64-deploy.morph | 22 ---- .../clusters/release-genivi-baseline.morph | 41 ------ .../strata/genivi-demo-platform-libs.morph | 18 --- .../genivi-demo-platform-libs/dbus-c++.morph | 9 -- .../strata/genivi-demo-platform.morph | 42 ------- .../genivi-demo-platform/audiomanager-poc.morph | 10 -- .../genivi-demo-platform/audiomanager@gdp.morph | 14 --- .../strata/genivi-demo-platform/browser-poc.morph | 29 ----- .../genivi-demo-platform-hmi.morph | 137 --------------------- .../strata/genivi-demo-platform/mm-common.morph | 7 -- definitions-genivi/strata/genivi.morph | 107 ---------------- definitions-genivi/strata/genivi/DLT-daemon.morph | 7 -- .../genivi/genivi-common-api-dbus-runtime.morph | 3 - .../strata/genivi/genivi-common-api-runtime.morph | 3 - definitions-genivi/strata/genivi/googlemock.morph | 8 -- definitions-genivi/strata/genivi/googletest.morph | 7 -- .../strata/genivi/itzam-tarball.morph | 10 -- definitions-genivi/strata/genivi/linuxquota.morph | 10 -- .../strata/genivi/node-startup-controller.morph | 9 -- .../strata/genivi/persistence-administrator.morph | 5 - .../strata/genivi/persistence-common-object.morph | 5 - definitions-genivi/strata/weston-genivi.morph | 21 ---- .../weston-genivi/wayland-ivi-extension.morph | 8 -- .../strata/weston-genivi/weston.morph | 86 ------------- .../genivi-baseline-system-armv7lhf-jetson.morph | 56 --------- ...genivi-baseline-system-armv7lhf-versatile.morph | 54 -------- .../genivi-baseline-system-x86_64-generic.morph | 57 --------- .../genivi-demo-platform-armv7lhf-jetson.morph | 83 ------------- .../genivi-demo-platform-x86_32-generic.morph | 85 ------------- .../genivi-demo-platform-x86_64-generic.morph | 85 ------------- genivi/clusters/gdp-jetson-upgrade.morph | 19 +++ .../genivi-demo-platform-x86_32-deploy.morph | 22 ++++ .../genivi-demo-platform-x86_64-deploy.morph | 22 ++++ genivi/clusters/release-genivi-baseline.morph | 41 ++++++ genivi/strata/genivi-demo-platform-libs.morph | 18 +++ .../genivi-demo-platform-libs/dbus-c++.morph | 9 ++ genivi/strata/genivi-demo-platform.morph | 42 +++++++ .../genivi-demo-platform/audiomanager-poc.morph | 10 ++ .../genivi-demo-platform/audiomanager@gdp.morph | 14 +++ .../strata/genivi-demo-platform/browser-poc.morph | 29 +++++ .../genivi-demo-platform-hmi.morph | 137 +++++++++++++++++++++ genivi/strata/genivi-demo-platform/mm-common.morph | 7 ++ genivi/strata/genivi.morph | 107 ++++++++++++++++ genivi/strata/genivi/DLT-daemon.morph | 7 ++ .../genivi/genivi-common-api-dbus-runtime.morph | 3 + .../strata/genivi/genivi-common-api-runtime.morph | 3 + genivi/strata/genivi/googlemock.morph | 8 ++ genivi/strata/genivi/googletest.morph | 7 ++ genivi/strata/genivi/itzam-tarball.morph | 10 ++ genivi/strata/genivi/linuxquota.morph | 10 ++ genivi/strata/genivi/node-startup-controller.morph | 9 ++ .../strata/genivi/persistence-administrator.morph | 5 + .../strata/genivi/persistence-common-object.morph | 5 + genivi/strata/weston-genivi.morph | 21 ++++ .../weston-genivi/wayland-ivi-extension.morph | 8 ++ genivi/strata/weston-genivi/weston.morph | 86 +++++++++++++ .../genivi-baseline-system-armv7lhf-jetson.morph | 56 +++++++++ ...genivi-baseline-system-armv7lhf-versatile.morph | 54 ++++++++ .../genivi-baseline-system-x86_64-generic.morph | 57 +++++++++ .../genivi-demo-platform-armv7lhf-jetson.morph | 83 +++++++++++++ .../genivi-demo-platform-x86_32-generic.morph | 85 +++++++++++++ .../genivi-demo-platform-x86_64-generic.morph | 85 +++++++++++++ 65 files changed, 1081 insertions(+), 1081 deletions(-) delete mode 100644 definitions-genivi/clusters/gdp-jetson-upgrade.morph delete mode 100644 definitions-genivi/clusters/genivi-demo-platform-x86_32-deploy.morph delete mode 100644 definitions-genivi/clusters/genivi-demo-platform-x86_64-deploy.morph delete mode 100644 definitions-genivi/clusters/release-genivi-baseline.morph delete mode 100644 definitions-genivi/strata/genivi-demo-platform-libs.morph delete mode 100644 definitions-genivi/strata/genivi-demo-platform-libs/dbus-c++.morph delete mode 100644 definitions-genivi/strata/genivi-demo-platform.morph delete mode 100644 definitions-genivi/strata/genivi-demo-platform/audiomanager-poc.morph delete mode 100644 definitions-genivi/strata/genivi-demo-platform/audiomanager@gdp.morph delete mode 100644 definitions-genivi/strata/genivi-demo-platform/browser-poc.morph delete mode 100644 definitions-genivi/strata/genivi-demo-platform/genivi-demo-platform-hmi.morph delete mode 100644 definitions-genivi/strata/genivi-demo-platform/mm-common.morph delete mode 100644 definitions-genivi/strata/genivi.morph delete mode 100644 definitions-genivi/strata/genivi/DLT-daemon.morph delete mode 100644 definitions-genivi/strata/genivi/genivi-common-api-dbus-runtime.morph delete mode 100644 definitions-genivi/strata/genivi/genivi-common-api-runtime.morph delete mode 100644 definitions-genivi/strata/genivi/googlemock.morph delete mode 100644 definitions-genivi/strata/genivi/googletest.morph delete mode 100644 definitions-genivi/strata/genivi/itzam-tarball.morph delete mode 100644 definitions-genivi/strata/genivi/linuxquota.morph delete mode 100644 definitions-genivi/strata/genivi/node-startup-controller.morph delete mode 100644 definitions-genivi/strata/genivi/persistence-administrator.morph delete mode 100644 definitions-genivi/strata/genivi/persistence-common-object.morph delete mode 100644 definitions-genivi/strata/weston-genivi.morph delete mode 100644 definitions-genivi/strata/weston-genivi/wayland-ivi-extension.morph delete mode 100644 definitions-genivi/strata/weston-genivi/weston.morph delete mode 100644 definitions-genivi/systems/genivi-baseline-system-armv7lhf-jetson.morph delete mode 100644 definitions-genivi/systems/genivi-baseline-system-armv7lhf-versatile.morph delete mode 100644 definitions-genivi/systems/genivi-baseline-system-x86_64-generic.morph delete mode 100644 definitions-genivi/systems/genivi-demo-platform-armv7lhf-jetson.morph delete mode 100644 definitions-genivi/systems/genivi-demo-platform-x86_32-generic.morph delete mode 100644 definitions-genivi/systems/genivi-demo-platform-x86_64-generic.morph create mode 100644 genivi/clusters/gdp-jetson-upgrade.morph create mode 100644 genivi/clusters/genivi-demo-platform-x86_32-deploy.morph create mode 100644 genivi/clusters/genivi-demo-platform-x86_64-deploy.morph create mode 100644 genivi/clusters/release-genivi-baseline.morph create mode 100644 genivi/strata/genivi-demo-platform-libs.morph create mode 100644 genivi/strata/genivi-demo-platform-libs/dbus-c++.morph create mode 100644 genivi/strata/genivi-demo-platform.morph create mode 100644 genivi/strata/genivi-demo-platform/audiomanager-poc.morph create mode 100644 genivi/strata/genivi-demo-platform/audiomanager@gdp.morph create mode 100644 genivi/strata/genivi-demo-platform/browser-poc.morph create mode 100644 genivi/strata/genivi-demo-platform/genivi-demo-platform-hmi.morph create mode 100644 genivi/strata/genivi-demo-platform/mm-common.morph create mode 100644 genivi/strata/genivi.morph create mode 100644 genivi/strata/genivi/DLT-daemon.morph create mode 100644 genivi/strata/genivi/genivi-common-api-dbus-runtime.morph create mode 100644 genivi/strata/genivi/genivi-common-api-runtime.morph create mode 100644 genivi/strata/genivi/googlemock.morph create mode 100644 genivi/strata/genivi/googletest.morph create mode 100644 genivi/strata/genivi/itzam-tarball.morph create mode 100644 genivi/strata/genivi/linuxquota.morph create mode 100644 genivi/strata/genivi/node-startup-controller.morph create mode 100644 genivi/strata/genivi/persistence-administrator.morph create mode 100644 genivi/strata/genivi/persistence-common-object.morph create mode 100644 genivi/strata/weston-genivi.morph create mode 100644 genivi/strata/weston-genivi/wayland-ivi-extension.morph create mode 100644 genivi/strata/weston-genivi/weston.morph create mode 100644 genivi/systems/genivi-baseline-system-armv7lhf-jetson.morph create mode 100644 genivi/systems/genivi-baseline-system-armv7lhf-versatile.morph create mode 100644 genivi/systems/genivi-baseline-system-x86_64-generic.morph create mode 100644 genivi/systems/genivi-demo-platform-armv7lhf-jetson.morph create mode 100644 genivi/systems/genivi-demo-platform-x86_32-generic.morph create mode 100644 genivi/systems/genivi-demo-platform-x86_64-generic.morph diff --git a/clusters/ci.morph b/clusters/ci.morph index 1da9317f..c5fcb07b 100644 --- a/clusters/ci.morph +++ b/clusters/ci.morph @@ -65,7 +65,7 @@ systems: BOOTLOADER_INSTALL: none KERNEL_ARGS: cma=256M console=tty0 console=ttyS0,115200n8 no_console_suspend=1 nouveau.pstate=1 -- morph: definitions-genivi/systems/genivi-baseline-system-x86_64-generic.morph +- morph: genivi/systems/genivi-baseline-system-x86_64-generic.morph deploy: genivi-baseline-system-x86_64-generic: type: extensions/rawdisk @@ -75,7 +75,7 @@ systems: GENIVI_WESTON_BACKEND: fbdev GENIVI_WESTON_CONFIG: baseline GENIVI_WESTON_AUTOSTART: False -- morph: definitions-genivi/systems/genivi-baseline-system-armv7lhf-jetson.morph +- morph: genivi/systems/genivi-baseline-system-armv7lhf-jetson.morph deploy: genivi-baseline-system-armv7lhf-jetson: type: extensions/rawdisk diff --git a/definitions-genivi/clusters/gdp-jetson-upgrade.morph b/definitions-genivi/clusters/gdp-jetson-upgrade.morph deleted file mode 100644 index 35761bf1..00000000 --- a/definitions-genivi/clusters/gdp-jetson-upgrade.morph +++ /dev/null @@ -1,19 +0,0 @@ -name: gdp-jetson-upgrade -kind: cluster -systems: -- morph: definitions-genivi/systems/genivi-demo-platform-armv7lhf-jetson.morph - deploy-defaults: - BOOT_DEVICE: "/dev/mmcblk0p1" - ROOT_DEVICE: "/dev/mmcblk0p2" - DTB_PATH: "boot/tegra124-jetson-tk1.dtb" - BOOTLOADER_CONFIG_FORMAT: "extlinux" - BOOTLOADER_INSTALL: "none" - KERNEL_ARGS: cma=256M console=tty0 console=ttyS0,115200n8 no_console_suspend=1 nouveau.pstate=1 - FSTAB_SRC: LABEL=src /src auto defaults,rw,noatime,nofail 0 2 - GENIVI_WESTON_BACKEND: drm - GENIVI_WESTON_CONFIG: gdp - GENIVI_WESTON_AUTOSTART: True - deploy: - self: - type: extensions/ssh-rsync - location: root@127.0.0.1 diff --git a/definitions-genivi/clusters/genivi-demo-platform-x86_32-deploy.morph b/definitions-genivi/clusters/genivi-demo-platform-x86_32-deploy.morph deleted file mode 100644 index ca3c39e6..00000000 --- a/definitions-genivi/clusters/genivi-demo-platform-x86_32-deploy.morph +++ /dev/null @@ -1,22 +0,0 @@ -name: genivi-demo-platform-x86_32-deploy -kind: cluster -description: | - Deploy GENIVI Demo platform system -systems: -- morph: definitions-genivi/systems/genivi-demo-platform-x86_32-generic.morph - deploy: - genivi-demo-platform-x86_32-generic: - type: extensions/rawdisk - location: genivi-demo-platform-x86_32-generic.img - DISK_SIZE: 4G - KERNEL_ARGS: vga=788 - INITRAMFS_PATH: boot/initramfs.gz - HOSTNAME: genivi-demo-platform-x86-32-generic - GENIVI_WESTON_CONFIG: gdp - GENIVI_WESTON_AUTOSTART: False - subsystems: - - morph: systems/initramfs-x86_32.morph - deploy: - initramfs-genivi-demo-platform-x86_32-generic: - type: extensions/initramfs - location: boot/initramfs.gz diff --git a/definitions-genivi/clusters/genivi-demo-platform-x86_64-deploy.morph b/definitions-genivi/clusters/genivi-demo-platform-x86_64-deploy.morph deleted file mode 100644 index 73915543..00000000 --- a/definitions-genivi/clusters/genivi-demo-platform-x86_64-deploy.morph +++ /dev/null @@ -1,22 +0,0 @@ -name: genivi-demo-platform-x86_64-deploy -kind: cluster -description: | - Deploy GENIVI Demo platform system -systems: -- morph: definitions-genivi/systems/genivi-demo-platform-x86_64-generic.morph - deploy: - genivi-demo-platform-x86_64-generic: - type: extensions/rawdisk - location: genivi-demo-platform-x86_64-generic.img - DISK_SIZE: 4G - KERNEL_ARGS: vga=788 - INITRAMFS_PATH: boot/initramfs.gz - HOSTNAME: genivi-demo-platform-x86-64-generic - GENIVI_WESTON_CONFIG: gdp - GENIVI_WESTON_AUTOSTART: False - subsystems: - - morph: systems/initramfs-x86_64.morph - deploy: - initramfs-genivi-demo-platform-x86_64-generic: - type: extensions/initramfs - location: boot/initramfs.gz diff --git a/definitions-genivi/clusters/release-genivi-baseline.morph b/definitions-genivi/clusters/release-genivi-baseline.morph deleted file mode 100644 index 660d0bb4..00000000 --- a/definitions-genivi/clusters/release-genivi-baseline.morph +++ /dev/null @@ -1,41 +0,0 @@ -name: release-genivi-baseline -kind: cluster -description: | - Deploy GENIVI Baseline systems -systems: -- morph: definitions-genivi/systems/genivi-baseline-system-x86_64-generic.morph - deploy: - genivi-baseline-system-x86_64-generic: - type: extensions/rawdisk - location: genivi-baseline-system-x86_64-generic.img - DISK_SIZE: 4G - KERNEL_ARGS: vga=788 - INITRAMFS_PATH: boot/initramfs.gz - HOSTNAME: genivi-baseline-system-x86-64-generic - GENIVI_WESTON_BACKEND: fbdev - GENIVI_WESTON_CONFIG: baseline - GENIVI_WESTON_AUTOSTART: False - subsystems: - - morph: systems/initramfs-x86_64.morph - deploy: - initramfs-genivi-baseline-system-x86_64-generic: - type: extensions/initramfs - location: boot/initramfs.gz -- morph: definitions-genivi/systems/genivi-baseline-system-armv7lhf-jetson.morph - deploy: - genivi-baseline-system-armv7lhf-jetson: - type: extensions/rawdisk - location: genivi-baseline-system-armv7lhf-jetson.img - DISK_SIZE: 4G - BOOT_DEVICE: /dev/mmcblk0p1 - ROOT_DEVICE: /dev/mmcblk0p2 - DTB_PATH: boot/tegra124-jetson-tk1.dtb - BOOTLOADER_CONFIG_FORMAT: extlinux - BOOTLOADER_INSTALL: none - KERNEL_ARGS: cma=256M console=tty0 console=ttyS0,115200n8 no_console_suspend=1 - nouveau.pstate=1 - HOSTNAME: genivi-baseline-system-armv7lhf-jetson - GENIVI_WESTON_BACKEND: drm - GENIVI_WESTON_CONFIG: baseline - GENIVI_WESTON_AUTOSTART: False - diff --git a/definitions-genivi/strata/genivi-demo-platform-libs.morph b/definitions-genivi/strata/genivi-demo-platform-libs.morph deleted file mode 100644 index 99e1bb17..00000000 --- a/definitions-genivi/strata/genivi-demo-platform-libs.morph +++ /dev/null @@ -1,18 +0,0 @@ -name: genivi-demo-platform-libs -kind: stratum -description: Libraries needed for the GENIVI demo platform. -build-depends: -- morph: strata/foundation.morph -- morph: strata/python-pygobject.morph -- morph: strata/bluetooth.morph -chunks: -- name: dbus-c++ - morph: definitions-genivi/strata/genivi-demo-platform-libs/dbus-c++.morph - repo: upstream:dbus-c++ - ref: 8d351eec25430651acbac014e44ec011fac32d57 - unpetrify-ref: baserock/genivi-demo-platform -- name: dbus-python - repo: upstream:dbus-python - ref: d0d5b5be685dc4c16b21c54335becc87ca4d6f58 - unpetrify-ref: dbus-python-1.2.0 - build-system: autotools diff --git a/definitions-genivi/strata/genivi-demo-platform-libs/dbus-c++.morph b/definitions-genivi/strata/genivi-demo-platform-libs/dbus-c++.morph deleted file mode 100644 index bd805ebf..00000000 --- a/definitions-genivi/strata/genivi-demo-platform-libs/dbus-c++.morph +++ /dev/null @@ -1,9 +0,0 @@ -name: dbus-c++ -kind: chunk -description: libdbus-c++ and dbusxx-xml2cpp tool -build-system: autotools -configure-commands: -- autoreconf -ivf -- ./configure --prefix="$PREFIX" --disable-ecore -post-install-commands: -- install tools/dbusxx-xml2cpp "$DESTDIR/$PREFIX"/bin/dbusxx-xml2cpp diff --git a/definitions-genivi/strata/genivi-demo-platform.morph b/definitions-genivi/strata/genivi-demo-platform.morph deleted file mode 100644 index a0b1a618..00000000 --- a/definitions-genivi/strata/genivi-demo-platform.morph +++ /dev/null @@ -1,42 +0,0 @@ -name: genivi-demo-platform -kind: stratum -description: Components which make up the GENIVI demo platform. -build-depends: -- morph: definitions-genivi/strata/genivi-demo-platform-libs.morph -- morph: strata/qt5-tools.morph -- morph: strata/qt5-tools-qtmultimedia.morph -- morph: strata/qt5-tools-qtwebkit.morph -- morph: definitions-genivi/strata/genivi.morph -- morph: strata/wayland-generic.morph -- morph: definitions-genivi/strata/weston-genivi.morph -chunks: -- name: browser-poc - morph: definitions-genivi/strata/genivi-demo-platform/browser-poc.morph - repo: upstream:genivi/browser-poc - ref: d90501f8bd3edcd35eae72efbfb4583ba8f3cdfc - unpetrify-ref: baserock/genivi/genivi-demo-platform - submodules: - documentation/designdocument/cls: - url: http://github.com/Pelagicore/Pelagicore-LaTeX-Class.git -- name: audiomanager-poc - morph: definitions-genivi/strata/genivi-demo-platform/audiomanager-poc.morph - repo: upstream:audiomanager - ref: bb65a4d0a18667baa64e5ba40104dc2cda06b299 - unpetrify-ref: baserock/genivi/genivi-demo-platform -- name: audiomanager@gdp - morph: definitions-genivi/strata/genivi-demo-platform/audiomanager@gdp.morph - repo: upstream:audiomanager - ref: ba709ee7d4f9f81af638a3d3c640b7152bbe32bc - unpetrify-ref: baserock/genivi/6.1-3-gba709ee-gdp -- name: audiomanagerdemo - repo: upstream:genivi/audiomanagerdemo - ref: 30b7817bb5c2de17c725d6624d073092d3a821c0 - unpetrify-ref: master - build-system: qmake - build-depends: - - audiomanager@gdp -- name: genivi-demo-platform-hmi - morph: definitions-genivi/strata/genivi-demo-platform/genivi-demo-platform-hmi.morph - repo: upstream:genivi/genivi-demo-platform-hmi - ref: fd2c954165b0c0f7f4d9e94e8c9c3c8541a53e79 - unpetrify-ref: master diff --git a/definitions-genivi/strata/genivi-demo-platform/audiomanager-poc.morph b/definitions-genivi/strata/genivi-demo-platform/audiomanager-poc.morph deleted file mode 100644 index 6974705b..00000000 --- a/definitions-genivi/strata/genivi-demo-platform/audiomanager-poc.morph +++ /dev/null @@ -1,10 +0,0 @@ -name: audiomanager-poc -kind: chunk -pre-configure-commands: -- sed 's:/opt/:/usr/lib/:g' $(git grep -l "/opt/") -configure-commands: -- cd AudioManagerPoC && qmake -makefile -build-commands: -- cd AudioManagerPoC && make -install-commands: -- cd AudioManagerPoC && make install INSTALL_ROOT="$DESTDIR" diff --git a/definitions-genivi/strata/genivi-demo-platform/audiomanager@gdp.morph b/definitions-genivi/strata/genivi-demo-platform/audiomanager@gdp.morph deleted file mode 100644 index d77d0e68..00000000 --- a/definitions-genivi/strata/genivi-demo-platform/audiomanager@gdp.morph +++ /dev/null @@ -1,14 +0,0 @@ -name: audiomanager@gdp -kind: chunk -configure-commands: -- | - cmake -DWITH_PULSE_ROUTING_PLUGIN=ON \ - -DWITH_PULSE_CONTROL_PLUGIN=ON \ - -DWITH_ENABLED_IPC=DBUS \ - -DWITH_DATABASE_STORAGE=OFF \ - -DWITH_DLT=OFF \ - -DCMAKE_INSTALL_PREFIX="$PREFIX" -build-commands: -- make -install-commands: -- make DESTDIR="$DESTDIR" install diff --git a/definitions-genivi/strata/genivi-demo-platform/browser-poc.morph b/definitions-genivi/strata/genivi-demo-platform/browser-poc.morph deleted file mode 100644 index 1ca23d40..00000000 --- a/definitions-genivi/strata/genivi-demo-platform/browser-poc.morph +++ /dev/null @@ -1,29 +0,0 @@ -name: browser-poc -kind: chunk -description: The GENIVI browser proof-of-concept for the GENIVI Demo Platform. -configure-commands: -- qmake -d -r browser-poc.pro -build-commands: -- make all -install-commands: -- make INSTALL_ROOT="$DESTDIR" install -- mkdir -p "$DESTDIR/usr/lib/systemd/user" -- | - cat >"$DESTDIR/usr/lib/systemd/user/browser.service" <"$DESTDIR/usr/lib/systemd/user/demoui.service" <"$DESTDIR/usr/lib/systemd/user/gdp-hmi-launcher2.service" <"$DESTDIR/usr/lib/systemd/user/gdp-hmi-background.service" <"$DESTDIR/usr/lib/systemd/user/gdp-hmi-controller.service" <"$DESTDIR/usr/lib/systemd/user/gdp-hmi-panel.service" <"$DESTDIR/usr/lib/systemd/user/EGLWLMockNavigation.service" < "$DESTDIR/usr/lib/systemd/user/EGLWLInputEventExample.service" < "$DESTDIR/usr/lib/systemd/user/qml-example.service" < "$DESTDIR/usr/lib/systemd/user/PowerOff.service" <> ivi-shell/ivi-shell-weston.ini - [ivi-launcher] - workspace-id=0 - icon-id=4001 - icon=/usr/share/weston/icon_ivi_flower.png - path=/usr/bin/weston-flower - - [ivi-launcher] - workspace-id=0 - icon-id=4002 - icon=/usr/share/weston/icon_ivi_clickdot.png - path=/usr/bin/weston-clickdot - - [ivi-launcher] - workspace-id=1 - icon-id=4003 - icon=/usr/share/weston/icon_ivi_simple-egl.png - path=/usr/bin/weston-simple-egl - - [ivi-launcher] - workspace-id=1 - icon-id=4004 - icon=/usr/share/weston/icon_ivi_simple-shm.png - path=/usr/bin/weston-simple-shm - - [ivi-launcher] - workspace-id=2 - icon-id=4005 - icon=/usr/share/weston/icon_ivi_smoke.png - path=/usr/bin/weston-smoke - - [ivi-launcher] - workspace-id=2 - icon-id=4006 - icon=/usr/share/weston/terminal.png - path=/usr/bin/EGLWLMockNavigation - EOF - -# Generate gdp-weston config used for GENIVI Demo Platform -- | - cat < ivi-shell/gdp-weston.ini - [core] - shell=ivi-shell.so - - [ivi-shell] - ivi-module=ivi-controller.so - ivi-input-module=ivi-input-controller.so - - cursor-theme=default - cursor-size=32 - - base-layer-id=1000 - workspace-background-layer-id=2000 - workspace-layer-id=3000 - application-layer-id=4000 - - transition-duration=300 - EOF - -# Install both config files to decide later which one to use -- install -d "$DESTDIR/usr/share/doc/weston" -- install -m 0644 ivi-shell/ivi-shell-weston.ini "$DESTDIR/usr/share/doc/weston/ivi-shell-weston.ini" -- install -m 0644 ivi-shell/gdp-weston.ini "$DESTDIR/usr/share/doc/weston/gdp-weston.ini" diff --git a/definitions-genivi/systems/genivi-baseline-system-armv7lhf-jetson.morph b/definitions-genivi/systems/genivi-baseline-system-armv7lhf-jetson.morph deleted file mode 100644 index 179d613a..00000000 --- a/definitions-genivi/systems/genivi-baseline-system-armv7lhf-jetson.morph +++ /dev/null @@ -1,56 +0,0 @@ -name: genivi-baseline-system-armv7lhf-jetson -kind: system -description: A GENIVI baseline system for a Jetson TK. -arch: armv7lhf -strata: -- name: build-essential - morph: strata/build-essential.morph -- name: core - morph: strata/core.morph -- name: foundation - morph: strata/foundation.morph -- name: bsp-jetson - morph: strata/bsp-jetson.morph -- name: connectivity - morph: strata/connectivity.morph -- name: connman-common - morph: strata/connman-common.morph -- name: device-management - morph: strata/device-management.morph -- name: bluetooth - morph: strata/bluetooth.morph -- name: sound-server-pulseaudio - morph: strata/sound-server-pulseaudio.morph -- name: glib-common - morph: strata/glib-common.morph -- name: pcre-utils - morph: strata/pcre-utils.morph -- name: libdrm-common - morph: strata/libdrm-common.morph -- name: multimedia-common - morph: strata/multimedia-common.morph -- name: multimedia-gstreamer - morph: strata/multimedia-gstreamer.morph -- name: genivi - morph: definitions-genivi/strata/genivi.morph -- name: wayland-generic - morph: strata/wayland-generic.morph -- name: graphics-common - morph: strata/graphics-common.morph -- name: input-common - morph: strata/input-common.morph -- name: mesa-common - morph: strata/mesa-common.morph -- name: x-common - morph: strata/x-common.morph -- name: weston-genivi - morph: definitions-genivi/strata/weston-genivi.morph -configuration-extensions: -- extensions/set-hostname -- extensions/add-config-files -- extensions/nfsboot -- extensions/install-files -- extensions/strip-gplv3 -- extensions/fstab -- extensions/install-essential-files -- extensions/genivi diff --git a/definitions-genivi/systems/genivi-baseline-system-armv7lhf-versatile.morph b/definitions-genivi/systems/genivi-baseline-system-armv7lhf-versatile.morph deleted file mode 100644 index c206d4c2..00000000 --- a/definitions-genivi/systems/genivi-baseline-system-armv7lhf-versatile.morph +++ /dev/null @@ -1,54 +0,0 @@ -name: genivi-baseline-system-armv7lhf-versatile -kind: system -description: A GENIVI baseline system for an ARMv7 system. -arch: armv7lhf -strata: -- name: build-essential - morph: strata/build-essential.morph -- name: core - morph: strata/core.morph -- name: foundation - morph: strata/foundation.morph -- name: bsp-armv7-versatile - morph: strata/bsp-armv7-versatile.morph -- name: connectivity - morph: strata/connectivity.morph -- name: connman-common - morph: strata/connman-common.morph -- name: device-management - morph: strata/device-management.morph -- name: bluetooth - morph: strata/bluetooth.morph -- name: sound-server-pulseaudio - morph: strata/sound-server-pulseaudio.morph -- name: glib-common - morph: strata/glib-common.morph -- name: pcre-utils - morph: strata/pcre-utils.morph -- name: libdrm-common - morph: strata/libdrm-common.morph -- name: multimedia-common - morph: strata/multimedia-common.morph -- name: multimedia-gstreamer - morph: strata/multimedia-gstreamer.morph -- name: genivi - morph: definitions-genivi/strata/genivi.morph -- name: wayland-generic - morph: strata/wayland-generic.morph -- name: graphics-common - morph: strata/graphics-common.morph -- name: input-common - morph: strata/input-common.morph -- name: x-common - morph: strata/x-common.morph -- name: weston-genivi - morph: definitions-genivi/strata/weston-genivi.morph -configuration-extensions: -- extensions/set-hostname -- extensions/add-config-files -- extensions/nfsboot -- extensions/install-files -- extensions/strip-gplv3 -- extensions/fstab -- extensions/install-essential-files -- extensions/genivi diff --git a/definitions-genivi/systems/genivi-baseline-system-x86_64-generic.morph b/definitions-genivi/systems/genivi-baseline-system-x86_64-generic.morph deleted file mode 100644 index d96b9419..00000000 --- a/definitions-genivi/systems/genivi-baseline-system-x86_64-generic.morph +++ /dev/null @@ -1,57 +0,0 @@ -name: genivi-baseline-system-x86_64-generic -kind: system -description: A GENIVI baseline system for a 64-bit x86 system. -arch: x86_64 -strata: -- name: build-essential - morph: strata/build-essential.morph -- name: core - morph: strata/core.morph -- name: foundation - morph: strata/foundation.morph -- name: bsp-x86_64-generic - morph: strata/bsp-x86_64-generic.morph -- name: connectivity - morph: strata/connectivity.morph -- name: connman-common - morph: strata/connman-common.morph -- name: device-management - morph: strata/device-management.morph -- name: bluetooth - morph: strata/bluetooth.morph -- name: sound-server-pulseaudio - morph: strata/sound-server-pulseaudio.morph -- name: glib-common - morph: strata/glib-common.morph -- name: pcre-utils - morph: strata/pcre-utils.morph -- name: libdrm-common - morph: strata/libdrm-common.morph -- name: multimedia-common - morph: strata/multimedia-common.morph -- name: multimedia-gstreamer - morph: strata/multimedia-gstreamer.morph -- name: genivi - morph: definitions-genivi/strata/genivi.morph -- name: wayland-generic - morph: strata/wayland-generic.morph -- name: graphics-common - morph: strata/graphics-common.morph -- name: input-common - morph: strata/input-common.morph -- name: llvm-common - morph: strata/llvm-common.morph -- name: mesa-common - morph: strata/mesa-common.morph -- name: x-common - morph: strata/x-common.morph -- name: weston-genivi - morph: definitions-genivi/strata/weston-genivi.morph -configuration-extensions: -- extensions/set-hostname -- extensions/add-config-files -- extensions/nfsboot -- extensions/install-files -- extensions/strip-gplv3 -- extensions/install-essential-files -- extensions/genivi diff --git a/definitions-genivi/systems/genivi-demo-platform-armv7lhf-jetson.morph b/definitions-genivi/systems/genivi-demo-platform-armv7lhf-jetson.morph deleted file mode 100644 index fdd9ddd6..00000000 --- a/definitions-genivi/systems/genivi-demo-platform-armv7lhf-jetson.morph +++ /dev/null @@ -1,83 +0,0 @@ -name: genivi-demo-platform-armv7lhf-jetson -kind: system -description: A GENIVI demo platform for a 64-bit x86 system. -arch: armv7lhf -strata: -- name: build-essential - morph: strata/build-essential.morph -- name: core - morph: strata/core.morph -- name: cpp-common-libs - morph: strata/cpp-common-libs.morph -- name: python2-core - morph: strata/python2-core.morph -- name: glib-common - morph: strata/glib-common.morph -- name: pcre-utils - morph: strata/pcre-utils.morph -- name: foundation - morph: strata/foundation.morph -- name: bsp-jetson - morph: strata/bsp-jetson.morph -- name: connectivity - morph: strata/connectivity.morph -- name: connman-common - morph: strata/connman-common.morph -- name: device-management - morph: strata/device-management.morph -- name: bluetooth - morph: strata/bluetooth.morph -- name: sound-server-pulseaudio - morph: strata/sound-server-pulseaudio.morph -- name: libdrm-common - morph: strata/libdrm-common.morph -- name: multimedia-common - morph: strata/multimedia-common.morph -- name: multimedia-gstreamer - morph: strata/multimedia-gstreamer.morph -- name: navigation - morph: strata/navigation.morph -- name: genivi - morph: definitions-genivi/strata/genivi.morph -- name: wayland-generic - morph: strata/wayland-generic.morph -- name: graphics-common - morph: strata/graphics-common.morph -- name: input-common - morph: strata/input-common.morph -- name: ivi-common - morph: strata/ivi-common.morph -- name: mesa-common - morph: strata/mesa-common.morph -- name: x-common - morph: strata/x-common.morph -- name: weston-genivi - morph: definitions-genivi/strata/weston-genivi.morph -- name: ruby - morph: strata/ruby.morph -- name: icu-common - morph: strata/icu-common.morph -- name: qt5-tools - morph: strata/qt5-tools.morph -- name: qt5-tools-qtmultimedia - morph: strata/qt5-tools-qtmultimedia.morph -- name: qt5-tools-qtwebkit - morph: strata/qt5-tools-qtwebkit.morph -- name: qt5-tools-qtwayland - morph: strata/qt5-tools-qtwayland.morph -- name: python-pygobject - morph: strata/python-pygobject.morph -- name: genivi-demo-platform-libs - morph: definitions-genivi/strata/genivi-demo-platform-libs.morph -- name: genivi-demo-platform - morph: definitions-genivi/strata/genivi-demo-platform.morph -- name: tools - morph: strata/tools.morph -configuration-extensions: -- extensions/set-hostname -- extensions/add-config-files -- extensions/nfsboot -- extensions/install-files -- extensions/fstab -- extensions/install-essential-files -- extensions/genivi diff --git a/definitions-genivi/systems/genivi-demo-platform-x86_32-generic.morph b/definitions-genivi/systems/genivi-demo-platform-x86_32-generic.morph deleted file mode 100644 index 4c4c40ee..00000000 --- a/definitions-genivi/systems/genivi-demo-platform-x86_32-generic.morph +++ /dev/null @@ -1,85 +0,0 @@ -name: genivi-demo-platform-x86_32-generic -kind: system -description: A GENIVI demo platform for a 32-bit x86 system. -arch: x86_32 -strata: -- name: build-essential - morph: strata/build-essential.morph -- name: core - morph: strata/core.morph -- name: cpp-common-libs - morph: strata/cpp-common-libs.morph -- name: python2-core - morph: strata/python2-core.morph -- name: glib-common - morph: strata/glib-common.morph -- name: pcre-utils - morph: strata/pcre-utils.morph -- name: foundation - morph: strata/foundation.morph -- name: bsp-x86_32-generic - morph: strata/bsp-x86_32-generic.morph -- name: connectivity - morph: strata/connectivity.morph -- name: connman-common - morph: strata/connman-common.morph -- name: device-management - morph: strata/device-management.morph -- name: bluetooth - morph: strata/bluetooth.morph -- name: sound-server-pulseaudio - morph: strata/sound-server-pulseaudio.morph -- name: libdrm-common - morph: strata/libdrm-common.morph -- name: multimedia-common - morph: strata/multimedia-common.morph -- name: multimedia-gstreamer - morph: strata/multimedia-gstreamer.morph -- name: navigation - morph: strata/navigation.morph -- name: genivi - morph: definitions-genivi/strata/genivi.morph -- name: wayland-generic - morph: strata/wayland-generic.morph -- name: graphics-common - morph: strata/graphics-common.morph -- name: input-common - morph: strata/input-common.morph -- name: ivi-common - morph: strata/ivi-common.morph -- name: llvm-common - morph: strata/llvm-common.morph -- name: mesa-common - morph: strata/mesa-common.morph -- name: x-common - morph: strata/x-common.morph -- name: weston-genivi - morph: definitions-genivi/strata/weston-genivi.morph -- name: ruby - morph: strata/ruby.morph -- name: icu-common - morph: strata/icu-common.morph -- name: qt5-tools - morph: strata/qt5-tools.morph -- name: qt5-tools-qtmultimedia - morph: strata/qt5-tools-qtmultimedia.morph -- name: qt5-tools-qtwebkit - morph: strata/qt5-tools-qtwebkit.morph -- name: qt5-tools-qtwayland - morph: strata/qt5-tools-qtwayland.morph -- name: python-pygobject - morph: strata/python-pygobject.morph -- name: genivi-demo-platform-libs - morph: definitions-genivi/strata/genivi-demo-platform-libs.morph -- name: genivi-demo-platform - morph: definitions-genivi/strata/genivi-demo-platform.morph -- name: tools - morph: strata/tools.morph -configuration-extensions: -- extensions/set-hostname -- extensions/add-config-files -- extensions/nfsboot -- extensions/install-files -- extensions/fstab -- extensions/install-essential-files -- extensions/genivi diff --git a/definitions-genivi/systems/genivi-demo-platform-x86_64-generic.morph b/definitions-genivi/systems/genivi-demo-platform-x86_64-generic.morph deleted file mode 100644 index cef51f23..00000000 --- a/definitions-genivi/systems/genivi-demo-platform-x86_64-generic.morph +++ /dev/null @@ -1,85 +0,0 @@ -name: genivi-demo-platform-x86_64-generic -kind: system -description: A GENIVI demo platform for a 64-bit x86 system. -arch: x86_64 -strata: -- name: build-essential - morph: strata/build-essential.morph -- name: core - morph: strata/core.morph -- name: cpp-common-libs - morph: strata/cpp-common-libs.morph -- name: python2-core - morph: strata/python2-core.morph -- name: glib-common - morph: strata/glib-common.morph -- name: pcre-utils - morph: strata/pcre-utils.morph -- name: foundation - morph: strata/foundation.morph -- name: bsp-x86_64-generic - morph: strata/bsp-x86_64-generic.morph -- name: connectivity - morph: strata/connectivity.morph -- name: connman-common - morph: strata/connman-common.morph -- name: device-management - morph: strata/device-management.morph -- name: bluetooth - morph: strata/bluetooth.morph -- name: sound-server-pulseaudio - morph: strata/sound-server-pulseaudio.morph -- name: libdrm-common - morph: strata/libdrm-common.morph -- name: multimedia-common - morph: strata/multimedia-common.morph -- name: multimedia-gstreamer - morph: strata/multimedia-gstreamer.morph -- name: navigation - morph: strata/navigation.morph -- name: genivi - morph: definitions-genivi/strata/genivi.morph -- name: wayland-generic - morph: strata/wayland-generic.morph -- name: graphics-common - morph: strata/graphics-common.morph -- name: input-common - morph: strata/input-common.morph -- name: ivi-common - morph: strata/ivi-common.morph -- name: llvm-common - morph: strata/llvm-common.morph -- name: mesa-common - morph: strata/mesa-common.morph -- name: x-common - morph: strata/x-common.morph -- name: weston-genivi - morph: definitions-genivi/strata/weston-genivi.morph -- name: ruby - morph: strata/ruby.morph -- name: icu-common - morph: strata/icu-common.morph -- name: qt5-tools - morph: strata/qt5-tools.morph -- name: qt5-tools-qtmultimedia - morph: strata/qt5-tools-qtmultimedia.morph -- name: qt5-tools-qtwebkit - morph: strata/qt5-tools-qtwebkit.morph -- name: qt5-tools-qtwayland - morph: strata/qt5-tools-qtwayland.morph -- name: python-pygobject - morph: strata/python-pygobject.morph -- name: genivi-demo-platform-libs - morph: definitions-genivi/strata/genivi-demo-platform-libs.morph -- name: genivi-demo-platform - morph: definitions-genivi/strata/genivi-demo-platform.morph -- name: tools - morph: strata/tools.morph -configuration-extensions: -- extensions/set-hostname -- extensions/add-config-files -- extensions/nfsboot -- extensions/install-files -- extensions/fstab -- extensions/install-essential-files -- extensions/genivi diff --git a/genivi/clusters/gdp-jetson-upgrade.morph b/genivi/clusters/gdp-jetson-upgrade.morph new file mode 100644 index 00000000..57287f4c --- /dev/null +++ b/genivi/clusters/gdp-jetson-upgrade.morph @@ -0,0 +1,19 @@ +name: gdp-jetson-upgrade +kind: cluster +systems: +- morph: genivi/systems/genivi-demo-platform-armv7lhf-jetson.morph + deploy-defaults: + BOOT_DEVICE: "/dev/mmcblk0p1" + ROOT_DEVICE: "/dev/mmcblk0p2" + DTB_PATH: "boot/tegra124-jetson-tk1.dtb" + BOOTLOADER_CONFIG_FORMAT: "extlinux" + BOOTLOADER_INSTALL: "none" + KERNEL_ARGS: cma=256M console=tty0 console=ttyS0,115200n8 no_console_suspend=1 nouveau.pstate=1 + FSTAB_SRC: LABEL=src /src auto defaults,rw,noatime,nofail 0 2 + GENIVI_WESTON_BACKEND: drm + GENIVI_WESTON_CONFIG: gdp + GENIVI_WESTON_AUTOSTART: True + deploy: + self: + type: extensions/ssh-rsync + location: root@127.0.0.1 diff --git a/genivi/clusters/genivi-demo-platform-x86_32-deploy.morph b/genivi/clusters/genivi-demo-platform-x86_32-deploy.morph new file mode 100644 index 00000000..d1c5544d --- /dev/null +++ b/genivi/clusters/genivi-demo-platform-x86_32-deploy.morph @@ -0,0 +1,22 @@ +name: genivi-demo-platform-x86_32-deploy +kind: cluster +description: | + Deploy GENIVI Demo platform system +systems: +- morph: genivi/systems/genivi-demo-platform-x86_32-generic.morph + deploy: + genivi-demo-platform-x86_32-generic: + type: extensions/rawdisk + location: genivi-demo-platform-x86_32-generic.img + DISK_SIZE: 4G + KERNEL_ARGS: vga=788 + INITRAMFS_PATH: boot/initramfs.gz + HOSTNAME: genivi-demo-platform-x86-32-generic + GENIVI_WESTON_CONFIG: gdp + GENIVI_WESTON_AUTOSTART: False + subsystems: + - morph: systems/initramfs-x86_32.morph + deploy: + initramfs-genivi-demo-platform-x86_32-generic: + type: extensions/initramfs + location: boot/initramfs.gz diff --git a/genivi/clusters/genivi-demo-platform-x86_64-deploy.morph b/genivi/clusters/genivi-demo-platform-x86_64-deploy.morph new file mode 100644 index 00000000..4e1005c4 --- /dev/null +++ b/genivi/clusters/genivi-demo-platform-x86_64-deploy.morph @@ -0,0 +1,22 @@ +name: genivi-demo-platform-x86_64-deploy +kind: cluster +description: | + Deploy GENIVI Demo platform system +systems: +- morph: genivi/systems/genivi-demo-platform-x86_64-generic.morph + deploy: + genivi-demo-platform-x86_64-generic: + type: extensions/rawdisk + location: genivi-demo-platform-x86_64-generic.img + DISK_SIZE: 4G + KERNEL_ARGS: vga=788 + INITRAMFS_PATH: boot/initramfs.gz + HOSTNAME: genivi-demo-platform-x86-64-generic + GENIVI_WESTON_CONFIG: gdp + GENIVI_WESTON_AUTOSTART: False + subsystems: + - morph: systems/initramfs-x86_64.morph + deploy: + initramfs-genivi-demo-platform-x86_64-generic: + type: extensions/initramfs + location: boot/initramfs.gz diff --git a/genivi/clusters/release-genivi-baseline.morph b/genivi/clusters/release-genivi-baseline.morph new file mode 100644 index 00000000..08a8c622 --- /dev/null +++ b/genivi/clusters/release-genivi-baseline.morph @@ -0,0 +1,41 @@ +name: release-genivi-baseline +kind: cluster +description: | + Deploy GENIVI Baseline systems +systems: +- morph: genivi/systems/genivi-baseline-system-x86_64-generic.morph + deploy: + genivi-baseline-system-x86_64-generic: + type: extensions/rawdisk + location: genivi-baseline-system-x86_64-generic.img + DISK_SIZE: 4G + KERNEL_ARGS: vga=788 + INITRAMFS_PATH: boot/initramfs.gz + HOSTNAME: genivi-baseline-system-x86-64-generic + GENIVI_WESTON_BACKEND: fbdev + GENIVI_WESTON_CONFIG: baseline + GENIVI_WESTON_AUTOSTART: False + subsystems: + - morph: systems/initramfs-x86_64.morph + deploy: + initramfs-genivi-baseline-system-x86_64-generic: + type: extensions/initramfs + location: boot/initramfs.gz +- morph: genivi/systems/genivi-baseline-system-armv7lhf-jetson.morph + deploy: + genivi-baseline-system-armv7lhf-jetson: + type: extensions/rawdisk + location: genivi-baseline-system-armv7lhf-jetson.img + DISK_SIZE: 4G + BOOT_DEVICE: /dev/mmcblk0p1 + ROOT_DEVICE: /dev/mmcblk0p2 + DTB_PATH: boot/tegra124-jetson-tk1.dtb + BOOTLOADER_CONFIG_FORMAT: extlinux + BOOTLOADER_INSTALL: none + KERNEL_ARGS: cma=256M console=tty0 console=ttyS0,115200n8 no_console_suspend=1 + nouveau.pstate=1 + HOSTNAME: genivi-baseline-system-armv7lhf-jetson + GENIVI_WESTON_BACKEND: drm + GENIVI_WESTON_CONFIG: baseline + GENIVI_WESTON_AUTOSTART: False + diff --git a/genivi/strata/genivi-demo-platform-libs.morph b/genivi/strata/genivi-demo-platform-libs.morph new file mode 100644 index 00000000..e45c1abe --- /dev/null +++ b/genivi/strata/genivi-demo-platform-libs.morph @@ -0,0 +1,18 @@ +name: genivi-demo-platform-libs +kind: stratum +description: Libraries needed for the GENIVI demo platform. +build-depends: +- morph: strata/foundation.morph +- morph: strata/python-pygobject.morph +- morph: strata/bluetooth.morph +chunks: +- name: dbus-c++ + morph: genivi/strata/genivi-demo-platform-libs/dbus-c++.morph + repo: upstream:dbus-c++ + ref: 8d351eec25430651acbac014e44ec011fac32d57 + unpetrify-ref: baserock/genivi-demo-platform +- name: dbus-python + repo: upstream:dbus-python + ref: d0d5b5be685dc4c16b21c54335becc87ca4d6f58 + unpetrify-ref: dbus-python-1.2.0 + build-system: autotools diff --git a/genivi/strata/genivi-demo-platform-libs/dbus-c++.morph b/genivi/strata/genivi-demo-platform-libs/dbus-c++.morph new file mode 100644 index 00000000..bd805ebf --- /dev/null +++ b/genivi/strata/genivi-demo-platform-libs/dbus-c++.morph @@ -0,0 +1,9 @@ +name: dbus-c++ +kind: chunk +description: libdbus-c++ and dbusxx-xml2cpp tool +build-system: autotools +configure-commands: +- autoreconf -ivf +- ./configure --prefix="$PREFIX" --disable-ecore +post-install-commands: +- install tools/dbusxx-xml2cpp "$DESTDIR/$PREFIX"/bin/dbusxx-xml2cpp diff --git a/genivi/strata/genivi-demo-platform.morph b/genivi/strata/genivi-demo-platform.morph new file mode 100644 index 00000000..9b5194bb --- /dev/null +++ b/genivi/strata/genivi-demo-platform.morph @@ -0,0 +1,42 @@ +name: genivi-demo-platform +kind: stratum +description: Components which make up the GENIVI demo platform. +build-depends: +- morph: genivi/strata/genivi-demo-platform-libs.morph +- morph: strata/qt5-tools.morph +- morph: strata/qt5-tools-qtmultimedia.morph +- morph: strata/qt5-tools-qtwebkit.morph +- morph: genivi/strata/genivi.morph +- morph: strata/wayland-generic.morph +- morph: genivi/strata/weston-genivi.morph +chunks: +- name: browser-poc + morph: genivi/strata/genivi-demo-platform/browser-poc.morph + repo: upstream:genivi/browser-poc + ref: d90501f8bd3edcd35eae72efbfb4583ba8f3cdfc + unpetrify-ref: baserock/genivi/genivi-demo-platform + submodules: + documentation/designdocument/cls: + url: http://github.com/Pelagicore/Pelagicore-LaTeX-Class.git +- name: audiomanager-poc + morph: genivi/strata/genivi-demo-platform/audiomanager-poc.morph + repo: upstream:audiomanager + ref: bb65a4d0a18667baa64e5ba40104dc2cda06b299 + unpetrify-ref: baserock/genivi/genivi-demo-platform +- name: audiomanager@gdp + morph: genivi/strata/genivi-demo-platform/audiomanager@gdp.morph + repo: upstream:audiomanager + ref: ba709ee7d4f9f81af638a3d3c640b7152bbe32bc + unpetrify-ref: baserock/genivi/6.1-3-gba709ee-gdp +- name: audiomanagerdemo + repo: upstream:genivi/audiomanagerdemo + ref: 30b7817bb5c2de17c725d6624d073092d3a821c0 + unpetrify-ref: master + build-system: qmake + build-depends: + - audiomanager@gdp +- name: genivi-demo-platform-hmi + morph: genivi/strata/genivi-demo-platform/genivi-demo-platform-hmi.morph + repo: upstream:genivi/genivi-demo-platform-hmi + ref: fd2c954165b0c0f7f4d9e94e8c9c3c8541a53e79 + unpetrify-ref: master diff --git a/genivi/strata/genivi-demo-platform/audiomanager-poc.morph b/genivi/strata/genivi-demo-platform/audiomanager-poc.morph new file mode 100644 index 00000000..6974705b --- /dev/null +++ b/genivi/strata/genivi-demo-platform/audiomanager-poc.morph @@ -0,0 +1,10 @@ +name: audiomanager-poc +kind: chunk +pre-configure-commands: +- sed 's:/opt/:/usr/lib/:g' $(git grep -l "/opt/") +configure-commands: +- cd AudioManagerPoC && qmake -makefile +build-commands: +- cd AudioManagerPoC && make +install-commands: +- cd AudioManagerPoC && make install INSTALL_ROOT="$DESTDIR" diff --git a/genivi/strata/genivi-demo-platform/audiomanager@gdp.morph b/genivi/strata/genivi-demo-platform/audiomanager@gdp.morph new file mode 100644 index 00000000..d77d0e68 --- /dev/null +++ b/genivi/strata/genivi-demo-platform/audiomanager@gdp.morph @@ -0,0 +1,14 @@ +name: audiomanager@gdp +kind: chunk +configure-commands: +- | + cmake -DWITH_PULSE_ROUTING_PLUGIN=ON \ + -DWITH_PULSE_CONTROL_PLUGIN=ON \ + -DWITH_ENABLED_IPC=DBUS \ + -DWITH_DATABASE_STORAGE=OFF \ + -DWITH_DLT=OFF \ + -DCMAKE_INSTALL_PREFIX="$PREFIX" +build-commands: +- make +install-commands: +- make DESTDIR="$DESTDIR" install diff --git a/genivi/strata/genivi-demo-platform/browser-poc.morph b/genivi/strata/genivi-demo-platform/browser-poc.morph new file mode 100644 index 00000000..1ca23d40 --- /dev/null +++ b/genivi/strata/genivi-demo-platform/browser-poc.morph @@ -0,0 +1,29 @@ +name: browser-poc +kind: chunk +description: The GENIVI browser proof-of-concept for the GENIVI Demo Platform. +configure-commands: +- qmake -d -r browser-poc.pro +build-commands: +- make all +install-commands: +- make INSTALL_ROOT="$DESTDIR" install +- mkdir -p "$DESTDIR/usr/lib/systemd/user" +- | + cat >"$DESTDIR/usr/lib/systemd/user/browser.service" <"$DESTDIR/usr/lib/systemd/user/demoui.service" <"$DESTDIR/usr/lib/systemd/user/gdp-hmi-launcher2.service" <"$DESTDIR/usr/lib/systemd/user/gdp-hmi-background.service" <"$DESTDIR/usr/lib/systemd/user/gdp-hmi-controller.service" <"$DESTDIR/usr/lib/systemd/user/gdp-hmi-panel.service" <"$DESTDIR/usr/lib/systemd/user/EGLWLMockNavigation.service" < "$DESTDIR/usr/lib/systemd/user/EGLWLInputEventExample.service" < "$DESTDIR/usr/lib/systemd/user/qml-example.service" < "$DESTDIR/usr/lib/systemd/user/PowerOff.service" <> ivi-shell/ivi-shell-weston.ini + [ivi-launcher] + workspace-id=0 + icon-id=4001 + icon=/usr/share/weston/icon_ivi_flower.png + path=/usr/bin/weston-flower + + [ivi-launcher] + workspace-id=0 + icon-id=4002 + icon=/usr/share/weston/icon_ivi_clickdot.png + path=/usr/bin/weston-clickdot + + [ivi-launcher] + workspace-id=1 + icon-id=4003 + icon=/usr/share/weston/icon_ivi_simple-egl.png + path=/usr/bin/weston-simple-egl + + [ivi-launcher] + workspace-id=1 + icon-id=4004 + icon=/usr/share/weston/icon_ivi_simple-shm.png + path=/usr/bin/weston-simple-shm + + [ivi-launcher] + workspace-id=2 + icon-id=4005 + icon=/usr/share/weston/icon_ivi_smoke.png + path=/usr/bin/weston-smoke + + [ivi-launcher] + workspace-id=2 + icon-id=4006 + icon=/usr/share/weston/terminal.png + path=/usr/bin/EGLWLMockNavigation + EOF + +# Generate gdp-weston config used for GENIVI Demo Platform +- | + cat < ivi-shell/gdp-weston.ini + [core] + shell=ivi-shell.so + + [ivi-shell] + ivi-module=ivi-controller.so + ivi-input-module=ivi-input-controller.so + + cursor-theme=default + cursor-size=32 + + base-layer-id=1000 + workspace-background-layer-id=2000 + workspace-layer-id=3000 + application-layer-id=4000 + + transition-duration=300 + EOF + +# Install both config files to decide later which one to use +- install -d "$DESTDIR/usr/share/doc/weston" +- install -m 0644 ivi-shell/ivi-shell-weston.ini "$DESTDIR/usr/share/doc/weston/ivi-shell-weston.ini" +- install -m 0644 ivi-shell/gdp-weston.ini "$DESTDIR/usr/share/doc/weston/gdp-weston.ini" diff --git a/genivi/systems/genivi-baseline-system-armv7lhf-jetson.morph b/genivi/systems/genivi-baseline-system-armv7lhf-jetson.morph new file mode 100644 index 00000000..e2145b6f --- /dev/null +++ b/genivi/systems/genivi-baseline-system-armv7lhf-jetson.morph @@ -0,0 +1,56 @@ +name: genivi-baseline-system-armv7lhf-jetson +kind: system +description: A GENIVI baseline system for a Jetson TK. +arch: armv7lhf +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-jetson + morph: strata/bsp-jetson.morph +- name: connectivity + morph: strata/connectivity.morph +- name: connman-common + morph: strata/connman-common.morph +- name: device-management + morph: strata/device-management.morph +- name: bluetooth + morph: strata/bluetooth.morph +- name: sound-server-pulseaudio + morph: strata/sound-server-pulseaudio.morph +- name: glib-common + morph: strata/glib-common.morph +- name: pcre-utils + morph: strata/pcre-utils.morph +- name: libdrm-common + morph: strata/libdrm-common.morph +- name: multimedia-common + morph: strata/multimedia-common.morph +- name: multimedia-gstreamer + morph: strata/multimedia-gstreamer.morph +- name: genivi + morph: genivi/strata/genivi.morph +- name: wayland-generic + morph: strata/wayland-generic.morph +- name: graphics-common + morph: strata/graphics-common.morph +- name: input-common + morph: strata/input-common.morph +- name: mesa-common + morph: strata/mesa-common.morph +- name: x-common + morph: strata/x-common.morph +- name: weston-genivi + morph: genivi/strata/weston-genivi.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/strip-gplv3 +- extensions/fstab +- extensions/install-essential-files +- extensions/genivi diff --git a/genivi/systems/genivi-baseline-system-armv7lhf-versatile.morph b/genivi/systems/genivi-baseline-system-armv7lhf-versatile.morph new file mode 100644 index 00000000..35104513 --- /dev/null +++ b/genivi/systems/genivi-baseline-system-armv7lhf-versatile.morph @@ -0,0 +1,54 @@ +name: genivi-baseline-system-armv7lhf-versatile +kind: system +description: A GENIVI baseline system for an ARMv7 system. +arch: armv7lhf +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-armv7-versatile + morph: strata/bsp-armv7-versatile.morph +- name: connectivity + morph: strata/connectivity.morph +- name: connman-common + morph: strata/connman-common.morph +- name: device-management + morph: strata/device-management.morph +- name: bluetooth + morph: strata/bluetooth.morph +- name: sound-server-pulseaudio + morph: strata/sound-server-pulseaudio.morph +- name: glib-common + morph: strata/glib-common.morph +- name: pcre-utils + morph: strata/pcre-utils.morph +- name: libdrm-common + morph: strata/libdrm-common.morph +- name: multimedia-common + morph: strata/multimedia-common.morph +- name: multimedia-gstreamer + morph: strata/multimedia-gstreamer.morph +- name: genivi + morph: genivi/strata/genivi.morph +- name: wayland-generic + morph: strata/wayland-generic.morph +- name: graphics-common + morph: strata/graphics-common.morph +- name: input-common + morph: strata/input-common.morph +- name: x-common + morph: strata/x-common.morph +- name: weston-genivi + morph: genivi/strata/weston-genivi.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/strip-gplv3 +- extensions/fstab +- extensions/install-essential-files +- extensions/genivi diff --git a/genivi/systems/genivi-baseline-system-x86_64-generic.morph b/genivi/systems/genivi-baseline-system-x86_64-generic.morph new file mode 100644 index 00000000..ec32952c --- /dev/null +++ b/genivi/systems/genivi-baseline-system-x86_64-generic.morph @@ -0,0 +1,57 @@ +name: genivi-baseline-system-x86_64-generic +kind: system +description: A GENIVI baseline system for a 64-bit x86 system. +arch: x86_64 +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-x86_64-generic + morph: strata/bsp-x86_64-generic.morph +- name: connectivity + morph: strata/connectivity.morph +- name: connman-common + morph: strata/connman-common.morph +- name: device-management + morph: strata/device-management.morph +- name: bluetooth + morph: strata/bluetooth.morph +- name: sound-server-pulseaudio + morph: strata/sound-server-pulseaudio.morph +- name: glib-common + morph: strata/glib-common.morph +- name: pcre-utils + morph: strata/pcre-utils.morph +- name: libdrm-common + morph: strata/libdrm-common.morph +- name: multimedia-common + morph: strata/multimedia-common.morph +- name: multimedia-gstreamer + morph: strata/multimedia-gstreamer.morph +- name: genivi + morph: genivi/strata/genivi.morph +- name: wayland-generic + morph: strata/wayland-generic.morph +- name: graphics-common + morph: strata/graphics-common.morph +- name: input-common + morph: strata/input-common.morph +- name: llvm-common + morph: strata/llvm-common.morph +- name: mesa-common + morph: strata/mesa-common.morph +- name: x-common + morph: strata/x-common.morph +- name: weston-genivi + morph: genivi/strata/weston-genivi.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/strip-gplv3 +- extensions/install-essential-files +- extensions/genivi diff --git a/genivi/systems/genivi-demo-platform-armv7lhf-jetson.morph b/genivi/systems/genivi-demo-platform-armv7lhf-jetson.morph new file mode 100644 index 00000000..e729c314 --- /dev/null +++ b/genivi/systems/genivi-demo-platform-armv7lhf-jetson.morph @@ -0,0 +1,83 @@ +name: genivi-demo-platform-armv7lhf-jetson +kind: system +description: A GENIVI demo platform for a 64-bit x86 system. +arch: armv7lhf +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: cpp-common-libs + morph: strata/cpp-common-libs.morph +- name: python2-core + morph: strata/python2-core.morph +- name: glib-common + morph: strata/glib-common.morph +- name: pcre-utils + morph: strata/pcre-utils.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-jetson + morph: strata/bsp-jetson.morph +- name: connectivity + morph: strata/connectivity.morph +- name: connman-common + morph: strata/connman-common.morph +- name: device-management + morph: strata/device-management.morph +- name: bluetooth + morph: strata/bluetooth.morph +- name: sound-server-pulseaudio + morph: strata/sound-server-pulseaudio.morph +- name: libdrm-common + morph: strata/libdrm-common.morph +- name: multimedia-common + morph: strata/multimedia-common.morph +- name: multimedia-gstreamer + morph: strata/multimedia-gstreamer.morph +- name: navigation + morph: strata/navigation.morph +- name: genivi + morph: genivi/strata/genivi.morph +- name: wayland-generic + morph: strata/wayland-generic.morph +- name: graphics-common + morph: strata/graphics-common.morph +- name: input-common + morph: strata/input-common.morph +- name: ivi-common + morph: strata/ivi-common.morph +- name: mesa-common + morph: strata/mesa-common.morph +- name: x-common + morph: strata/x-common.morph +- name: weston-genivi + morph: genivi/strata/weston-genivi.morph +- name: ruby + morph: strata/ruby.morph +- name: icu-common + morph: strata/icu-common.morph +- name: qt5-tools + morph: strata/qt5-tools.morph +- name: qt5-tools-qtmultimedia + morph: strata/qt5-tools-qtmultimedia.morph +- name: qt5-tools-qtwebkit + morph: strata/qt5-tools-qtwebkit.morph +- name: qt5-tools-qtwayland + morph: strata/qt5-tools-qtwayland.morph +- name: python-pygobject + morph: strata/python-pygobject.morph +- name: genivi-demo-platform-libs + morph: genivi/strata/genivi-demo-platform-libs.morph +- name: genivi-demo-platform + morph: genivi/strata/genivi-demo-platform.morph +- name: tools + morph: strata/tools.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/fstab +- extensions/install-essential-files +- extensions/genivi diff --git a/genivi/systems/genivi-demo-platform-x86_32-generic.morph b/genivi/systems/genivi-demo-platform-x86_32-generic.morph new file mode 100644 index 00000000..a18bbe28 --- /dev/null +++ b/genivi/systems/genivi-demo-platform-x86_32-generic.morph @@ -0,0 +1,85 @@ +name: genivi-demo-platform-x86_32-generic +kind: system +description: A GENIVI demo platform for a 32-bit x86 system. +arch: x86_32 +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: cpp-common-libs + morph: strata/cpp-common-libs.morph +- name: python2-core + morph: strata/python2-core.morph +- name: glib-common + morph: strata/glib-common.morph +- name: pcre-utils + morph: strata/pcre-utils.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-x86_32-generic + morph: strata/bsp-x86_32-generic.morph +- name: connectivity + morph: strata/connectivity.morph +- name: connman-common + morph: strata/connman-common.morph +- name: device-management + morph: strata/device-management.morph +- name: bluetooth + morph: strata/bluetooth.morph +- name: sound-server-pulseaudio + morph: strata/sound-server-pulseaudio.morph +- name: libdrm-common + morph: strata/libdrm-common.morph +- name: multimedia-common + morph: strata/multimedia-common.morph +- name: multimedia-gstreamer + morph: strata/multimedia-gstreamer.morph +- name: navigation + morph: strata/navigation.morph +- name: genivi + morph: genivi/strata/genivi.morph +- name: wayland-generic + morph: strata/wayland-generic.morph +- name: graphics-common + morph: strata/graphics-common.morph +- name: input-common + morph: strata/input-common.morph +- name: ivi-common + morph: strata/ivi-common.morph +- name: llvm-common + morph: strata/llvm-common.morph +- name: mesa-common + morph: strata/mesa-common.morph +- name: x-common + morph: strata/x-common.morph +- name: weston-genivi + morph: genivi/strata/weston-genivi.morph +- name: ruby + morph: strata/ruby.morph +- name: icu-common + morph: strata/icu-common.morph +- name: qt5-tools + morph: strata/qt5-tools.morph +- name: qt5-tools-qtmultimedia + morph: strata/qt5-tools-qtmultimedia.morph +- name: qt5-tools-qtwebkit + morph: strata/qt5-tools-qtwebkit.morph +- name: qt5-tools-qtwayland + morph: strata/qt5-tools-qtwayland.morph +- name: python-pygobject + morph: strata/python-pygobject.morph +- name: genivi-demo-platform-libs + morph: genivi/strata/genivi-demo-platform-libs.morph +- name: genivi-demo-platform + morph: genivi/strata/genivi-demo-platform.morph +- name: tools + morph: strata/tools.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/fstab +- extensions/install-essential-files +- extensions/genivi diff --git a/genivi/systems/genivi-demo-platform-x86_64-generic.morph b/genivi/systems/genivi-demo-platform-x86_64-generic.morph new file mode 100644 index 00000000..a14216bc --- /dev/null +++ b/genivi/systems/genivi-demo-platform-x86_64-generic.morph @@ -0,0 +1,85 @@ +name: genivi-demo-platform-x86_64-generic +kind: system +description: A GENIVI demo platform for a 64-bit x86 system. +arch: x86_64 +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: cpp-common-libs + morph: strata/cpp-common-libs.morph +- name: python2-core + morph: strata/python2-core.morph +- name: glib-common + morph: strata/glib-common.morph +- name: pcre-utils + morph: strata/pcre-utils.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-x86_64-generic + morph: strata/bsp-x86_64-generic.morph +- name: connectivity + morph: strata/connectivity.morph +- name: connman-common + morph: strata/connman-common.morph +- name: device-management + morph: strata/device-management.morph +- name: bluetooth + morph: strata/bluetooth.morph +- name: sound-server-pulseaudio + morph: strata/sound-server-pulseaudio.morph +- name: libdrm-common + morph: strata/libdrm-common.morph +- name: multimedia-common + morph: strata/multimedia-common.morph +- name: multimedia-gstreamer + morph: strata/multimedia-gstreamer.morph +- name: navigation + morph: strata/navigation.morph +- name: genivi + morph: genivi/strata/genivi.morph +- name: wayland-generic + morph: strata/wayland-generic.morph +- name: graphics-common + morph: strata/graphics-common.morph +- name: input-common + morph: strata/input-common.morph +- name: ivi-common + morph: strata/ivi-common.morph +- name: llvm-common + morph: strata/llvm-common.morph +- name: mesa-common + morph: strata/mesa-common.morph +- name: x-common + morph: strata/x-common.morph +- name: weston-genivi + morph: genivi/strata/weston-genivi.morph +- name: ruby + morph: strata/ruby.morph +- name: icu-common + morph: strata/icu-common.morph +- name: qt5-tools + morph: strata/qt5-tools.morph +- name: qt5-tools-qtmultimedia + morph: strata/qt5-tools-qtmultimedia.morph +- name: qt5-tools-qtwebkit + morph: strata/qt5-tools-qtwebkit.morph +- name: qt5-tools-qtwayland + morph: strata/qt5-tools-qtwayland.morph +- name: python-pygobject + morph: strata/python-pygobject.morph +- name: genivi-demo-platform-libs + morph: genivi/strata/genivi-demo-platform-libs.morph +- name: genivi-demo-platform + morph: genivi/strata/genivi-demo-platform.morph +- name: tools + morph: strata/tools.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/fstab +- extensions/install-essential-files +- extensions/genivi -- cgit v1.2.1