From 996a09e01eaae63a29e4de2f4f3b4882f0aeb5b1 Mon Sep 17 00:00:00 2001 From: Pedro Alvarez Date: Wed, 16 Apr 2014 16:51:46 +0000 Subject: Use the patched version of weston for Genivi This patch includes all the changes needed to build the patched weston with mesa gallium egl. --- wayland-armv7-versatile.morph | 49 +++++++++++++++++++++++++++++++++++++------ wayland-x86_64-generic.morph | 47 +++++++++++++++++++++++++++++++++++------ x-common.morph | 4 ++-- 3 files changed, 86 insertions(+), 14 deletions(-) diff --git a/wayland-armv7-versatile.morph b/wayland-armv7-versatile.morph index 9b779477..605625f2 100644 --- a/wayland-armv7-versatile.morph +++ b/wayland-armv7-versatile.morph @@ -16,8 +16,8 @@ chunks: - libxkbcommon - name: mesa-wayland repo: upstream:mesa - ref: e96f3daac78e3971e4500a31e72c0a7e5845c3d1 - unpetrify-ref: baserock/genivi/baseline-armv7-versatile + ref: e51e5d4f9875e9a970d7560c6ac0bfed933facc5 + unpetrify-ref: baserock/arm/10.0.4-gallium build-depends: - wayland - name: pixman @@ -25,11 +25,29 @@ chunks: 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: 86fd783959c537b8c0fd49fd979881178ca9a24e - unpetrify-ref: baserock/genivi/baseline + ref: c373daa9d4bade91b3fc8b7850163db4b3aec40a + unpetrify-ref: baserock/genivi/1.12.10 build-depends: + - fontconfig + - freetype2 - wayland - mesa-wayland - pixman @@ -74,11 +92,30 @@ chunks: - 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: e2136e1f2494c2c1732f0afeba9a7050bdd48e42 - unpetrify-ref: baserock/genivi/baseline + ref: 74f7c94c9186f8fc9ea8f50ab5d5f805d679d05f + unpetrify-ref: baserock/weston-ivi-shell-1.4.0-v12 build-depends: + - pango + - pixman + - libxkbcommon - wayland - mesa-wayland - libinput diff --git a/wayland-x86_64-generic.morph b/wayland-x86_64-generic.morph index 2b9f581f..dce585e7 100644 --- a/wayland-x86_64-generic.morph +++ b/wayland-x86_64-generic.morph @@ -16,8 +16,8 @@ chunks: - libxkbcommon - name: mesa-wayland repo: upstream:mesa - ref: f64dd91f4f2a2591e66b38fdfdfa83077f8221ab - unpetrify-ref: baserock/genivi/morph + ref: a77b370b4ba1045e2612650503cf45827af94a12 + unpetrify-ref: baserock/10.0.4-gallium build-depends: - wayland - name: pixman @@ -25,11 +25,29 @@ chunks: 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: 86fd783959c537b8c0fd49fd979881178ca9a24e - unpetrify-ref: baserock/genivi/baseline + ref: c373daa9d4bade91b3fc8b7850163db4b3aec40a + unpetrify-ref: baserock/genivi/1.12.10 build-depends: + - fontconfig + - freetype2 - wayland - mesa-wayland - pixman @@ -74,11 +92,28 @@ chunks: - 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: e2136e1f2494c2c1732f0afeba9a7050bdd48e42 - unpetrify-ref: baserock/genivi/baseline + ref: 74f7c94c9186f8fc9ea8f50ab5d5f805d679d05f + unpetrify-ref: baserock/weston-ivi-shell-1.4.0-v12 build-depends: + - pango - wayland - mesa-wayland - libinput diff --git a/x-common.morph b/x-common.morph index 81ca96ab..77ba793b 100644 --- a/x-common.morph +++ b/x-common.morph @@ -225,8 +225,8 @@ chunks: - xorg-util-macros - name: drm repo: upstream:drm - ref: 20c5607b57da113ca1a29caaa5a52eaf83808dff - unpetrify-ref: baserock/morph + ref: 7ddc98f92f92560e2b52287ae8cf816ca4a057de + unpetrify-ref: baserock/libdrm-2.4.49 build-depends: - xcb-pthread-stubs - xorg-lib-libpciaccess -- cgit v1.2.1