From c38a7cdf83af58277ddbbff7ec87be0d08ba8c8a Mon Sep 17 00:00:00 2001 From: Pedro Alvarez Date: Wed, 10 Aug 2016 09:58:03 +0000 Subject: Move GENIVI definitions to 'genivi' subfolder This folder will now contain all the definitions related to GENIVI systems. Change-Id: Ia4dda4dc90b780807647861ae6f9c406262f85c0 --- 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 +++++++++++++ 32 files changed, 1079 insertions(+) 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 (limited to '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