From d9b00b07c7f9c551b7c7adfeb670dc10b4e9a475 Mon Sep 17 00:00:00 2001 From: Sam Thursfield Date: Thu, 12 Jun 2014 15:07:31 +0000 Subject: Add systems for NVIDIA Jetson board --- devel-system-armv7lhf-jetson.morph | 24 +++++ genivi-baseline-system-armv7lhf-jetson.morph | 24 +++++ wayland-armv7-nvidia-tegra.morph | 129 +++++++++++++++++++++++++++ 3 files changed, 177 insertions(+) create mode 100644 devel-system-armv7lhf-jetson.morph create mode 100644 genivi-baseline-system-armv7lhf-jetson.morph create mode 100644 wayland-armv7-nvidia-tegra.morph diff --git a/devel-system-armv7lhf-jetson.morph b/devel-system-armv7lhf-jetson.morph new file mode 100644 index 00000000..2d499a80 --- /dev/null +++ b/devel-system-armv7lhf-jetson.morph @@ -0,0 +1,24 @@ +arch: armv7lhf +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files +description: A system that is able to build other systems based on the Wandboard. +kind: system +name: devel-system-armv7lhf-jetson +strata: +- morph: build-essential +- morph: core +- morph: foundation +- morph: genivi-foundation +- morph: bsp-wandboard +- morph: connectivity +- morph: audio-bluetooth +- morph: x-common +- morph: x-armv7-versatile +- morph: multimedia +- morph: genivi +- morph: genivi-x-armv7-versatile +- morph: tools diff --git a/genivi-baseline-system-armv7lhf-jetson.morph b/genivi-baseline-system-armv7lhf-jetson.morph new file mode 100644 index 00000000..7d12bd79 --- /dev/null +++ b/genivi-baseline-system-armv7lhf-jetson.morph @@ -0,0 +1,24 @@ +arch: armv7lhf +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files +- strip-gplv3 +- fstab +description: A GENIVI baseline system for an NVIDIA Jetson board. +kind: system +name: genivi-baseline-system-armv7lhf-jetson +strata: +- morph: build-essential +- morph: core +- morph: foundation +- morph: genivi-foundation +- morph: bsp-armv7-versatile +- morph: connectivity +- morph: audio-bluetooth +- morph: x-common +- morph: multimedia +- morph: genivi +- morph: wayland-armv7-nvidia-tegra diff --git a/wayland-armv7-nvidia-tegra.morph b/wayland-armv7-nvidia-tegra.morph new file mode 100644 index 00000000..fc54ddd2 --- /dev/null +++ b/wayland-armv7-nvidia-tegra.morph @@ -0,0 +1,129 @@ +name: wayland-armv7-nvidia-tegra +kind: stratum +build-depends: +- morph: x-common +chunks: +- name: libxkbcommon + repo: upstream:xorg-lib-libxkbcommon + ref: b721254769212d671a4729f1c88b059979b80efc + unpetrify-ref: baserock/genivi/baseline + build-depends: [] +- name: wayland + repo: upstream:wayland + ref: cbd8ab5ba7f3f0dba6c9b04176b3a2da965cd21c + unpetrify-ref: baserock/1.4.0 + build-depends: + - libxkbcommon +- name: mesa-wayland + repo: upstream:mesa + ref: e51e5d4f9875e9a970d7560c6ac0bfed933facc5 + unpetrify-ref: baserock/arm/10.0.4-gallium + build-depends: + - wayland +- name: pixman + repo: upstream:pixman + ref: 958bd334b3c17f529c80f2eeef4224f45c62f292 + unpetrify-ref: baserock/morph + build-depends: [] +- name: freetype2 + repo: upstream:freetype2 + ref: 2ba18ba1ce730ed79672801b20f986f10a628c95 + unpetrify-ref: baserock/morph + build-depends: [] +- name: fontconfig + repo: upstream:fontconfig + ref: 72b0480a21958f0f8c115d8e0a5bfbd8d358b5c3 + unpetrify-ref: baserock/morph + build-depends: + - freetype2 +- name: freefont-otf + repo: upstream:freefont-otf + ref: 0ca3ccce74e81f7feb6e922edd988be0e1a43f05 + unpetrify-ref: baserock/morph + build-depends: [] +- name: cairo + repo: upstream:cairo + ref: c373daa9d4bade91b3fc8b7850163db4b3aec40a + unpetrify-ref: baserock/genivi/1.12.10 + build-depends: + - fontconfig + - freetype2 + - wayland + - mesa-wayland + - pixman +- name: mtdev + repo: upstream:mtdev-git + ref: 4381b78fea54de0e775bf54952b2f95e5a06c57d + unpetrify-ref: baserock/genivi/baseline + build-depends: [] +- name: xorg-lib-libxkbfile + repo: upstream:xorg-lib-libxkbfile + ref: 7381c2f9013ef7784c78091fa671e652a62ca706 + unpetrify-ref: baserock/morph + build-depends: [] +- name: xorg-app-xkbcomp + repo: upstream:xorg-app-xkbcomp + ref: 705b9bbb426410f9510601c7010da51184919b36 + unpetrify-ref: baserock/morph + build-depends: + - xorg-lib-libxkbfile +- name: xkeyboard-config + repo: upstream:xkeyboard-config + ref: b4be67b48fb11989f1824dd0b1c8c399430162b0 + unpetrify-ref: baserock/morph + build-depends: + - xorg-app-xkbcomp +- name: libevdev + repo: upstream:libevdev + ref: b23649e1ba9fd5c72fa9318e417b4f17f5f6f528 + unpetrify-ref: baserock/genivi/baseline + build-depends: [] +- name: linux-api-headers + repo: upstream:linux + ref: 316df4c3eb667636eadf4b663f4087f1f9cc3cfe + unpetrify-ref: baserock/morph + build-depends: [] +- name: libinput + repo: upstream:libinput + ref: f0fd32db8f3df558e1d763dfa2db76cdca260323 + unpetrify-ref: baserock/genivi/baseline + build-depends: + - libxkbcommon + - mtdev + - libevdev + - linux-api-headers +- name: harfbuzz + repo: upstream:harfbuzz + ref: 09b5393874e56fcfd63a92d28e6c1c2ddeee0942 + unpetrify-ref: baserock/0.9.12 + build-depends: + - freetype2 +- name: pango + repo: upstream:pango + ref: f8b1566e81af9e36ac018af4f0ae85ee7db4b8fd + unpetrify-ref: baserock/1.36.3 + build-depends: + - cairo + - harfbuzz + - fontconfig + - freetype2 + - freefont-otf +- name: weston + repo: upstream:weston + ref: 721c0f13ab80eb209983c1d73e168df4ffb70ddc + unpetrify-ref: baserock/genivi/weston-ivi-shell-patches + build-depends: + - pango + - pixman + - libxkbcommon + - wayland + - mesa-wayland + - libinput + - cairo +- name: wayland-ivi-extension + repo: upstream:genivi/wayland-ivi-extension + ref: 167029fad4d2896491093ee313a663f2f057217e + unpetrify-ref: baserock/genivi/baseline + build-depends: + - wayland + - weston -- cgit v1.2.1