summaryrefslogtreecommitdiff
path: root/strata
diff options
context:
space:
mode:
Diffstat (limited to 'strata')
-rw-r--r--strata/armv7lhf-cross-toolchain.morph37
-rw-r--r--strata/audio-bluetooth.morph97
-rw-r--r--strata/bsp-armv7-highbank.morph11
-rw-r--r--strata/bsp-armv7-versatile.morph12
-rw-r--r--strata/bsp-armv7b-highbank.morph11
-rw-r--r--strata/bsp-armv7b-vexpress-tc2.morph11
-rw-r--r--strata/bsp-imx53.morph12
-rw-r--r--strata/bsp-ppc64-generic.morph11
-rw-r--r--strata/bsp-wandboard.morph17
-rw-r--r--strata/bsp-x86_32-generic.morph23
-rw-r--r--strata/bsp-x86_64-generic.morph23
-rw-r--r--strata/build-essential.morph331
-rw-r--r--strata/ceph-service.morph71
-rw-r--r--strata/cloudinit-support.morph55
-rw-r--r--strata/connectivity.morph27
-rw-r--r--strata/core.morph242
-rw-r--r--strata/cross-bootstrap.morph82
-rw-r--r--strata/cross-tools.morph11
-rw-r--r--strata/cxmanage.morph35
-rw-r--r--strata/distbuild.morph23
-rw-r--r--strata/enlightenment.morph62
-rw-r--r--strata/foundation.morph128
-rw-r--r--strata/genivi-foundation.morph16
-rw-r--r--strata/genivi-wayland-armv7-versatile.morph15
-rw-r--r--strata/genivi-wayland-x86_64-generic.morph15
-rw-r--r--strata/genivi-x-armv7-versatile.morph12
-rw-r--r--strata/genivi-x-ppc64-generic.morph12
-rw-r--r--strata/genivi-x-x86_64-generic.morph12
-rw-r--r--strata/genivi.morph68
-rw-r--r--strata/glanceclient.morph103
-rw-r--r--strata/gtk2.morph103
-rw-r--r--strata/lua.morph11
-rw-r--r--strata/multimedia-gstreamer-0.10.morph33
-rw-r--r--strata/multimedia.morph17
-rw-r--r--strata/nfs.morph36
-rw-r--r--strata/qt4-sdk.morph11
-rw-r--r--strata/qt4-tools.morph31
-rw-r--r--strata/qt5-sdk.morph16
-rw-r--r--strata/qt5-tools.morph167
-rw-r--r--strata/tools.morph151
-rw-r--r--strata/trove.morph205
-rw-r--r--strata/virtualization.morph114
-rw-r--r--strata/wayland-armv7-versatile.morph85
-rw-r--r--strata/wayland-x86_64-generic.morph87
-rw-r--r--strata/x-armv7-versatile.morph179
-rw-r--r--strata/x-common.morph382
-rw-r--r--strata/x-ppc64-generic.morph206
-rw-r--r--strata/x-x86_64-generic.morph206
-rw-r--r--strata/xfce.morph145
49 files changed, 3770 insertions, 0 deletions
diff --git a/strata/armv7lhf-cross-toolchain.morph b/strata/armv7lhf-cross-toolchain.morph
new file mode 100644
index 00000000..8d21fa6c
--- /dev/null
+++ b/strata/armv7lhf-cross-toolchain.morph
@@ -0,0 +1,37 @@
+name: armv7lhf-cross-toolchain
+kind: stratum
+description: Stratum for building an armv7lhf cross compiler for your native system.
+build-depends:
+- morph: build-essential
+chunks:
+- name: armv7lhf-cross-binutils
+ repo: upstream:binutils-redhat
+ ref: 987eb543a034cddc4eeb103f08f566f24a5f964a
+ unpetrify-ref: baserock/build-essential
+ build-depends: []
+- name: armv7lhf-cross-linux-api-headers
+ repo: upstream:linux
+ ref: eff825d6e284eb0fb04b434429a3e3b2e10cabf8
+ unpetrify-ref: baserock/build-essential
+ build-depends: []
+- name: armv7lhf-cross-gcc-nolibc
+ repo: upstream:gcc-tarball
+ ref: dd78b627480ed8d3c135271cd627096ae76fa5fc
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - armv7lhf-cross-binutils
+- name: armv7lhf-cross-eglibc
+ repo: upstream:eglibc2
+ ref: 43ee5d250ad47d2bee8ec17954efb7f22d2b804c
+ unpetrify-ref: baserock/2.15-build-essential
+ build-depends:
+ - armv7lhf-cross-binutils
+ - armv7lhf-cross-gcc-nolibc
+ - armv7lhf-cross-linux-api-headers
+- name: armv7lhf-cross-gcc
+ repo: upstream:gcc-tarball
+ ref: dd78b627480ed8d3c135271cd627096ae76fa5fc
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - armv7lhf-cross-binutils
+ - armv7lhf-cross-eglibc
diff --git a/strata/audio-bluetooth.morph b/strata/audio-bluetooth.morph
new file mode 100644
index 00000000..07db9d16
--- /dev/null
+++ b/strata/audio-bluetooth.morph
@@ -0,0 +1,97 @@
+name: audio-bluetooth
+kind: stratum
+description: Components required for audio and bluetooth.
+build-depends:
+- morph: genivi-foundation
+chunks:
+- name: libatomic_ops
+ repo: upstream:libatomic_ops
+ ref: 0a58f5d63969c10d2141af89cb7a53df786909ab
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: alsa-lib
+ repo: upstream:alsa-lib
+ ref: ab715503853be8d8f365fd157c3cb97ef7a89f7b
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: alsa-utils
+ repo: upstream:alsa-utils
+ ref: f12208425051a7abf5ffc87ac2b9d2bd9e096fe1
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - alsa-lib
+- name: libical
+ repo: upstream:libical
+ ref: 52568782ae136e1ec4ddf3eb6da7b0f3fbd3f1b3
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: readline
+ repo: upstream:readline
+ ref: 518937ab89be812ccd45e9b8c1ce4ad721d35ef6
+ unpetrify-ref: baserock/genivi/baseline
+ build-depends: []
+- name: bluez
+ repo: upstream:bluez
+ ref: 9e483337a42f0ddef06cc9ad146c8523f2b08888
+ unpetrify-ref: baserock/v5.17
+ build-depends:
+ - readline
+ - libical
+ - alsa-lib
+- name: bluez-tools
+ repo: upstream:bluez-tools
+ ref: 7350787e96a6ecf2cc5d4afddb3321ccad9fa461
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: obexd
+ repo: upstream:obexd
+ ref: 4225280022c206762c91beee47c62d05e1baeacc
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - bluez
+ - libical
+- name: speex
+ repo: upstream:speex
+ ref: e5dc987a403426ee3d0d81768afffa0fe74e20fa
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: nohands
+ repo: upstream:nohands
+ ref: 20ec5cc245fd5e74d9a0fc21497d1ba4164f2a3a
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - bluez
+ - speex
+- name: mobile-broadband-provider-info
+ repo: upstream:mobile-broadband-provider-info
+ ref: 4ed19e11c2975105b71b956440acdb25d46a347d
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: ofono
+ repo: upstream:ofono
+ ref: a53228f6b1b32d0405c0c3c8e0861d6202ffbba2
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - mobile-broadband-provider-info
+ - bluez
+- name: json-c
+ repo: upstream:json-c
+ ref: 60a5f3dedc879db3e5dacdd3b7e3e543c2e1bae7
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: libsndfile
+ repo: upstream:libsndfile
+ ref: 6c05c615c95ffef7a8a5a707cde0bb52bdd74244
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: pulseaudio
+ repo: upstream:pulseaudio
+ ref: e1b44688c0db505f70761fe76b4fed2ca6924a09
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - libsndfile
+ - libatomic_ops
+ - speex
+ - json-c
+ - alsa-lib
+ - bluez
diff --git a/strata/bsp-armv7-highbank.morph b/strata/bsp-armv7-highbank.morph
new file mode 100644
index 00000000..ea791c6f
--- /dev/null
+++ b/strata/bsp-armv7-highbank.morph
@@ -0,0 +1,11 @@
+name: bsp-armv7-highbank
+kind: stratum
+description: The platform dependent components required to boot an ARM highbank board.
+build-depends:
+- morph: core
+chunks:
+- name: linux
+ repo: upstream:linux
+ ref: cb27bf639e30c5126361c9cb7dd32c2e36a98d8a
+ unpetrify-ref: baserock/arm/highbank
+ build-depends: []
diff --git a/strata/bsp-armv7-versatile.morph b/strata/bsp-armv7-versatile.morph
new file mode 100644
index 00000000..797fdeec
--- /dev/null
+++ b/strata/bsp-armv7-versatile.morph
@@ -0,0 +1,12 @@
+name: bsp-armv7-versatile
+kind: stratum
+description: The platform dependent components required to boot an ARM versatile development
+ board.
+build-depends:
+- morph: core
+chunks:
+- name: linux
+ repo: upstream:linux
+ ref: 5a9b14cc3d6bc4060cc55ed6e1d2b5565b201ad5
+ unpetrify-ref: baserock/arm/versatile
+ build-depends: []
diff --git a/strata/bsp-armv7b-highbank.morph b/strata/bsp-armv7b-highbank.morph
new file mode 100644
index 00000000..491f0948
--- /dev/null
+++ b/strata/bsp-armv7b-highbank.morph
@@ -0,0 +1,11 @@
+name: bsp-armv7b-highbank
+kind: stratum
+description: The platform dependent components required to boot an ARM highbank board.
+build-depends:
+- morph: core
+chunks:
+- name: linux
+ repo: upstream:linux
+ ref: ba8aac8133ac7191b6cdf3f1f62c70eb3983be17
+ unpetrify-ref: baserock/arm/highbank-be
+ build-depends: []
diff --git a/strata/bsp-armv7b-vexpress-tc2.morph b/strata/bsp-armv7b-vexpress-tc2.morph
new file mode 100644
index 00000000..3446cb9a
--- /dev/null
+++ b/strata/bsp-armv7b-vexpress-tc2.morph
@@ -0,0 +1,11 @@
+name: bsp-armv7b-vexpress-tc2
+kind: stratum
+description: The platform dependent components required to boot Versatile TC2 board
+build-depends:
+- morph: core
+chunks:
+- name: linux
+ repo: upstream:linux
+ ref: db9d2e3dd6fc61f0f7a01ce11ad10f27e648e2b0
+ unpetrify-ref: baserock/arm/vexpress-tc2
+ build-depends: []
diff --git a/strata/bsp-imx53.morph b/strata/bsp-imx53.morph
new file mode 100644
index 00000000..395fad19
--- /dev/null
+++ b/strata/bsp-imx53.morph
@@ -0,0 +1,12 @@
+name: bsp-imx53
+kind: stratum
+description: The platform dependent components required to boot an i.MX 53 ARM development
+ board.
+build-depends:
+- morph: core
+chunks:
+- name: linux
+ repo: upstream:linux
+ ref: 316df4c3eb667636eadf4b663f4087f1f9cc3cfe
+ unpetrify-ref: baserock/morph
+ build-depends: []
diff --git a/strata/bsp-ppc64-generic.morph b/strata/bsp-ppc64-generic.morph
new file mode 100644
index 00000000..d765e6c2
--- /dev/null
+++ b/strata/bsp-ppc64-generic.morph
@@ -0,0 +1,11 @@
+name: bsp-ppc64-generic
+kind: stratum
+description: The platform dependent components required to boot a ppc64 board.
+build-depends:
+- morph: core
+chunks:
+- name: linux
+ repo: upstream:linux
+ ref: 7758cbb7fe9277c8486d87791f0e5f1398d0fb22
+ unpetrify-ref: baserock/powerpc/ppc64
+ build-depends: []
diff --git a/strata/bsp-wandboard.morph b/strata/bsp-wandboard.morph
new file mode 100644
index 00000000..95f61bc9
--- /dev/null
+++ b/strata/bsp-wandboard.morph
@@ -0,0 +1,17 @@
+name: bsp-wandboard
+kind: stratum
+description: The platform dependent components required to boot an wandboard ARM board.
+build-depends:
+- morph: core
+chunks:
+- name: u-boot
+ repo: upstream:u-boot
+ ref: fe57382d04b46c37f34cf8d3b3ad876554fd12bf
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: linux
+ repo: upstream:linux
+ ref: 635ad1134d5e3fccf8c9ec50983b8d39e1493ae9
+ unpetrify-ref: baserock/arm/wandboard_bsp
+ build-depends:
+ - u-boot
diff --git a/strata/bsp-x86_32-generic.morph b/strata/bsp-x86_32-generic.morph
new file mode 100644
index 00000000..b6cb845a
--- /dev/null
+++ b/strata/bsp-x86_32-generic.morph
@@ -0,0 +1,23 @@
+name: bsp-x86_32-generic
+kind: stratum
+description: The set of platform specific components required for booting a 32-bit
+ x86 based system.
+build-depends:
+- morph: core
+chunks:
+- name: linux
+ repo: upstream:linux
+ ref: 316df4c3eb667636eadf4b663f4087f1f9cc3cfe
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: nasm
+ repo: upstream:nasm
+ ref: 78bdad3d14fb875d5f2062957e326ba2a9e4ccb0
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: syslinux
+ repo: upstream:syslinux
+ ref: 8821237240c5374d83298b2da5ad88fa1e3c1ef7
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - nasm
diff --git a/strata/bsp-x86_64-generic.morph b/strata/bsp-x86_64-generic.morph
new file mode 100644
index 00000000..a824fdfc
--- /dev/null
+++ b/strata/bsp-x86_64-generic.morph
@@ -0,0 +1,23 @@
+name: bsp-x86_64-generic
+kind: stratum
+description: The set of platform specific components required for booting a 64-bit
+ x86 based system.
+build-depends:
+- morph: core
+chunks:
+- name: linux
+ repo: upstream:linux
+ ref: 316df4c3eb667636eadf4b663f4087f1f9cc3cfe
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: nasm
+ repo: upstream:nasm
+ ref: 78bdad3d14fb875d5f2062957e326ba2a9e4ccb0
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: syslinux
+ repo: upstream:syslinux
+ ref: 8821237240c5374d83298b2da5ad88fa1e3c1ef7
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - nasm
diff --git a/strata/build-essential.morph b/strata/build-essential.morph
new file mode 100644
index 00000000..628fffcb
--- /dev/null
+++ b/strata/build-essential.morph
@@ -0,0 +1,331 @@
+name: build-essential
+kind: stratum
+description: |
+ Toolchain stratum
+
+ Stage 1: build a minimal cross compiler with the host's tools.
+
+ Starting with a cross compiler ensures that (a) nothing from the host
+ can leak into the build-essential artifacts, and (b) cross-compiling
+ build-essential is fully tested and supported, since we always use the
+ cross code paths.
+
+ Stage 2: cross-build the whole of build-essential, using the host's tools
+ but the cross-compiler toolchain.
+
+ Stage 2 GCC outputs code for the same 'bootstrap' machine as stage 1 GCC,
+ but because stage 2 GCC is also built to *run* on the bootstrap machine
+ it can only execute inside the stage 3 chroot (due to being built against
+ a libc with a non-standard prefix).
+
+ Stage 3: build the whole of build-essential again, this time using a
+ staging area containing only the output of stage 2. The result of this
+ build is fully reproducible.
+
+ We do a switch-a-roo between stage 2 and 3: stages 2 chunks are all built
+ to run on a host *-bootstrap-* while stage 3 chunks are native-built for
+ a *-baserock-* machine. This works, because the cross build was all for
+ show (and cleanliness) and the binaries actually still run on the host.
+
+ After build-essential is built we do another trick. See
+ stage2-fhs-dirs.morph for details. Basically, /bin is a symlink to
+ /tools/bin during stage 2 but in stage 3 it becomes a real directory
+ again.
+products:
+- artifact: build-essential-minimal
+ include:
+ - fhs-dirs-.*
+ - busybox-.*
+chunks:
+- name: stage1-binutils
+ repo: upstream:binutils-redhat
+ ref: 987eb543a034cddc4eeb103f08f566f24a5f964a
+ unpetrify-ref: baserock/build-essential
+ build-depends: []
+ build-mode: bootstrap
+ prefix: /tools
+- name: stage1-gcc
+ repo: upstream:gcc-tarball
+ ref: dd78b627480ed8d3c135271cd627096ae76fa5fc
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - stage1-binutils
+ build-mode: bootstrap
+ prefix: /tools
+- name: stage2-linux-api-headers
+ repo: upstream:linux
+ ref: eff825d6e284eb0fb04b434429a3e3b2e10cabf8
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - stage1-binutils
+ - stage1-gcc
+ build-mode: bootstrap
+ prefix: /tools
+- name: stage2-eglibc
+ repo: upstream:eglibc2
+ ref: 43ee5d250ad47d2bee8ec17954efb7f22d2b804c
+ unpetrify-ref: baserock/2.15-build-essential
+ build-depends:
+ - stage1-binutils
+ - stage1-gcc
+ - stage2-linux-api-headers
+ build-mode: bootstrap
+ prefix: /tools
+- name: stage2-binutils
+ repo: upstream:binutils-redhat
+ ref: 987eb543a034cddc4eeb103f08f566f24a5f964a
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - stage1-binutils
+ - stage1-gcc
+ - stage2-eglibc
+ build-mode: bootstrap
+ prefix: /tools
+- name: stage2-gcc-fixed-headers
+ repo: upstream:gcc-tarball
+ ref: dd78b627480ed8d3c135271cd627096ae76fa5fc
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - stage1-binutils
+ - stage1-gcc
+ - stage2-eglibc
+ build-mode: bootstrap
+ prefix: /tools
+- name: stage2-gcc
+ repo: upstream:gcc-tarball
+ ref: dd78b627480ed8d3c135271cd627096ae76fa5fc
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - stage1-binutils
+ - stage1-gcc
+ - stage2-eglibc
+ - stage2-gcc-fixed-headers
+ build-mode: bootstrap
+ prefix: /tools
+- name: stage2-busybox
+ repo: upstream:busybox
+ ref: eeb9014f28e3aa00673a0fad127e7420da4392db
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - stage1-binutils
+ - stage1-gcc
+ - stage2-eglibc
+ build-mode: bootstrap
+ prefix: /tools
+- name: stage2-fhs-dirs
+ repo: baserock:baserock/fhs-dirs
+ ref: 442e2a6453ec380bf9d64f6be50e57d54ddf93d3
+ unpetrify-ref: master
+ build-depends: []
+ build-mode: bootstrap
+ prefix: /tools
+- name: stage2-gawk
+ repo: upstream:gawk
+ ref: 6a0eb04c3d2ac24d80d505b42a8f67799487d133
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - stage1-binutils
+ - stage1-gcc
+ - stage2-eglibc
+ build-mode: bootstrap
+ prefix: /tools
+- name: stage2-make
+ repo: upstream:make
+ ref: 56968f58301e6e5157cf4c8b6deefbaff2955eba
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - stage1-binutils
+ - stage1-gcc
+ - stage2-eglibc
+ build-mode: bootstrap
+ prefix: /tools
+- name: stage2-reset-specs
+ repo: upstream:eglibc2
+ ref: 43ee5d250ad47d2bee8ec17954efb7f22d2b804c
+ unpetrify-ref: baserock/2.15-build-essential
+ build-depends:
+ - stage1-binutils
+ - stage1-gcc
+ - stage2-linux-api-headers
+ - stage2-eglibc
+ build-mode: bootstrap
+ prefix: /tools
+- name: fhs-dirs
+ repo: baserock:baserock/fhs-dirs
+ ref: 442e2a6453ec380bf9d64f6be50e57d54ddf93d3
+ unpetrify-ref: master
+ build-depends:
+ - stage2-binutils
+ - stage2-busybox
+ - stage2-eglibc
+ - stage2-fhs-dirs
+ - stage2-gawk
+ - stage2-gcc
+ - stage2-linux-api-headers
+ - stage2-make
+ - stage2-reset-specs
+ build-mode: staging
+ prefix: /usr
+- name: linux-api-headers
+ repo: upstream:linux
+ ref: eff825d6e284eb0fb04b434429a3e3b2e10cabf8
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - stage2-binutils
+ - stage2-busybox
+ - stage2-eglibc
+ - stage2-fhs-dirs
+ - stage2-gawk
+ - stage2-gcc
+ - stage2-linux-api-headers
+ - stage2-make
+ - stage2-reset-specs
+ build-mode: staging
+ prefix: /usr
+- name: eglibc
+ repo: upstream:eglibc2
+ ref: e57ce33023d37183847a0c2f692645887691576a
+ unpetrify-ref: baserock/2.15-build-essential
+ build-depends:
+ - stage2-binutils
+ - stage2-busybox
+ - stage2-eglibc
+ - stage2-fhs-dirs
+ - stage2-gawk
+ - stage2-gcc
+ - stage2-linux-api-headers
+ - stage2-make
+ - stage2-reset-specs
+ - linux-api-headers
+ build-mode: staging
+ artifacts:
+ eglibc-gconv: build-essential-runtime
+ eglibc-libs: build-essential-minimal
+ eglibc-nss: build-essential-runtime
+ prefix: /usr
+- name: zlib
+ repo: upstream:zlib
+ ref: db333af7e9b90a23fd7f9cd8dc128123b34bf698
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - stage2-binutils
+ - stage2-busybox
+ - stage2-eglibc
+ - stage2-fhs-dirs
+ - stage2-gawk
+ - stage2-gcc
+ - stage2-linux-api-headers
+ - stage2-make
+ - stage2-reset-specs
+ - eglibc
+ build-mode: staging
+ artifacts:
+ zlib-libs: build-essential-minimal
+ prefix: /usr
+- name: binutils
+ repo: upstream:binutils-redhat
+ ref: 987eb543a034cddc4eeb103f08f566f24a5f964a
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - stage2-binutils
+ - stage2-busybox
+ - stage2-eglibc
+ - stage2-fhs-dirs
+ - stage2-gawk
+ - stage2-gcc
+ - stage2-linux-api-headers
+ - stage2-make
+ - stage2-reset-specs
+ - eglibc
+ - zlib
+ build-mode: staging
+ prefix: /usr
+- name: busybox
+ repo: upstream:busybox
+ ref: eeb9014f28e3aa00673a0fad127e7420da4392db
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - stage2-binutils
+ - stage2-busybox
+ - stage2-eglibc
+ - stage2-fhs-dirs
+ - stage2-gawk
+ - stage2-gcc
+ - stage2-linux-api-headers
+ - stage2-make
+ - stage2-reset-specs
+ - eglibc
+ build-mode: staging
+ prefix: /usr
+- name: gawk
+ repo: upstream:gawk
+ ref: 6a0eb04c3d2ac24d80d505b42a8f67799487d133
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - stage2-binutils
+ - stage2-busybox
+ - stage2-eglibc
+ - stage2-fhs-dirs
+ - stage2-gawk
+ - stage2-gcc
+ - stage2-linux-api-headers
+ - stage2-make
+ - stage2-reset-specs
+ - eglibc
+ build-mode: staging
+ prefix: /usr
+- name: gcc
+ repo: upstream:gcc-tarball
+ ref: 088b7ab28fe53b198ec5c4eaba0f54176c4c35a0
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - stage2-binutils
+ - stage2-busybox
+ - stage2-eglibc
+ - stage2-fhs-dirs
+ - stage2-gawk
+ - stage2-gcc
+ - stage2-linux-api-headers
+ - stage2-make
+ - stage2-reset-specs
+ - eglibc
+ - zlib
+ build-mode: staging
+ artifacts:
+ gcc-libs: build-essential-minimal
+ prefix: /usr
+- name: make
+ repo: upstream:make
+ ref: 56968f58301e6e5157cf4c8b6deefbaff2955eba
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - stage2-binutils
+ - stage2-busybox
+ - stage2-eglibc
+ - stage2-fhs-dirs
+ - stage2-gawk
+ - stage2-gcc
+ - stage2-linux-api-headers
+ - stage2-make
+ - stage2-reset-specs
+ - eglibc
+ build-mode: staging
+ prefix: /usr
+- name: ccache
+ repo: upstream:ccache
+ ref: 567631456f0899cdf0c382f898d38aadc8901d32
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - stage2-binutils
+ - stage2-busybox
+ - stage2-eglibc
+ - stage2-fhs-dirs
+ - stage2-gawk
+ - stage2-gcc
+ - stage2-linux-api-headers
+ - stage2-make
+ - stage2-reset-specs
+ - eglibc
+ - zlib
+ build-mode: staging
+ prefix: /usr
diff --git a/strata/ceph-service.morph b/strata/ceph-service.morph
new file mode 100644
index 00000000..92ecb417
--- /dev/null
+++ b/strata/ceph-service.morph
@@ -0,0 +1,71 @@
+name: ceph-service
+kind: stratum
+build-depends:
+- morph: foundation
+chunks:
+- name: nspr
+ repo: upstream:nspr-hg
+ ref: a6ee84946475c1fb7624973af28163f6da247c0d
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: nss
+ repo: upstream:nss
+ ref: ee1c99a3c8c29f50a91ab28f2f7b7773f6355487
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - nspr
+- name: libaio
+ repo: upstream:libaio
+ ref: 262e589ea4ac3d1ff809648c8f2caa3836e69b25
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: keyutils
+ repo: upstream:keyutils
+ ref: 116417bce1e1df06a918de5e9e63f6ba88e2f4f5
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: libunwind
+ repo: upstream:libunwind
+ ref: 4b8404d153c58b95cb4420fc7603fdae62489a31
+ unpetrify-ref: v0.99
+ build-depends: []
+- name: gperftools
+ repo: upstream:gperftools
+ ref: 2a2d6596f8c3d62b7ec444761f4edf0c85d10d92
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - libunwind
+- name: snappy
+ repo: upstream:snappy
+ ref: 760c6ffc67836027c5f1d307e5c6cb012dfbdf72
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: leveldb
+ repo: upstream:leveldb
+ ref: 0f0ed46e70967365c851243663689e156fe1b7b5
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - snappy
+ - gperftools
+- name: libeditline
+ repo: upstream:libeditline-tarball
+ ref: 7503ff5f8610734521f40e276b59b3b6291830e7
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: boost
+ repo: upstream:boost-tarball
+ ref: 026fc3d84a27e84a61d0f4c26f011a68271a0d6e
+ unpetrify-ref: baserock/markdoffman/morph
+ build-depends: []
+- name: ceph
+ repo: upstream:ceph
+ ref: 8fdf1df512b73bad0eb695cdf9cbf2d09f0327d4
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - libaio
+ - gperftools
+ - nss
+ - leveldb
+ - libeditline
+ - keyutils
+ - boost
diff --git a/strata/cloudinit-support.morph b/strata/cloudinit-support.morph
new file mode 100644
index 00000000..a1076006
--- /dev/null
+++ b/strata/cloudinit-support.morph
@@ -0,0 +1,55 @@
+name: cloudinit-support
+kind: stratum
+description: A stratum with cloudinit to fit a system in the OpenStack cloud.
+build-depends:
+- morph: build-essential
+- morph: core
+- morph: foundation
+chunks:
+- name: configobj
+ repo: upstream:configobj
+ ref: 935a78736e4eb43b9fafae87f5e9902328673f63
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: python-requests
+ repo: upstream:python-requests
+ ref: b891877ee6d76b0a3f8cbf2e7cd34cc4cbc40b6b
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: python-prettytable
+ repo: upstream:python-prettytable
+ ref: 941133673e5a0003cd5ce1b6db2a51cf3307d9c1
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: python-json-patch
+ repo: upstream:python-json-patch
+ ref: 27c7032de25923593fa17cc14f535fb7abd52448
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: python-json-pointer
+ repo: upstream:python-json-pointer
+ ref: 48dce313141ba5bf0d2f3dd2e590042c05755e53
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - python-json-patch
+- name: python-cheetah
+ repo: upstream:python-cheetah
+ ref: 831aa6b99d9b4fb012ee644d8e80e0bc0eb6d6ed
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: boto
+ repo: upstream:boto
+ ref: bd49c22b5a30bf58096d58efc4762f1fea3e2caf
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: cloud-init
+ repo: upstream:cloud-init
+ ref: eeb4923b3528ebf4d93d8297b2d489738c3ea7c3
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - boto
+ - configobj
+ - python-requests
+ - python-prettytable
+ - python-json-pointer
+ - python-cheetah
diff --git a/strata/connectivity.morph b/strata/connectivity.morph
new file mode 100644
index 00000000..69512392
--- /dev/null
+++ b/strata/connectivity.morph
@@ -0,0 +1,27 @@
+name: connectivity
+kind: stratum
+build-depends:
+- morph: genivi-foundation
+chunks:
+- name: libnl
+ repo: upstream:libnl
+ ref: a2c4bd8f094a7247903578860a9c42049991860b
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: wpa_supplicant
+ repo: upstream:hostap
+ ref: 1cdfb99c3a04235697dc6979b9eb5418861e42f8
+ unpetrify-ref: baserock/genivi/morph
+ build-depends:
+ - libnl
+- name: iptables
+ repo: upstream:iptables
+ ref: 3e6fa55d5e28c93f417afeae7a7d4f349ddffcf4
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: connman
+ repo: upstream:connman
+ ref: f16e43ebc34a32937a67c56655586d2dc1518fbb
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - iptables
diff --git a/strata/core.morph b/strata/core.morph
new file mode 100644
index 00000000..014bec12
--- /dev/null
+++ b/strata/core.morph
@@ -0,0 +1,242 @@
+name: core
+kind: stratum
+description: Core components of a Baserock base system that are build tools required
+ for the BSP and Foundation strata, but a step above build-essential
+build-depends:
+- morph: build-essential
+chunks:
+- name: sqlite3
+ repo: upstream:sqlite3
+ ref: f6c2a9fe49d20654c2c41844d056033692a223b7
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: cmake
+ repo: upstream:cmake
+ ref: 7f9a761e761046a479fda38ee13f5dacd94ceeea
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: gdbm
+ repo: upstream:gdbm
+ ref: 51871d08a48ff781186f7a7b22ec69a1db38eb4c
+ unpetrify-ref: baserock/build-essential
+ build-depends: []
+- name: gettext
+ repo: upstream:gettext
+ ref: 3898e324f07c05404b63d71f0e519f352fb1e072
+ unpetrify-ref: baserock/build-essential
+ build-depends: []
+- name: m4
+ repo: upstream:m4
+ ref: d533342af991401d865de9b037ac03cdc9bd852e
+ unpetrify-ref: baserock/build-essential
+ build-depends: []
+- name: mini-utils
+ repo: baserock:baserock/mini-utils
+ ref: 5293265b29bbf468ab9d7f3302b19dbc81d0f8b8
+ unpetrify-ref: master
+ build-depends: []
+- name: ncurses
+ repo: upstream:ncurses
+ ref: 0fe89dc66ec061b839bea3ab451207e2dee757b9
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: perl
+ repo: upstream:perl
+ ref: 78f9a3c880f11578fb9ff9c7d5f7e34b602d2ad1
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - gdbm
+- name: pkg-config
+ repo: upstream:pkg-config
+ ref: 67a702a15cf88e270539484929ffa1f42b90c728
+ unpetrify-ref: baserock/build-essential
+ build-depends: []
+- name: texinfo-tarball
+ repo: upstream:texinfo-tarball
+ ref: 4843a7f5ff14ac802a56f1cdd49960b25c15702b
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - ncurses
+- name: autoconf
+ repo: upstream:autoconf
+ ref: cffdb90be331111ce3fbe4a32320181ec2b92652
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - m4
+ - perl
+- name: automake
+ repo: upstream:automake
+ ref: 5ac84ae6760252fc60b144a7b4deb41694f95fe7
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - autoconf
+ - perl
+ - texinfo-tarball
+- name: bash
+ repo: upstream:bash
+ ref: 783c677f45354b0d6df70e552217ecad8481804f
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: error-perl-tarball
+ repo: upstream:error-perl-tarball
+ ref: 661707e7bd4282aeab5a2f6a8f02ca5731fd813f
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - perl
+- name: flex
+ repo: upstream:flex
+ ref: de10f98e8a2dc2a021796811490d0f30c3cd90bf
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - m4
+- name: openssl-new
+ repo: upstream:openssl-new
+ ref: e691010325922fe85950e3fd29484ca11ec83f44
+ unpetrify-ref: baserock/OpenSSL_1_0_2-stable
+ build-depends:
+ - perl
+- name: bzip2
+ repo: upstream:bzip2
+ ref: 8deafa68e52b230018c0318dc7959ff9af3ad2a5
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: cpython
+ repo: upstream:cpython
+ ref: fa86445bfd4fb8e5441d685d92bf8a8ee237f022
+ unpetrify-ref: baserock/morph-2.7
+ build-depends:
+ - openssl-new
+ - bzip2
+ - sqlite3
+- name: libtool
+ repo: upstream:libtool
+ ref: d388b7f2dc628b22006025d01179bc09b8aabe81
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - bash
+- name: gtk-doc-stub
+ repo: upstream:gtk-doc-stub
+ ref: 58ec0d8593541ef7ae522ce42ebec6f98536c4e0
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - autoconf
+ - automake
+ - libtool
+- name: xz
+ repo: upstream:xz
+ ref: 581deedf9d1eadcd84c4fcd23b9fdfe2dde18cc2
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - autoconf
+ - automake
+ - gettext
+ - libtool
+- name: libxml2
+ repo: upstream:libxml2
+ ref: ee8f1d4cda8dc1a6f2c515fe234f7bc89cdc9f80
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - autoconf
+ - automake
+ - cpython
+ - libtool
+ - xz
+- name: curl
+ repo: upstream:curl
+ ref: 3c835adc9fe20f7b34df3f0abd4db6ff8b75bc3b
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - autoconf
+ - automake
+ - libtool
+ - openssl-new
+- name: libexpat
+ repo: upstream:libexpat
+ ref: 97678ab13f6d29878997256b6ae1ded679ae5c5c
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - autoconf
+ - automake
+ - libtool
+- name: XML-Parser
+ repo: upstream:XML-Parser
+ ref: e1a3ec157140a699e3020836475a0df622f70f1b
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - libexpat
+ - libxml2
+ - perl
+- name: git
+ repo: upstream:git
+ ref: 43efcf42382e87de4aa423e5e1607958ad1717d0
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - autoconf
+ - cpython
+ - curl
+ - error-perl-tarball
+ - gettext
+ - libexpat
+ - openssl-new
+- name: bison
+ repo: upstream:bison
+ ref: 6729ad1c314b179225325dcc1bc684077a71f859
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - autoconf
+ - automake
+ - bash
+ - flex
+ - gettext
+ - git
+ - mini-utils
+- name: gperf
+ repo: upstream:gperf
+ ref: 5094e4a539adf845111013f82c2c4fcaec637983
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: intltool
+ repo: upstream:intltool
+ ref: 12f04c88be9ff8a578d8fd6990ee2448c66dc5f4
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - XML-Parser
+ - autoconf
+ - automake
+ - perl
+- name: util-linux
+ repo: upstream:util-linux
+ ref: 462008f79be9e195670b202cb43827b8aeb1e60b
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - autoconf
+ - automake
+ - gettext
+ - git
+ - libtool
+ - pkg-config
+- name: nano
+ repo: upstream:nano-tarball
+ ref: 8b74abeb02c01ddc768c465a826360cf33cec063
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - ncurses
+- name: bc
+ repo: upstream:bc-tarball
+ ref: 0956d119432ff6a2e85bae1fa336df799cad70b0
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - flex
+ - texinfo-tarball
+- name: python-setuptools
+ repo: upstream:python-setuptools
+ ref: 05b07a427a1eae2a51d527f7ac5135a8fd215d77
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - cpython
+- name: pyyaml
+ repo: upstream:pyyaml
+ ref: d9fbcceaed39d955f6871b07c61dc42f824285c1
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - python-setuptools
diff --git a/strata/cross-bootstrap.morph b/strata/cross-bootstrap.morph
new file mode 100644
index 00000000..3234befc
--- /dev/null
+++ b/strata/cross-bootstrap.morph
@@ -0,0 +1,82 @@
+name: cross-bootstrap
+kind: stratum
+description: The minimal development tools to build a baserock devel system
+build-depends:
+- morph: core
+chunks:
+- name: six
+ repo: upstream:six
+ ref: e0841d716953710ab9bca9d1715a710df9c61ca0
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: groff
+ repo: upstream:groff
+ ref: c7017a099f954bb6de60e79c876935b1bf438b9a
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: openssh
+ repo: upstream:openssh
+ ref: 233514106dcde5ac61a70f1043de563122e2f1c9
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - groff
+- name: python-ttystatus
+ repo: upstream:python-ttystatus
+ ref: 47d871216cea6ce3b9d6efd70e9a0f38ab8604f0
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: python-coveragepy
+ repo: upstream:python-coveragepy
+ ref: 77d2e3bfd8fb325092aaed37ba1378054d182d19
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: python-coverage-test-runner
+ repo: upstream:python-coverage-test-runner
+ ref: 8ea9421ac3384b2e88e0c36f2cfa52586c4798b7
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - python-coveragepy
+- name: cliapp
+ repo: upstream:cliapp
+ ref: cec20cedd062a3aef1b04f997e77b45090c07806
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - python-coverage-test-runner
+- name: python-markdown
+ repo: upstream:python-markdown
+ ref: a9ca97325e9039de90eae29fb3d8879bc9f367f6
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: cmdtest
+ repo: upstream:cmdtest
+ ref: 62fa7e08f76a5b6bb8410add49c40656b3e73acd
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - cliapp
+ - python-ttystatus
+ - python-markdown
+- name: linux-user-chroot
+ repo: upstream:linux-user-chroot
+ ref: d25cc110f69e6e71a95b4ac532dcfc5423d4a16b
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: pyfilesystem
+ repo: upstream:pyfilesystem
+ ref: 821f7db1ce3a3e1ac53fa514ddacbc2871eac0f6
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - six
+- name: morph
+ repo: baserock:baserock/morph
+ ref: 170d81eba0568856401f57ce655ad9881b802d21
+ unpetrify-ref: master
+ build-depends:
+ - cliapp
+ - cmdtest
+ - python-coverage-test-runner
+ - pyfilesystem
+- name: rsync
+ repo: upstream:rsync
+ ref: 9faf8e0ccff2755cd019ff64d8322226a214b013
+ unpetrify-ref: baserock/morph
+ build-depends: []
diff --git a/strata/cross-tools.morph b/strata/cross-tools.morph
new file mode 100644
index 00000000..2fb4d59d
--- /dev/null
+++ b/strata/cross-tools.morph
@@ -0,0 +1,11 @@
+name: cross-tools
+kind: stratum
+description: Tools used together with cross compilers
+build-depends:
+- morph: core
+chunks:
+- name: patchelf
+ repo: upstream:patchelf
+ ref: 21a85cc1c63cf3ef060ece59cdd82455e2884703
+ unpetrify-ref: baserock/morph
+ build-depends: []
diff --git a/strata/cxmanage.morph b/strata/cxmanage.morph
new file mode 100644
index 00000000..b8c0ad07
--- /dev/null
+++ b/strata/cxmanage.morph
@@ -0,0 +1,35 @@
+name: cxmanage
+kind: stratum
+description: All the tools for calxeda management
+build-depends:
+- morph: tools
+chunks:
+- name: ipmitool
+ repo: upstream:ipmitool
+ ref: 830d5a3787b265e5dde154d2f0e08b10ae9a7bcd
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: pexpect
+ repo: upstream:pexpect
+ ref: 7a8455f21bb45020f3594c59fc8c85cf738e147c
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: pyipmi
+ repo: upstream:pyipmi
+ ref: bb7dba84578c05ba87db3c4186a2989c89e4e519
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: tftpy
+ repo: upstream:tftpy
+ ref: f3d2fc4c62c1e64dd49adfaf8e65097eb8ea307b
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: cxmanage
+ repo: upstream:cxmanage
+ ref: 54116d3c486ed7aa49f284e4cad9e6e7c293bea6
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - ipmitool
+ - pexpect
+ - pyipmi
+ - tftpy
diff --git a/strata/distbuild.morph b/strata/distbuild.morph
new file mode 100644
index 00000000..9a2d1087
--- /dev/null
+++ b/strata/distbuild.morph
@@ -0,0 +1,23 @@
+name: distbuild
+kind: stratum
+description: Morph distributed build software
+build-depends:
+- morph: foundation
+- morph: core
+- morph: tools
+chunks:
+- name: bottle
+ repo: upstream:bottle
+ ref: 5238c615b3ec198fedebb0fcaad4458e3d68d70f
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: morph-cache-server
+ repo: baserock:baserock/morph-cache-server
+ ref: cc5f95fa563c4817cdcffc428da18e263bd02ae2
+ unpetrify-ref: master
+ build-depends: []
+- name: flup
+ repo: upstream:flup
+ ref: 0f97c5e0ab7d9827506120efc22af3a9c21d1d70
+ unpetrify-ref: baserock/morph
+ build-depends: []
diff --git a/strata/enlightenment.morph b/strata/enlightenment.morph
new file mode 100644
index 00000000..d5ab5330
--- /dev/null
+++ b/strata/enlightenment.morph
@@ -0,0 +1,62 @@
+name: enlightenment
+kind: stratum
+description: Enlightenment Desktop and Window Manager
+build-depends:
+- morph: tools
+- morph: x-x86_64-generic
+- morph: lua
+- morph: audio-bluetooth
+- morph: multimedia-gstreamer-0.10
+- morph: connectivity
+chunks:
+- name: efl
+ repo: upstream:enlightenment/efl
+ ref: 8f9b565e79552f09a39507ce802786b1fe773d2d
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: elementary
+ repo: upstream:enlightenment/elementary
+ ref: e4c97ddffea9c91a291e1a6a7c6ebd1bbf47629a
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - efl
+- name: evas_generic_loaders
+ repo: upstream:enlightenment/evas_generic_loaders
+ ref: ddbdaa35201f4ef64f1a3f3b067a99e84c14565a
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - efl
+- name: enlightenment
+ repo: upstream:enlightenment/enlightenment
+ ref: 041b8d14a22f9e4c7f34abe8b0f9a3a1f5933146
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - efl
+ - elementary
+- name: imlib2
+ repo: upstream:enlightenment/imlib2
+ ref: 6d02661a4c57771888304960ce62d4fdf587be8f
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - efl
+ - elementary
+ - enlightenment
+- name: libast
+ repo: upstream:enlightenment/libast
+ ref: 0dbc0a5df55474bf61ca166be40e8de2d9e3a031
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - efl
+ - elementary
+ - enlightenment
+ - imlib2
+- name: eterm
+ repo: upstream:enlightenment/eterm
+ ref: 097234f1f27709ff2444e303350764ea3b80b3ad
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - efl
+ - elementary
+ - enlightenment
+ - libast
+ - imlib2
diff --git a/strata/foundation.morph b/strata/foundation.morph
new file mode 100644
index 00000000..4ad2b9f7
--- /dev/null
+++ b/strata/foundation.morph
@@ -0,0 +1,128 @@
+name: foundation
+kind: stratum
+description: Basic userland runtime system
+build-depends:
+- morph: core
+chunks:
+- name: attr
+ repo: upstream:attr
+ ref: be4a3c1d50981d2cbbe2cfb55498cac51909c37f
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: groff
+ repo: upstream:groff
+ ref: c7017a099f954bb6de60e79c876935b1bf438b9a
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: kmod
+ repo: upstream:kmod
+ ref: 7f3b215d4e848afa74aea20a4c64f0cc1ef30eb4
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: libcap2
+ repo: upstream:libcap2
+ ref: 4f7cca1bc9c2a274edb39d351b65747010d3ba7b
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - attr
+- name: libffi
+ repo: upstream:libffi
+ ref: 77d4586cc47e8f4c02278afbc220145bba0d442b
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: libusbx
+ repo: upstream:libusbx
+ ref: 7ec94a45ed8155e7a1d4d5d75575099b09c78834
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: pciutils
+ repo: upstream:pciutils
+ ref: bae04bd0473c68a2f21b7712a627abb08fd84b29
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: usbutils
+ repo: upstream:usbutils
+ ref: 410f1474af0ddb391bc6ec391777f116eee31569
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - libusbx
+- name: glib
+ repo: upstream:glib
+ ref: 980156c4cb4a8c29335de83bbf1ac05a9a1f01a9
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - libffi
+- name: gobject-introspection
+ repo: upstream:gobject-introspection
+ ref: 4f14c7dd0906608d4c9b741e0d0ba858e5c530f0
+ unpetrify-ref: baserock/1.39.90
+ build-depends:
+ - glib
+- name: dbus-pre
+ repo: upstream:dbus
+ ref: f2e4718bf42f507684949ebf484aa94df42abbbe
+ unpetrify-ref: baserock/v1.8.0
+ build-depends:
+ - glib
+- name: systemd
+ repo: upstream:systemd
+ ref: dc8ee9a30e2df2568f2b37e3fb61e4b0bb601b13
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - dbus-pre
+ - gobject-introspection
+ - kmod
+ - libcap2
+ - pciutils
+ - usbutils
+- name: lzo
+ repo: upstream:lzo
+ ref: 2cdfe9375f1145603d002c12be950062ae54da21
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: fuse
+ repo: upstream:fuse
+ ref: 13ee8f62d4aa3360adb6956fb30da0c858928fa2
+ unpetrify-ref: baserock/genivi/morph
+ build-depends: []
+- name: btrfs-progs
+ repo: upstream:btrfs-progs
+ ref: 304f215abb836811e6d78e0a3da53d48aa0e7ca7
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - attr
+ - lzo
+- name: dbus
+ repo: upstream:dbus
+ ref: f2e4718bf42f507684949ebf484aa94df42abbbe
+ unpetrify-ref: baserock/v1.8.0
+ build-depends:
+ - glib
+ - systemd
+- name: help2man
+ repo: upstream:help2man
+ ref: 0191a5f61525f8deea2ae8bdfea88190d85b6a71
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: libxslt
+ repo: upstream:libxslt
+ ref: 8785a2ffd0d146df0395ab71ce4734d0a8ba0f7e
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: openssh
+ repo: upstream:openssh
+ ref: 233514106dcde5ac61a70f1043de563122e2f1c9
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - groff
+- name: patch
+ repo: upstream:patch
+ ref: 9a16dcb97aac1a26af4372d95bd62b84f3f1264a
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: tbdiff
+ repo: baserock:baserock/tbdiff
+ ref: 485e76fea076b2a5f0efeab3ac7f98037f4e00c0
+ unpetrify-ref: master
+ build-depends:
+ - attr
diff --git a/strata/genivi-foundation.morph b/strata/genivi-foundation.morph
new file mode 100644
index 00000000..fa29487e
--- /dev/null
+++ b/strata/genivi-foundation.morph
@@ -0,0 +1,16 @@
+name: genivi-foundation
+kind: stratum
+description: Basic components needed by the GENIVI baseline.
+build-depends:
+- morph: foundation
+chunks:
+- name: dbus-glib
+ repo: upstream:dbus-glib
+ ref: ee85b071fb51efb9f9a48d4a658cbefefd14544a
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: linuxquota
+ repo: upstream:linuxquota
+ ref: 0804c89a16736533e440771dc42a15e5d0223902
+ unpetrify-ref: baserock/genivi/morph
+ build-depends: []
diff --git a/strata/genivi-wayland-armv7-versatile.morph b/strata/genivi-wayland-armv7-versatile.morph
new file mode 100644
index 00000000..13d08834
--- /dev/null
+++ b/strata/genivi-wayland-armv7-versatile.morph
@@ -0,0 +1,15 @@
+name: genivi-wayland-armv7-versatile
+kind: stratum
+description: Software components designed by genivi, for genivi.
+build-depends:
+- morph: core
+- morph: foundation
+- morph: genivi-foundation
+- morph: genivi
+- morph: wayland-armv7-versatile
+chunks:
+- name: layer_management-wayland
+ repo: upstream:layer_management
+ ref: 206d6709d0a3b3932a02b30ccacaa02b3eab8493
+ unpetrify-ref: baserock/genivi/baseline
+ build-depends: []
diff --git a/strata/genivi-wayland-x86_64-generic.morph b/strata/genivi-wayland-x86_64-generic.morph
new file mode 100644
index 00000000..6ff3aa66
--- /dev/null
+++ b/strata/genivi-wayland-x86_64-generic.morph
@@ -0,0 +1,15 @@
+name: genivi-wayland-x86_64-generic
+kind: stratum
+description: Software components designed by genivi, for genivi.
+build-depends:
+- morph: core
+- morph: foundation
+- morph: genivi-foundation
+- morph: genivi
+- morph: wayland-x86_64-generic
+chunks:
+- name: layer_management-wayland
+ repo: upstream:layer_management
+ ref: 206d6709d0a3b3932a02b30ccacaa02b3eab8493
+ unpetrify-ref: baserock/genivi/baseline
+ build-depends: []
diff --git a/strata/genivi-x-armv7-versatile.morph b/strata/genivi-x-armv7-versatile.morph
new file mode 100644
index 00000000..cd308bb8
--- /dev/null
+++ b/strata/genivi-x-armv7-versatile.morph
@@ -0,0 +1,12 @@
+name: genivi-x-armv7-versatile
+kind: stratum
+description: Software components designed by genivi, for genivi.
+build-depends:
+- morph: genivi
+- morph: x-armv7-versatile
+chunks:
+- name: layer_management
+ repo: upstream:layer_management
+ ref: 206d6709d0a3b3932a02b30ccacaa02b3eab8493
+ unpetrify-ref: baserock/genivi/baseline
+ build-depends: []
diff --git a/strata/genivi-x-ppc64-generic.morph b/strata/genivi-x-ppc64-generic.morph
new file mode 100644
index 00000000..9843341b
--- /dev/null
+++ b/strata/genivi-x-ppc64-generic.morph
@@ -0,0 +1,12 @@
+name: genivi-x-ppc64-generic
+kind: stratum
+description: Software components designed by genivi, for genivi.
+build-depends:
+- morph: genivi
+- morph: x-ppc64-generic
+chunks:
+- name: layer_management
+ repo: upstream:layer_management
+ ref: 206d6709d0a3b3932a02b30ccacaa02b3eab8493
+ unpetrify-ref: baserock/genivi/baseline
+ build-depends: []
diff --git a/strata/genivi-x-x86_64-generic.morph b/strata/genivi-x-x86_64-generic.morph
new file mode 100644
index 00000000..45929b17
--- /dev/null
+++ b/strata/genivi-x-x86_64-generic.morph
@@ -0,0 +1,12 @@
+name: genivi-x-x86_64-generic
+kind: stratum
+description: Software components designed by genivi, for genivi.
+build-depends:
+- morph: genivi
+- morph: x-x86_64-generic
+chunks:
+- name: layer_management
+ repo: upstream:layer_management
+ ref: 206d6709d0a3b3932a02b30ccacaa02b3eab8493
+ unpetrify-ref: baserock/genivi/baseline
+ build-depends: []
diff --git a/strata/genivi.morph b/strata/genivi.morph
new file mode 100644
index 00000000..70384d3c
--- /dev/null
+++ b/strata/genivi.morph
@@ -0,0 +1,68 @@
+name: genivi
+kind: stratum
+description: Software components designed by genivi, for genivi.
+build-depends:
+- morph: genivi-foundation
+chunks:
+- name: DLT-daemon
+ repo: upstream:DLT-daemon
+ ref: 6ab10c022d4464628fc2b848b5a56bf1eaafe857
+ unpetrify-ref: v2.9.1
+ build-depends: []
+- name: node-startup-controller
+ repo: upstream:node-startup-controller
+ ref: c78fddaddc24a2c49f5ef18896c93403575295ae
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - DLT-daemon
+- name: googletest
+ repo: upstream:googletest
+ ref: 5e3f7d3db4c16e2ba8b42b0bf4689f7d2abbcb08
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: googlemock
+ repo: upstream:googlemock
+ ref: 0e9998c140079046c396a0e7033bb465abae79cd
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - googletest
+- name: genivi-common-api-runtime
+ repo: upstream:genivi-common-api-runtime
+ ref: 54e7a90c76bdd0aaf6fa2fecc7628b5aa2c8d56d
+ unpetrify-ref: 2.1.4
+ build-depends: []
+- name: genivi-common-api-dbus-runtime
+ repo: upstream:genivi-common-api-dbus-runtime
+ ref: 16a259c8b78f254ee9157346880ccf19ed8905a7
+ unpetrify-ref: 2.1.4
+ build-depends:
+ - genivi-common-api-runtime
+- name: audiomanager
+ repo: upstream:audiomanager
+ ref: f005d28c3bfa2f46128619dddbce954b9d7b928a
+ unpetrify-ref: '5.0'
+ build-depends:
+ - DLT-daemon
+ - googletest
+ - googlemock
+ - genivi-common-api-runtime
+ - genivi-common-api-dbus-runtime
+- name: itzam-tarball
+ repo: upstream:itzam-tarball
+ ref: 4ebcf671416927b64475da7b810b6016c847bf73
+ unpetrify-ref: baserock/genivi/baseline
+ build-depends: []
+- name: persistence-client-library
+ repo: upstream:genivi/persistence-client-library
+ ref: 0934ba263e69be8453cc3150f997dad28489f0c7
+ unpetrify-ref: baserock/genivi/baseline
+ build-depends:
+ - DLT-daemon
+ - itzam-tarball
+- name: node-state-manager
+ repo: upstream:node-state-manager
+ ref: dd4a86b9459537d2e85489b36abf80f34d12f098
+ unpetrify-ref: baserock/genivi/baseline
+ build-depends:
+ - DLT-daemon
+ - persistence-client-library
diff --git a/strata/glanceclient.morph b/strata/glanceclient.morph
new file mode 100644
index 00000000..5d80a73f
--- /dev/null
+++ b/strata/glanceclient.morph
@@ -0,0 +1,103 @@
+name: glanceclient
+kind: stratum
+description: A stratum with glanceclient to let the Openstack deployment.
+build-depends:
+- morph: tools
+chunks:
+- name: jsonschema
+ repo: upstream:jsonschema
+ ref: 292a256b918af1e567982bb801c427cf4ca5b9fe
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: python-json-pointer
+ repo: upstream:python-json-pointer
+ ref: 48dce313141ba5bf0d2f3dd2e590042c05755e53
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: python-json-patch
+ repo: upstream:python-json-patch
+ ref: 27c7032de25923593fa17cc14f535fb7abd52448
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: warlock
+ repo: upstream:warlock
+ ref: 1a0de8a67df8282c42f71014cc871684e8d7c0cf
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - jsonschema
+ - python-json-pointer
+ - python-json-patch
+- name: python-prettytable
+ repo: upstream:python-prettytable
+ ref: 941133673e5a0003cd5ce1b6db2a51cf3307d9c1
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: pbr
+ repo: upstream:pbr
+ ref: 510ee9e9dcb94c5884c215fa3535a1f77f3d2a51
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: argparse
+ repo: upstream:argparse
+ ref: c9b3f9b32949cb7dd798e7d1aedbeeef064aa4b1
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: pyopenssl
+ repo: upstream:pyopenssl
+ ref: 6bbf44a00b35fb28df1f66aa194b2fe95eab1ab2
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: pyiso8601
+ repo: upstream:pyiso8601
+ ref: ac5470ec9e68332ebc499c4f9f21e7e3cb31ecb6
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: python-requests
+ repo: upstream:python-requests
+ ref: b891877ee6d76b0a3f8cbf2e7cd34cc4cbc40b6b
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: simplejson
+ repo: upstream:simplejson
+ ref: 35816bfe2d0ddeb5ddcc68239683cbb35b7e3ff2
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: netaddr
+ repo: upstream:netaddr
+ ref: f64ae19e533ffa5522dcba1fc833975cb2ee88a5
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: pytz
+ repo: upstream:pytz
+ ref: 384207f01fd5b8bf1eb20cb64c17679084731944
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: babel
+ repo: upstream:babel
+ ref: d764b35bc3910b8f67ff811752df615afa7667f6
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - pytz
+- name: python-keystoneclient
+ repo: upstream:python-keystoneclient
+ ref: 21cc66a850c5ea1d2ffffb655da0c452b919ed3b
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - pbr
+ - pyiso8601
+ - python-prettytable
+ - python-requests
+ - simplejson
+ - netaddr
+ - babel
+- name: python-glanceclient
+ repo: upstream:python-glanceclient
+ ref: 721660612df4454726b723daf902abd23ba0109c
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - python-prettytable
+ - pbr
+ - argparse
+ - pyopenssl
+ - python-keystoneclient
+ - warlock
diff --git a/strata/gtk2.morph b/strata/gtk2.morph
new file mode 100644
index 00000000..74156fcd
--- /dev/null
+++ b/strata/gtk2.morph
@@ -0,0 +1,103 @@
+name: gtk2
+kind: stratum
+description: the gtk2 stratum
+build-depends:
+- morph: genivi-foundation
+- morph: x-common
+- morph: x-x86_64-generic
+chunks:
+- name: shared-mime-info
+ repo: upstream:shared-mime-info
+ ref: 0d440d85a126ff8d535d4f70f2203a76a21d5f71
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: gnome-common
+ repo: upstream:gnome-common
+ ref: 66d54b57313f0f6206cff32972d2b83d683628b2
+ unpetrify-ref: 3.7.4
+ build-depends: []
+- name: libtiff
+ repo: upstream:libtiff
+ ref: 2f83c385ff3d5493602308b62ca6d7707725b4fd
+ unpetrify-ref: Release-v4-0-3
+ build-depends: []
+- name: libcroco
+ repo: upstream:libcroco
+ ref: 611f624a6e15065792b41eb5ce14811293f3fb0a
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - gnome-common
+- name: gdk-pixbuf
+ repo: upstream:gdk-pixbuf
+ ref: bc45874c7ba5a6a95f032b48ab78115b3e2238ad
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - libtiff
+- name: atk
+ repo: upstream:atk
+ ref: e35410e06337afa3d66fcdde9b16422648de4e04
+ unpetrify-ref: ATK_2_9_3
+ build-depends:
+ - gnome-common
+- name: at-spi2-core
+ repo: upstream:at-spi2-core
+ ref: 9bfebf07e866acadb5d2123568fd0119a7e0575b
+ unpetrify-ref: AT_SPI2_CORE_2_9_5
+ build-depends: []
+- name: at-spi2-atk
+ repo: upstream:at-spi2-atk
+ ref: 363953fff4e3e12152ce2498b58a471884b497f5
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - at-spi2-core
+ - atk
+- name: cairo
+ repo: upstream:cairo
+ ref: 25ef4d21f1616ddd9a6550cf7a129b2634b6caad
+ unpetrify-ref: 1.12.14
+ build-depends: []
+- name: colm
+ repo: upstream:colm
+ ref: fc633086748169632e93b945259197ba46f27695
+ unpetrify-ref: master
+ build-depends: []
+- name: ragel
+ repo: upstream:ragel
+ ref: 5d4102ffe43a15608e0e864fc7e7f5c6c3b49aac
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - colm
+- name: harfbuzz
+ repo: upstream:harfbuzz
+ ref: f0530a3d5d2e7b6eaa8325a310d458c478f505c9
+ unpetrify-ref: 0.9.19
+ build-depends:
+ - ragel
+- name: pango
+ repo: upstream:pango
+ ref: c05f6e5205711e97727885a86a57661c7e9cdc75
+ unpetrify-ref: baserock/xfce-build
+ build-depends:
+ - cairo
+ - harfbuzz
+- name: gtk+
+ repo: upstream:gtk+
+ ref: 52de99559e5b5bf09160e5a5a164d0ca5fede98c
+ unpetrify-ref: baserock/xfce-build
+ build-depends:
+ - pango
+ - gdk-pixbuf
+ - cairo
+ - atk
+ - at-spi2-atk
+- name: librsvg
+ repo: upstream:librsvg
+ ref: 61171ca59d02b58b7da1697ca1d924bff93e66cb
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - cairo
+ - gdk-pixbuf
+ - gnome-common
+ - gtk+
+ - libcroco
+ - pango
diff --git a/strata/lua.morph b/strata/lua.morph
new file mode 100644
index 00000000..8ad1dfec
--- /dev/null
+++ b/strata/lua.morph
@@ -0,0 +1,11 @@
+name: lua
+kind: stratum
+description: Interpreter for the lua scripting language.
+build-depends:
+- morph: tools
+chunks:
+- name: lua
+ repo: upstream:lua
+ ref: bedbdc0f03bca4fe97200ddf9c3d6cb210b45888
+ unpetrify-ref: baserock/5.1-morph
+ build-depends: []
diff --git a/strata/multimedia-gstreamer-0.10.morph b/strata/multimedia-gstreamer-0.10.morph
new file mode 100644
index 00000000..c7a44e87
--- /dev/null
+++ b/strata/multimedia-gstreamer-0.10.morph
@@ -0,0 +1,33 @@
+name: multimedia-gstreamer-0.10
+kind: stratum
+description: Codecs
+build-depends:
+- morph: core
+- morph: foundation
+- morph: audio-bluetooth
+chunks:
+- name: orc
+ repo: upstream:orc
+ ref: b4f7fcaf99a4d952e59f2a9fa9286d24cc4b3a5a
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: gstreamer
+ repo: upstream:gstreamer
+ ref: c7e4a97d26396882960fd399b1a5e298e40d2a35
+ unpetrify-ref: baserock/morph/0.10
+ build-depends:
+ - orc
+- name: gstreamer-plugins-base
+ repo: upstream:gstreamer-plugins-base
+ ref: 960c596309dbb983a1d733259adccc45c47006a2
+ unpetrify-ref: baserock/morph/0.10
+ build-depends:
+ - gstreamer
+- name: gstreamer-plugins-good
+ repo: upstream:gstreamer-plugins-good
+ ref: 725e80e0c6b7f8e66d9b3fcaffd283ecbd8498d3
+ unpetrify-ref: baserock/morph/0.10
+ build-depends:
+ - gstreamer
+ - gstreamer-plugins-base
+ - orc
diff --git a/strata/multimedia.morph b/strata/multimedia.morph
new file mode 100644
index 00000000..9d7621c5
--- /dev/null
+++ b/strata/multimedia.morph
@@ -0,0 +1,17 @@
+name: multimedia
+kind: stratum
+description: Codecs
+build-depends:
+- morph: audio-bluetooth
+chunks:
+- name: orc
+ repo: upstream:orc
+ ref: b4f7fcaf99a4d952e59f2a9fa9286d24cc4b3a5a
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: gstreamer
+ repo: upstream:gstreamer
+ ref: 5a5083f292e676e1548f6351ad27d0ccb18f68bc
+ unpetrify-ref: baserock/genivi/baseline
+ build-depends:
+ - orc
diff --git a/strata/nfs.morph b/strata/nfs.morph
new file mode 100644
index 00000000..e0e5f2a1
--- /dev/null
+++ b/strata/nfs.morph
@@ -0,0 +1,36 @@
+name: nfs
+kind: stratum
+description: NFS utilities
+build-depends:
+- morph: foundation
+chunks:
+- name: libevent
+ repo: upstream:libevent
+ ref: 1c41f68f2246e9144ca20c76b833004480f9d58a
+ unpetrify-ref: release-2.0.20-stable
+ build-depends: []
+- name: tcp-wrappers
+ repo: upstream:tcp-wrappers
+ ref: 23b65f29b324b65a057a3fa87613b788856d6e4e
+ unpetrify-ref: baserock/fedora-patches
+ build-depends: []
+- name: ti-rpc
+ repo: upstream:ti-rpc
+ ref: c5a7a19070e74115fc9c26aa6f3dfec1da220c1f
+ unpetrify-ref: baserock/master
+ build-depends: []
+- name: rpcbind
+ repo: upstream:rpcbind
+ ref: aa3ac0d86c258d3e355ae59df31a96da795ecdfa
+ unpetrify-ref: baserock/master
+ build-depends:
+ - ti-rpc
+ - tcp-wrappers
+- name: nfs-utils
+ repo: upstream:nfs-utils
+ ref: 08baf3bc2f66a1ca6401191e19380028d2fc2c6d
+ unpetrify-ref: baserock/master
+ build-depends:
+ - libevent
+ - tcp-wrappers
+ - ti-rpc
diff --git a/strata/qt4-sdk.morph b/strata/qt4-sdk.morph
new file mode 100644
index 00000000..88c0974d
--- /dev/null
+++ b/strata/qt4-sdk.morph
@@ -0,0 +1,11 @@
+name: qt4-sdk
+kind: stratum
+description: Qt4 Desktop Environment, IDE and Example Apps
+build-depends:
+- morph: qt4-tools
+chunks:
+- name: qt-creator
+ repo: upstream:qt-creator
+ ref: d5a6b10634c1a3271012e9578e016772ef077d59
+ unpetrify-ref: baserock/morph/2.7
+ build-depends: []
diff --git a/strata/qt4-tools.morph b/strata/qt4-tools.morph
new file mode 100644
index 00000000..3c148283
--- /dev/null
+++ b/strata/qt4-tools.morph
@@ -0,0 +1,31 @@
+name: qt4-tools
+kind: stratum
+description: Qt4 Development Libraries and Tools
+build-depends:
+- morph: tools
+- morph: x-x86_64-generic
+- morph: multimedia-gstreamer-0.10
+chunks:
+- name: icu
+ repo: upstream:icu
+ ref: ba023548a3bff7277cbea4acade3042ce9d8949e
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: ruby-1.8
+ repo: upstream:ruby
+ ref: 7a24f1710028d568ad61d0aa49d5178260178d77
+ unpetrify-ref: baserock/morph/ruby_1_8_7
+ build-depends: []
+- name: ruby-1.9
+ repo: upstream:ruby
+ ref: cb3ea602294b5038b5f7ac21d3875a2b52342956
+ unpetrify-ref: baserock/morph/ruby_1_9_3
+ build-depends:
+ - ruby-1.8
+- name: qt4-tools
+ repo: upstream:qt4-tools
+ ref: a182f020bc1703c20d86ba18f2f6b4ea8889de84
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - icu
+ - ruby-1.9
diff --git a/strata/qt5-sdk.morph b/strata/qt5-sdk.morph
new file mode 100644
index 00000000..b26d2271
--- /dev/null
+++ b/strata/qt5-sdk.morph
@@ -0,0 +1,16 @@
+name: qt5-sdk
+kind: stratum
+description: Qt5 Desktop Environment, IDE and Example Apps
+build-depends:
+- morph: qt5-tools
+chunks:
+- name: qt-creator
+ repo: upstream:qt-creator
+ ref: d5a6b10634c1a3271012e9578e016772ef077d59
+ unpetrify-ref: baserock/morph/2.7
+ build-depends: []
+- name: snowshoe
+ repo: upstream:snowshoe
+ ref: 098f931de58072edd5d591cdc4a2ad3c05e83991
+ unpetrify-ref: baserock/morph
+ build-depends: []
diff --git a/strata/qt5-tools.morph b/strata/qt5-tools.morph
new file mode 100644
index 00000000..39a8264b
--- /dev/null
+++ b/strata/qt5-tools.morph
@@ -0,0 +1,167 @@
+name: qt5-tools
+kind: stratum
+description: Qt5 Development Libraries and Tools
+build-depends:
+- morph: tools
+- morph: x-x86_64-generic
+- morph: multimedia-gstreamer-0.10
+chunks:
+- name: icu
+ repo: upstream:icu
+ ref: ba023548a3bff7277cbea4acade3042ce9d8949e
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: ruby-1.8
+ repo: upstream:ruby
+ ref: 7a24f1710028d568ad61d0aa49d5178260178d77
+ unpetrify-ref: baserock/morph/ruby_1_8_7
+ build-depends: []
+- name: ruby-1.9
+ repo: upstream:ruby
+ ref: cb3ea602294b5038b5f7ac21d3875a2b52342956
+ unpetrify-ref: baserock/morph/ruby_1_9_3
+ build-depends:
+ - ruby-1.8
+- name: qtbase
+ repo: upstream:qt5/qtbase
+ ref: 79be8352ced650e98ab0afe89e91cffee4f6a04a
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - icu
+- name: qtsvg
+ repo: upstream:qt5/qtsvg
+ ref: 552bf3adcc48c669f9dfbda5818142fb18c9e957
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - qtbase
+- name: qtjsbackend
+ repo: upstream:qt5/qtjsbackend
+ ref: c6978bf56f599a3da8c03b1a7e58102aa84223e7
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - qtbase
+- name: qtscript
+ repo: upstream:qt5/qtscript
+ ref: d20e99b3bdbcf77b69a92a2ba1b3ca1f1379e7c8
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - qtbase
+ - qtjsbackend
+- name: qtdeclarative
+ repo: upstream:qt5/qtdeclarative
+ ref: 774d0310883a9526210c4530bbb9d0af26d88699
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - qtbase
+ - qtjsbackend
+ - qtscript
+- name: qtquick1
+ repo: upstream:qt5/qtquick1
+ ref: b13755a2411dca01e65bb443a399ed130d5dd738
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - qtbase
+ - qtjsbackend
+ - qtscript
+- name: qt3d
+ repo: upstream:qt5/qt3d
+ ref: 805fbf45a54f1b69f4b13f6dc9f962b07c017d3b
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - qtbase
+ - qtjsbackend
+ - qtscript
+ - qtdeclarative
+- name: qtquickcontrols
+ repo: upstream:qt5/qtquickcontrols
+ ref: acf9e50d52c4d09a1aed9490bb2f3c5de7dce9bb
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - qtbase
+ - qtjsbackend
+ - qtdeclarative
+- name: qtsensors
+ repo: upstream:qt5/qtsensors
+ ref: cd22d77e07af6046be24d0322187a86c9a3c4d1d
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - qtbase
+- name: qtserialport
+ repo: upstream:qt5/qtserialport
+ ref: b1abca2eee45e7b8ecf71cb5cd1e77a2821fcac2
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - qtbase
+- name: qtx11extras
+ repo: upstream:qt5/qtx11extras
+ ref: 3b33afd2814c88002e2efc4955e5b1851aff0c58
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - qtbase
+- name: qtwebkit
+ repo: upstream:qt5/qtwebkit
+ ref: 15a558c03ea7a35f97dfc0b16024d026d20920be
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - qtbase
+ - icu
+ - ruby-1.9
+ - qtjsbackend
+ - qtdeclarative
+- name: qtwebkit-examples
+ repo: upstream:qt5/qtwebkit-examples
+ ref: fdaa2bb5e47d6ca1d3e8c681f88eae0b9d4ae351
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - qtbase
+ - qtjsbackend
+ - qtdeclarative
+ - qtwebkit
+- name: qtmultimedia
+ repo: upstream:qt5/qtmultimedia
+ ref: 8b73d090f87f88ee3ae4efc437ac866d05df76be
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - qtbase
+- name: qtxmlpatterns
+ repo: upstream:qt5/qtxmlpatterns
+ ref: ed713a904ee55f1c345d2d6c35e77892be96977e
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - qtbase
+- name: qtdoc
+ repo: upstream:qt5/qtdoc
+ ref: 674abef4f06bdde57a272d69750e2a4ac5027ea9
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - qtbase
+- name: qtgraphicaleffects
+ repo: upstream:qt5/qtgraphicaleffects
+ ref: e41d08f95d74d7309fc976cb62141b78239de975
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - qtbase
+ - qtjsbackend
+ - qtdeclarative
+- name: qtimageformats
+ repo: upstream:qt5/qtimageformats
+ ref: 3f7f6126d9832e03a4dcaaca5279220f00126e89
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - qtbase
+- name: qttools
+ repo: upstream:qt5/qttools
+ ref: 1369d91dd095cd4ea2febe759ef6446e41bd2d80
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - qtbase
+ - qtjsbackend
+ - qtdeclarative
+ - qtwebkit
+- name: qttranslations
+ repo: upstream:qt5/qttranslations
+ ref: e91af8e6363a4538f08992b6af51d17b91453080
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - qtbase
+ - qttools
diff --git a/strata/tools.morph b/strata/tools.morph
new file mode 100644
index 00000000..954434db
--- /dev/null
+++ b/strata/tools.morph
@@ -0,0 +1,151 @@
+name: tools
+kind: stratum
+description: Extra development tools included in the devel system
+build-depends:
+- morph: foundation
+chunks:
+- name: six
+ repo: upstream:six
+ ref: e0841d716953710ab9bca9d1715a710df9c61ca0
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: python-ttystatus
+ repo: upstream:python-ttystatus
+ ref: 47d871216cea6ce3b9d6efd70e9a0f38ab8604f0
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: python-coveragepy
+ repo: upstream:python-coveragepy
+ ref: 77d2e3bfd8fb325092aaed37ba1378054d182d19
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: python-coverage-test-runner
+ repo: upstream:python-coverage-test-runner
+ ref: 8ea9421ac3384b2e88e0c36f2cfa52586c4798b7
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - python-coveragepy
+- name: cliapp
+ repo: upstream:cliapp
+ ref: cec20cedd062a3aef1b04f997e77b45090c07806
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - python-coverage-test-runner
+- name: python-markdown
+ repo: upstream:python-markdown
+ ref: a9ca97325e9039de90eae29fb3d8879bc9f367f6
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: cmdtest
+ repo: upstream:cmdtest
+ ref: 62fa7e08f76a5b6bb8410add49c40656b3e73acd
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - cliapp
+ - python-ttystatus
+ - python-markdown
+- name: coreutils
+ repo: upstream:coreutils
+ ref: 66282c0d87c933218205b5e20ce46708182ac36e
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: distcc
+ repo: upstream:distcc
+ ref: 2f422c03925e82bf88b05da823813073a985b0e5
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: e2fsprogs
+ repo: upstream:e2fsprogs
+ ref: 1ab0ea88057e922a89c6b8feebeb62c57e40f8de
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: file
+ repo: upstream:file
+ ref: 3b49db406667ee7189b9ea69b9d9e0bdcc43c5b7
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: gdb
+ repo: upstream:gdb
+ ref: c4bf5268b1a32ec475b61d2fe90e9218780c03c8
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: less
+ repo: upstream:less
+ ref: 09a405d8f652b56944c93ebf5c673cdfe5319b04
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: linux-user-chroot
+ repo: upstream:linux-user-chroot
+ ref: d25cc110f69e6e71a95b4ac532dcfc5423d4a16b
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: lsof
+ repo: upstream:lsof
+ ref: fffb8558208586338587027c265fd0eca44466be
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: pyfilesystem
+ repo: upstream:pyfilesystem
+ ref: 821f7db1ce3a3e1ac53fa514ddacbc2871eac0f6
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - six
+- name: morph
+ repo: baserock:baserock/morph
+ ref: 0baae51e217f4999c1f068c458527d598284ddec
+ unpetrify-ref: master
+ build-depends:
+ - cliapp
+ - cmdtest
+ - python-coverage-test-runner
+ - pyfilesystem
+- name: git-fat
+ repo: upstream:git-fat
+ ref: 208f88d0f0ef04c25e8a231979eb0083f57b1610
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: pv
+ repo: upstream:pv
+ ref: d6ce7cfec684fa72d7a919d7b1aa817a0ca6102a
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: rsync
+ repo: upstream:rsync
+ ref: 9faf8e0ccff2755cd019ff64d8322226a214b013
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: strace
+ repo: upstream:strace
+ ref: ad232c6aa0c2a07830d61dc4b9912478634b23b5
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: vala
+ repo: upstream:vala
+ ref: 4e4a02c03445336237b36723b23a91670ef7621b
+ unpetrify-ref: baserock/bootstrap
+ build-depends: []
+- name: vim
+ repo: upstream:vim
+ ref: 592b8c975bf83b4dcf608769bc664a80cb1daf9e
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: screen
+ repo: upstream:screen
+ ref: 7dd4a9e5f385c96a77e8ee5c977a1dde4c0ff467
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: u-boot
+ repo: upstream:u-boot
+ ref: fe57382d04b46c37f34cf8d3b3ad876554fd12bf
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: kexec-tools
+ repo: upstream:kexec-tools
+ ref: 9359b61ca44980d33c0bee42b9bb2e36e72835dd
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: device-tree-compiler
+ repo: upstream:device-tree-compiler
+ ref: c92f284c3cf76d471eb27a271de3a51cb45ed058
+ unpetrify-ref: baserock/morph
+ build-depends: []
diff --git a/strata/trove.morph b/strata/trove.morph
new file mode 100644
index 00000000..013d2647
--- /dev/null
+++ b/strata/trove.morph
@@ -0,0 +1,205 @@
+name: trove
+kind: stratum
+description: Trove software
+build-depends:
+- morph: tools
+chunks:
+- name: bottle
+ repo: upstream:bottle
+ ref: 5238c615b3ec198fedebb0fcaad4458e3d68d70f
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: morph-cache-server
+ repo: baserock:baserock/morph-cache-server
+ ref: cc5f95fa563c4817cdcffc428da18e263bd02ae2
+ unpetrify-ref: master
+ build-depends: []
+- name: lua
+ repo: upstream:lua
+ ref: bedbdc0f03bca4fe97200ddf9c3d6cb210b45888
+ unpetrify-ref: baserock/5.1-morph
+ build-depends: []
+- name: lace
+ repo: upstream:gitano/lace
+ ref: d1b540b6d361d6a1f51e53cdaab69f053340efbb
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - lua
+- name: luxio
+ repo: upstream:luxio
+ ref: be9d125080b9ff2376273e21b75669b65dc88d46
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - lua
+- name: supple
+ repo: upstream:gitano/supple
+ ref: 0963e5706d78d0ae7446ea91af986de1e196eb39
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - lua
+ - luxio
+- name: clod
+ repo: upstream:gitano/clod
+ ref: da15894f42f48d15db997c4355d6b672371a4163
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - lua
+- name: gall
+ repo: upstream:gitano/gall
+ ref: fe5c6355cee196253ffd41c36df0064e8fb6d0cc
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - lua
+ - luxio
+- name: pcre
+ repo: upstream:pcre
+ ref: 2720152c58e13e7cc7403642ec33127101b9971b
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: lrexlib-pcre
+ repo: upstream:lrexlib
+ ref: da8a015f9e0192c47552313c981a574ff41a6b88
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - pcre
+ - lua
+- name: gitano
+ repo: upstream:gitano/gitano
+ ref: 77266b3ec2efec51f0a3246cbad70a4f15835958
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - lua
+- name: cgit
+ repo: upstream:cgit
+ ref: acbf4a15e260c711094455dbef7c024f2553fd32
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: bzr-tarball
+ repo: upstream:bzr-tarball
+ ref: e61c7edb4789abcd0f73c30fe719fa6fea478a52
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: python-fastimport
+ repo: upstream:python-fastimport
+ ref: 6500a5e7d82651ade9002d44e3ecc71a50302616
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: bzr-fastimport
+ repo: upstream:bzr-fastimport
+ ref: b3cda9967f857127bd4dab5eb72223a95916f5ea
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - bzr-tarball
+ - python-fastimport
+- name: cvs-tarball
+ repo: upstream:cvs-tarball
+ ref: ca4cd317a75ef4349563b5a9a734561beb4a4f98
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: libapr-tarball
+ repo: upstream:libapr-tarball
+ ref: dea1efeb7f60fc6848e1e72b3fc973d0057565db
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: libapr-util-tarball
+ repo: upstream:libapr-util-tarball
+ ref: daba269ee5a262cc23621b3ee37ed368d2a2b69b
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - libapr-tarball
+- name: perl-dbi-tarball
+ repo: upstream:perl-dbi-tarball
+ ref: 09e269cff811f0c1881ea0d6b7571173bab8377b
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: perl-dbd-sqlite-tarball
+ repo: upstream:perl-dbd-sqlite-tarball
+ ref: 485b97be9f2f2abf5a40923b5fd85f75714a8c02
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - perl-dbi-tarball
+- name: libserf-tarball
+ repo: upstream:libserf-tarball
+ ref: 6f61a1acd01dc2ad1d2f5c1f7458702c77c69f9c
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - libapr-tarball
+ - libapr-util-tarball
+- name: swig-tarball
+ repo: upstream:swig-tarball
+ ref: 1f6cb46b6a4b3ebf9352fa10198b0b286f84138b
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: neon
+ repo: upstream:neon
+ ref: 837374e9d797e216f1de684595cefe791f67c0e4
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: subversion-tarball
+ repo: upstream:subversion-tarball
+ ref: 351e074672d9aa6446d5829938b697a3d6b23266
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - swig-tarball
+ - libapr-tarball
+ - libapr-util-tarball
+ - libserf-tarball
+ - neon
+- name: mercurial-tarball
+ repo: upstream:mercurial-tarball
+ ref: 4b0aa73b8c69bd5b7521337809f7bc4714209a5a
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: hg-fast-export
+ repo: upstream:hg-fast-export
+ ref: 09a472aa58da0417a11a22bae172785f7cb2e80f
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - mercurial-tarball
+- name: cvsps
+ repo: upstream:cvsps
+ ref: 71c6d1f5668f405a7b259a0aac0d423f6c9b4d49
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: lorry
+ repo: baserock:baserock/lorry
+ ref: 5afef32028fbcacb7acc3d0318407169dd2353de
+ unpetrify-ref: master
+ build-depends:
+ - bzr-tarball
+ - python-fastimport
+ - bzr-fastimport
+ - perl-dbi-tarball
+ - perl-dbd-sqlite-tarball
+ - cvs-tarball
+ - cvsps
+ - subversion-tarball
+ - mercurial-tarball
+ - hg-fast-export
+- name: trove-setup
+ repo: baserock:baserock/trove-setup
+ ref: 56b4fc537662d8d42f366b5cb5be0eada79d8d56
+ unpetrify-ref: master
+ build-depends: []
+- name: lorry-controller
+ repo: baserock:baserock/lorry-controller
+ ref: 627c50633977804e6a10bafad81e72ae376b1cf6
+ unpetrify-ref: master
+ build-depends: []
+- name: lighttpd
+ repo: upstream:lighttpd
+ ref: 12e4e21763da770034267ff0a7b660876930f789
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - pcre
+- name: flup
+ repo: upstream:flup
+ ref: 0f97c5e0ab7d9827506120efc22af3a9c21d1d70
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: lua-scrypt
+ repo: upstream:lua-scrypt
+ ref: 0d7f74cd3eab7d54fbb13294194de7ea70ac34a5
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - lua
diff --git a/strata/virtualization.morph b/strata/virtualization.morph
new file mode 100644
index 00000000..4300b627
--- /dev/null
+++ b/strata/virtualization.morph
@@ -0,0 +1,114 @@
+name: virtualization
+kind: stratum
+description: virtualization for baserock
+build-depends:
+- morph: connectivity
+chunks:
+- name: yajl
+ repo: upstream:yajl
+ ref: 52fc681857228c65c1cb439782da485554875481
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xml-catalog
+ repo: baserock:baserock/xml-catalog
+ ref: 1d4a2abc875c4dda1b5eadc0a097a48a8d2ec82b
+ unpetrify-ref: master
+ build-depends: []
+- name: lvm2
+ repo: upstream:lvm2
+ ref: 8c5b90b50bdf9f1a7ae1d3c4cf58ce4b0d7c2768
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: dnsmasq
+ repo: upstream:dnsmasq
+ ref: 8471cd938ca41fbe4fee8ae3f657625c92cfb954
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - lvm2
+- name: qemu
+ repo: upstream:qemu
+ ref: 5e4eac434b4ff85af2a8821cce8a4ef2b12d8e5e
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-util-macros
+ repo: upstream:xorg-util-macros
+ ref: c98b41de5596c675c603ef43ae9570133f1a9921
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: libpciaccess
+ repo: upstream:libpciaccess
+ ref: b9c068896914b4132a24839c9ef7f9fcd6282d88
+ unpetrify-ref: master
+ build-depends:
+ - xorg-util-macros
+- name: libvirt
+ repo: upstream:libvirt
+ ref: 13b7bb4acba9b70e015b7faa020b08018885aad8
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - libpciaccess
+ - dnsmasq
+ - qemu
+ - xml-catalog
+ - yajl
+- name: pycurl
+ repo: upstream:pycurl
+ ref: 5ca370827d88817eeca3c56cbb37e4ddccc16c6e
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: urlgrabber
+ repo: upstream:urlgrabber
+ ref: bf0a0be71373dec515bbb54e0613a3b9b0c00b04
+ unpetrify-ref: master
+ build-depends:
+ - pycurl
+- name: cython
+ repo: upstream:cython
+ ref: 005d38d5921a603d5f4d413aae72f98a6d33192f
+ unpetrify-ref: master
+ build-depends: []
+- name: python-lxml
+ repo: upstream:python-lxml
+ ref: 8fc99f8ef3e2f12e74fb407ae62c5db50cfe7b92
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - cython
+- name: libvirt-python
+ repo: upstream:libvirt-python
+ ref: 4382fc518cbd11d9af5727fb403e175818c25db5
+ unpetrify-ref: v1.2.2
+ build-depends:
+ - libvirt
+ - python-lxml
+ - urlgrabber
+- name: gnome-common
+ repo: upstream:gnome-common
+ ref: 766c35359ef924ceb2288c14c2d6239fcc0618f8
+ unpetrify-ref: 3.7.4
+ build-depends: []
+- name: pygobject
+ repo: upstream:pygobject
+ ref: 276341d7ddab180020c31e6837bd28fd25784de0
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - gnome-common
+- name: libsoup
+ repo: upstream:libsoup
+ ref: ce764489e358bad6b49418f5c8bc7b25a4b1815e
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - gnome-common
+- name: libosinfo
+ repo: upstream:libosinfo
+ ref: a86c74c4d3f62bb0e315ab7fc78ec9f7746bdd12
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - libsoup
+ - pygobject
+- name: virt-manager
+ repo: upstream:virt-manager
+ ref: 8b7ebd4538ffbd2d246fdeee4f1bb1c452585575
+ unpetrify-ref: v1.0.1
+ build-depends:
+ - libvirt-python
+ - libosinfo
diff --git a/strata/wayland-armv7-versatile.morph b/strata/wayland-armv7-versatile.morph
new file mode 100644
index 00000000..9b779477
--- /dev/null
+++ b/strata/wayland-armv7-versatile.morph
@@ -0,0 +1,85 @@
+name: wayland-armv7-versatile
+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: e96f3daac78e3971e4500a31e72c0a7e5845c3d1
+ unpetrify-ref: baserock/genivi/baseline-armv7-versatile
+ build-depends:
+ - wayland
+- name: pixman
+ repo: upstream:pixman
+ ref: 958bd334b3c17f529c80f2eeef4224f45c62f292
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: cairo
+ repo: upstream:cairo
+ ref: 86fd783959c537b8c0fd49fd979881178ca9a24e
+ unpetrify-ref: baserock/genivi/baseline
+ build-depends:
+ - 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: weston
+ repo: upstream:weston
+ ref: e2136e1f2494c2c1732f0afeba9a7050bdd48e42
+ unpetrify-ref: baserock/genivi/baseline
+ build-depends:
+ - wayland
+ - mesa-wayland
+ - libinput
+ - cairo
diff --git a/strata/wayland-x86_64-generic.morph b/strata/wayland-x86_64-generic.morph
new file mode 100644
index 00000000..2b9f581f
--- /dev/null
+++ b/strata/wayland-x86_64-generic.morph
@@ -0,0 +1,87 @@
+name: wayland-x86_64-generic
+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: f64dd91f4f2a2591e66b38fdfdfa83077f8221ab
+ unpetrify-ref: baserock/genivi/morph
+ build-depends:
+ - wayland
+- name: pixman
+ repo: upstream:pixman
+ ref: 958bd334b3c17f529c80f2eeef4224f45c62f292
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: cairo
+ repo: upstream:cairo
+ ref: 86fd783959c537b8c0fd49fd979881178ca9a24e
+ unpetrify-ref: baserock/genivi/baseline
+ build-depends:
+ - 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: weston
+ repo: upstream:weston
+ ref: e2136e1f2494c2c1732f0afeba9a7050bdd48e42
+ unpetrify-ref: baserock/genivi/baseline
+ build-depends:
+ - wayland
+ - mesa-wayland
+ - libinput
+ - cairo
+ - pixman
+ - libxkbcommon
diff --git a/strata/x-armv7-versatile.morph b/strata/x-armv7-versatile.morph
new file mode 100644
index 00000000..3fcf1ea5
--- /dev/null
+++ b/strata/x-armv7-versatile.morph
@@ -0,0 +1,179 @@
+name: x-armv7-versatile
+kind: stratum
+build-depends:
+- morph: x-common
+chunks:
+- name: mesa-x
+ repo: upstream:mesa
+ ref: e96f3daac78e3971e4500a31e72c0a7e5845c3d1
+ unpetrify-ref: baserock/genivi/baseline-armv7-versatile
+ build-depends: []
+- name: xorg-lib-libxkbfile
+ repo: upstream:xorg-lib-libxkbfile
+ ref: 7381c2f9013ef7784c78091fa671e652a62ca706
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: pixman
+ repo: upstream:pixman
+ ref: 958bd334b3c17f529c80f2eeef4224f45c62f292
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-font-util
+ repo: upstream:xorg-font-util
+ ref: 5f01ea79f1cb2328bfc4130b1e693f71be916b87
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-lib-libfontenc
+ repo: upstream:xorg-lib-libfontenc
+ ref: f5d1208172e965fdd7fae8927bd3e29b3cc3a975
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-font-util
+- 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: xorg-lib-libXfont
+ repo: upstream:xorg-lib-libXfont
+ ref: b8dd42dce868f9c16a59790ce51f0542b59cb79d
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - freetype2
+ - xorg-lib-libfontenc
+- name: xorg-lib-libICE
+ repo: upstream:xorg-lib-libICE
+ ref: 1b1cf8072b2559e15ac440d5484a29a81d6918c6
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-lib-libSM
+ repo: upstream:xorg-lib-libSM
+ ref: 77ddd273239a629eeed7bd1d5b4509b1bd6d4e37
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libICE
+- name: xorg-lib-libXt
+ repo: upstream:xorg-lib-libXt
+ ref: ead50a9a274aa96bef94e57c4625be8e9288af4e
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libSM
+- name: xorg-lib-libXmu
+ repo: upstream:xorg-lib-libXmu
+ ref: 474d22468c90f99104873b4c5fd7b0f0d2cbf823
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libXt
+- name: xorg-lib-libXpm
+ repo: upstream:xorg-lib-libXpm
+ ref: 81608285e11f2455800001a965dfece878861162
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libXt
+- name: xorg-lib-libXaw
+ repo: upstream:xorg-lib-libXaw
+ ref: a5630e166921b5b5322b30fb152df01bb6536e42
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libXmu
+ - xorg-lib-libXpm
+ - xorg-lib-libXt
+- name: libsha1
+ repo: upstream:libsha1
+ ref: 17173732b9f1b2d4142de27913250b4563db2436
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xserver
+ repo: upstream:xserver
+ ref: b7cbfa882778cf8857577e0da77aa9295f072db3
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - libsha1
+ - mesa-x
+ - pixman
+ - xorg-font-util
+ - xorg-lib-libXaw
+ - xorg-lib-libXfont
+ - xorg-lib-libXmu
+ - xorg-lib-libXpm
+ - xorg-lib-libXt
+ - xorg-lib-libfontenc
+ - xorg-lib-libxkbfile
+- name: xorg-driver-xf86-video-cirrus
+ repo: upstream:xorg-driver-xf86-video-cirrus
+ ref: 6504929481eab616f064b5d661a057de74b8b488
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver
+- name: xorg-driver-xf86-video-fbdev
+ repo: upstream:xorg-driver-xf86-video-fbdev
+ ref: ac293412a01d87f87eb61f4adb9db7486a75d3fc
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver
+- name: xorg-driver-xf86-video-vesa
+ repo: upstream:xorg-driver-xf86-video-vesa
+ ref: 29a149544e2120a582043738d5b09dd80e896345
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver
+- name: xorg-driver-xf86-input-evdev
+ repo: upstream:xorg-driver-xf86-input-evdev
+ ref: 2b8b0df62ec554952784f2820fb4143c495232b0
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver
+- name: xorg-driver-xf86-input-keyboard
+ repo: upstream:xorg-driver-xf86-input-keyboard
+ ref: 4a954bc6a8fbc4aa50dfcabec011274252713204
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver
+- name: xorg-driver-xf86-input-mouse
+ repo: upstream:xorg-driver-xf86-input-mouse
+ ref: 585f4030d77accf2a4ba115729ca08da82217863
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver
+- 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: xorg-app-xinit
+ repo: upstream:xorg-app-xinit
+ ref: 4e85bce64acef1fa0ddff04d59737444e942ff12
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-lib-libXft
+ repo: upstream:xorg-lib-libXft
+ ref: c5e760a239afc62a1c75e0509868e35957c8df52
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - fontconfig
+ - freetype2
+- name: xcb-util
+ repo: upstream:xcb-util
+ ref: 45215e6f56bf57efdf5469567c00eba7a991d3a3
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xterm
+ repo: upstream:xterm
+ ref: 7fc0a9529babac61d9a0b30e6ddb3c79e44af0e5
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libXaw
+ - xorg-lib-libxkbfile
diff --git a/strata/x-common.morph b/strata/x-common.morph
new file mode 100644
index 00000000..81ca96ab
--- /dev/null
+++ b/strata/x-common.morph
@@ -0,0 +1,382 @@
+name: x-common
+kind: stratum
+build-depends:
+- morph: genivi-foundation
+chunks:
+- name: llvm
+ repo: upstream:llvm
+ ref: 60aa15443579a9542a1e8818f3c5dd901edb03d9
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: libpng
+ repo: upstream:libpng
+ ref: 981560ae6094f0b0557e82c33d7ae5f7d81ca0ea
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: libjpeg
+ repo: upstream:libjpeg
+ ref: f57ac58ac664ede6bc6e8cd9d88e0edaa366e21a
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-util-macros
+ repo: upstream:xorg-util-macros
+ ref: c98b41de5596c675c603ef43ae9570133f1a9921
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-proto-bigreqsproto
+ repo: upstream:xorg-proto-bigreqsproto
+ ref: d6ed3e927a756900ad4c9fd7235f8f7f34f376db
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-compositeproto
+ repo: upstream:xorg-proto-compositeproto
+ ref: 39738dbe9438dc80fc6b9e221d9ed26a6d42da6b
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-damageproto
+ repo: upstream:xorg-proto-damageproto
+ ref: 015b980e5091492dbe681af59569768ba89fbfe0
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-dmxproto
+ repo: upstream:xorg-proto-dmxproto
+ ref: 395f6fcc0a5635907b5e45829e86b29431316184
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-fixesproto
+ repo: upstream:xorg-proto-fixesproto
+ ref: b6c6bc2aa4b83f8763c75c90e6671052272a2af2
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-fontsproto
+ repo: upstream:xorg-proto-fontsproto
+ ref: 81e4d4ec53f1f3848ff269fe476c3a1d35d93aef
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-glproto
+ repo: upstream:xorg-proto-glproto
+ ref: 8e3407e02980d088e20041e79bdcdd3737e7827e
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-inputproto
+ repo: upstream:xorg-proto-inputproto
+ ref: f8428123019e7357891bbfc0aef21dbb4d0db10f
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-kbproto
+ repo: upstream:xorg-proto-kbproto
+ ref: f7022f5775350dce3348b7151845a32390e98791
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-xineramaproto
+ repo: upstream:xorg-proto-xineramaproto
+ ref: 4e77b45e0d6b42a448dab2ec316eeb5c490ecfed
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-randrproto
+ repo: upstream:xorg-proto-randrproto
+ ref: ca7cc541c2e43e6c784df19b4583ac35829d2f72
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-recordproto
+ repo: upstream:xorg-proto-recordproto
+ ref: 0fd4f8e57c1e637b2aaaaa0f539ddbac8cc50575
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-renderproto
+ repo: upstream:xorg-proto-renderproto
+ ref: 935f5ec95a3718c184ff685f5b79b467483b7844
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-resourceproto
+ repo: upstream:xorg-proto-resourceproto
+ ref: ada91f54c98b5a61d3e116fca6bf239a8604730f
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-scrnsaverproto
+ repo: upstream:xorg-proto-scrnsaverproto
+ ref: 614532026e8ec7496216316fb584d6f2af6a7f7b
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-videoproto
+ repo: upstream:xorg-proto-videoproto
+ ref: e42cf822e230cff5c6550ca2c050dfa27d2c9611
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-xcmiscproto
+ repo: upstream:xorg-proto-xcmiscproto
+ ref: 83549077a3c2140b9862709004cd873f1c55e395
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-xextproto
+ repo: upstream:xorg-proto-xextproto
+ ref: f27fcc99d1cf935cc289933326f7d3baacd5107a
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-xf86bigfontproto
+ repo: upstream:xorg-proto-xf86bigfontproto
+ ref: f805b328b2195de384c0fb6b82ef5f88c179b2c0
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-xf86dgaproto
+ repo: upstream:xorg-proto-xf86dgaproto
+ ref: c52b205c3175309be7952774668c87dd2d5ce30e
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-xf86driproto
+ repo: upstream:xorg-proto-xf86driproto
+ ref: cb03b8d49bf063860859c1ed8bcecd055551e93a
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-xf86vidmodeproto
+ repo: upstream:xorg-proto-xf86vidmodeproto
+ ref: 15c05b263eb6cc0eaa7ab49c39fe489613d6d796
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-x11proto
+ repo: upstream:xorg-proto-x11proto
+ ref: f8c43d587e43fee2c22bd7b5f35a9d4dc8bdb580
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-proto-dri2proto
+ repo: upstream:xorg-proto-dri2proto
+ ref: ead89ad84877551cc15d26b95cb19a3e205df71f
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xcb-pthread-stubs
+ repo: upstream:xcb-pthread-stubs
+ ref: 431d2c0be218d878b9dd3862e4232243c599df4b
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xcb-proto
+ repo: upstream:xcb-proto
+ ref: ca30e6d5d7a0c7618d988f9051026d250f5e124e
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-lib-libXau
+ repo: upstream:xorg-lib-libXau
+ ref: 1a8a1b2c68967b48c07b56142799b1020f017027
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-proto-x11proto
+ - xorg-util-macros
+- name: xcb-libxcb
+ repo: upstream:xcb-libxcb
+ ref: 0dd8f8d26a758bc385e79d9239bf6ef2e3d7bf13
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xcb-proto
+ - xcb-pthread-stubs
+ - xorg-lib-libXau
+ - xorg-util-macros
+- name: xorg-lib-libxtrans
+ repo: upstream:xorg-lib-libxtrans
+ ref: bd53f4c8543faf910a7a151241ee07661b4d57ad
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-lib-libX11
+ repo: upstream:xorg-lib-libX11
+ ref: f57fd760cba92ad846917f21e94e73e9c846185f
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xcb-libxcb
+ - xorg-lib-libXau
+ - xorg-lib-libxtrans
+ - xorg-proto-bigreqsproto
+ - xorg-proto-inputproto
+ - xorg-proto-kbproto
+ - xorg-proto-x11proto
+ - xorg-proto-xcmiscproto
+ - xorg-proto-xextproto
+ - xorg-proto-xf86bigfontproto
+ - xorg-util-macros
+- name: xorg-lib-libpciaccess
+ repo: upstream:xorg-lib-libpciaccess
+ ref: 3e17f069682a226c14bb29c802e776c6e39f7e8f
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: drm
+ repo: upstream:drm
+ ref: 20c5607b57da113ca1a29caaa5a52eaf83808dff
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xcb-pthread-stubs
+ - xorg-lib-libpciaccess
+- name: xorg-lib-libXext
+ repo: upstream:xorg-lib-libXext
+ ref: 8eee1236041d46a21faba32e0d27c26985267d89
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libX11
+ - xorg-lib-libXau
+ - xorg-proto-x11proto
+ - xorg-proto-xextproto
+ - xorg-util-macros
+- name: xorg-lib-libXi
+ repo: upstream:xorg-lib-libXi
+ ref: 9b26b81477cf3486e5aa0ef8d81af68a0f04df1b
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libX11
+ - xorg-lib-libXext
+ - xorg-proto-inputproto
+ - xorg-proto-x11proto
+ - xorg-proto-xextproto
+ - xorg-util-macros
+- name: xorg-util-makedepend
+ repo: upstream:xorg-util-makedepend
+ ref: 87fd28cd5a5acfe6e91c97c4af0a469e1e86cbd5
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-proto-x11proto
+ - xorg-util-macros
+- name: xorg-lib-libXfixes
+ repo: upstream:xorg-lib-libXfixes
+ ref: 73a0fbb479f5b7806a3dd0741be55c9abda76220
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libXext
+ - xorg-proto-fixesproto
+ - xorg-util-macros
+- name: xorg-lib-libXcomposite
+ repo: upstream:xorg-lib-libXcomposite
+ ref: eda48b1bedaa344ada8e13930c9ab3058b836190
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libX11
+ - xorg-lib-libXfixes
+ - xorg-proto-compositeproto
+ - xorg-util-macros
+- name: xorg-lib-libXrender
+ repo: upstream:xorg-lib-libXrender
+ ref: 1af52cb334377611233d7dc156bc1e6f7923756d
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libX11
+ - xorg-proto-renderproto
+ - xorg-util-macros
+- name: xorg-lib-libXrandr
+ repo: upstream:xorg-lib-libXrandr
+ ref: 99a63d10cbbab7d69a52d25d78795a3278506ea9
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libX11
+ - xorg-lib-libXext
+ - xorg-lib-libXrender
+ - xorg-proto-randrproto
+ - xorg-proto-renderproto
+ - xorg-proto-xextproto
+ - xorg-util-macros
+- name: xorg-lib-libXinerama
+ repo: upstream:xorg-lib-libXinerama
+ ref: 470b9356af961ff7d3968b164aa73872b49a5dcc
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libX11
+ - xorg-lib-libXext
+ - xorg-proto-xextproto
+ - xorg-proto-xineramaproto
+ - xorg-util-macros
+- name: xorg-lib-libdmx
+ repo: upstream:xorg-lib-libdmx
+ ref: 9f470c92bc2d194c8abb9154f42864e6c82f43ef
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libX11
+ - xorg-lib-libXext
+ - xorg-proto-dmxproto
+ - xorg-proto-xextproto
+ - xorg-util-macros
+- name: xorg-lib-libXtst
+ repo: upstream:xorg-lib-libXtst
+ ref: 2aafac9474a0a0a0c39797862f823255918cf368
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libX11
+ - xorg-lib-libXext
+ - xorg-lib-libXi
+ - xorg-proto-inputproto
+ - xorg-proto-recordproto
+ - xorg-proto-xextproto
+ - xorg-util-macros
+- name: xorg-lib-libXRes
+ repo: upstream:xorg-lib-libXRes
+ ref: 83e7693515369d57dcd11c2bb1f03563f51bc500
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libX11
+ - xorg-lib-libXext
+ - xorg-proto-resourceproto
+ - xorg-proto-xextproto
+ - xorg-util-macros
+- name: xorg-lib-libXdamage
+ repo: upstream:xorg-lib-libXdamage
+ ref: 0d35761dc39409b70e04dd0786aef6537f92976a
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libXfixes
+ - xorg-proto-damageproto
+ - xorg-util-macros
+- name: xorg-lib-libXcursor
+ repo: upstream:xorg-lib-libXcursor
+ ref: 1b98fd6a2e8c00a563187849a585e68c7344468b
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+ - xorg-lib-libXrender
+ - xorg-lib-libXfixes
+ - xorg-proto-fixesproto
+ - xorg-lib-libXau
+ - xorg-lib-libX11
+- name: xorg-proto-printproto
+ repo: upstream:xorg-proto-printproto
+ ref: cca2ca69d2a6b4b133dba69d5330499fbfe88257
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-util-macros
+- name: xorg-lib-libXp
+ repo: upstream:xorg-lib-libXp
+ ref: 41aab7d289aba2aaf3839e96d0c9e2f15ede4bd1
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-proto-printproto
+ - xorg-proto-xextproto
+ - xorg-lib-libXext
+ - xorg-lib-libX11
+- name: xorg-lib-libXScrnSaver
+ repo: upstream:xorg-lib-libXScrnSaver
+ ref: f388a2ff259ee1c1c6058762e900bb29550e8246
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-proto-scrnsaverproto
+ - xorg-proto-xextproto
+ - xorg-lib-libXext
+ - xorg-lib-libX11
diff --git a/strata/x-ppc64-generic.morph b/strata/x-ppc64-generic.morph
new file mode 100644
index 00000000..ee24f566
--- /dev/null
+++ b/strata/x-ppc64-generic.morph
@@ -0,0 +1,206 @@
+name: x-ppc64-generic
+kind: stratum
+build-depends:
+- morph: x-common
+chunks:
+- name: mesa-x
+ repo: upstream:mesa
+ ref: e96f3daac78e3971e4500a31e72c0a7e5845c3d1
+ unpetrify-ref: baserock/genivi/baseline-armv7-versatile
+ build-depends: []
+- name: xorg-lib-libxkbfile
+ repo: upstream:xorg-lib-libxkbfile
+ ref: 7381c2f9013ef7784c78091fa671e652a62ca706
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: pixman
+ repo: upstream:pixman
+ ref: 958bd334b3c17f529c80f2eeef4224f45c62f292
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-font-util
+ repo: upstream:xorg-font-util
+ ref: 5f01ea79f1cb2328bfc4130b1e693f71be916b87
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-lib-libfontenc
+ repo: upstream:xorg-lib-libfontenc
+ ref: f5d1208172e965fdd7fae8927bd3e29b3cc3a975
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-font-util
+- 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: xorg-lib-libXfont
+ repo: upstream:xorg-lib-libXfont
+ ref: b8dd42dce868f9c16a59790ce51f0542b59cb79d
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - freetype2
+ - xorg-lib-libfontenc
+- name: freefont-otf
+ repo: upstream:freefont-otf
+ ref: 0ca3ccce74e81f7feb6e922edd988be0e1a43f05
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-lib-libICE
+ repo: upstream:xorg-lib-libICE
+ ref: 1b1cf8072b2559e15ac440d5484a29a81d6918c6
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-lib-libSM
+ repo: upstream:xorg-lib-libSM
+ ref: 77ddd273239a629eeed7bd1d5b4509b1bd6d4e37
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libICE
+- name: xorg-lib-libXt
+ repo: upstream:xorg-lib-libXt
+ ref: ead50a9a274aa96bef94e57c4625be8e9288af4e
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libSM
+- name: xorg-lib-libXmu
+ repo: upstream:xorg-lib-libXmu
+ ref: 474d22468c90f99104873b4c5fd7b0f0d2cbf823
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libXt
+- name: xorg-lib-libXpm
+ repo: upstream:xorg-lib-libXpm
+ ref: 81608285e11f2455800001a965dfece878861162
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libXt
+- name: xorg-lib-libXaw
+ repo: upstream:xorg-lib-libXaw
+ ref: a5630e166921b5b5322b30fb152df01bb6536e42
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libXmu
+ - xorg-lib-libXpm
+ - xorg-lib-libXt
+- name: libsha1
+ repo: upstream:libsha1
+ ref: 17173732b9f1b2d4142de27913250b4563db2436
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xserver
+ repo: upstream:xserver
+ ref: b7cbfa882778cf8857577e0da77aa9295f072db3
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - libsha1
+ - mesa-x
+ - pixman
+ - xorg-font-util
+ - xorg-lib-libXaw
+ - xorg-lib-libXfont
+ - xorg-lib-libXmu
+ - xorg-lib-libXpm
+ - xorg-lib-libXt
+ - xorg-lib-libfontenc
+ - xorg-lib-libxkbfile
+- name: xorg-driver-xf86-video-cirrus
+ repo: upstream:xorg-driver-xf86-video-cirrus
+ ref: 6504929481eab616f064b5d661a057de74b8b488
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver
+- name: xorg-driver-xf86-video-fbdev
+ repo: upstream:xorg-driver-xf86-video-fbdev
+ ref: ac293412a01d87f87eb61f4adb9db7486a75d3fc
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver
+- name: xorg-driver-xf86-video-vesa
+ repo: upstream:xorg-driver-xf86-video-vesa
+ ref: 29a149544e2120a582043738d5b09dd80e896345
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver
+- name: xorg-driver-xf86-input-evdev
+ repo: upstream:xorg-driver-xf86-input-evdev
+ ref: 2b8b0df62ec554952784f2820fb4143c495232b0
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver
+- name: xorg-driver-xf86-input-keyboard
+ repo: upstream:xorg-driver-xf86-input-keyboard
+ ref: 4a954bc6a8fbc4aa50dfcabec011274252713204
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver
+- name: xorg-driver-xf86-input-mouse
+ repo: upstream:xorg-driver-xf86-input-mouse
+ ref: 585f4030d77accf2a4ba115729ca08da82217863
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver
+- 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: xorg-app-xinit
+ repo: upstream:xorg-app-xinit
+ ref: 4e85bce64acef1fa0ddff04d59737444e942ff12
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-lib-libXft
+ repo: upstream:xorg-lib-libXft
+ ref: c5e760a239afc62a1c75e0509868e35957c8df52
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - fontconfig
+ - freetype2
+- name: xcb-util
+ repo: upstream:xcb-util
+ ref: 45215e6f56bf57efdf5469567c00eba7a991d3a3
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: util-wm
+ repo: upstream:util-wm
+ ref: 18bde07dc7cb44617c0d159ccd9ef640804296e3
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: util-keysyms
+ repo: upstream:util-keysyms
+ ref: 0be179eff4eadb99ee303891d1c29c4e4dd6fbab
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: util-image
+ repo: upstream:util-image
+ ref: 66b0caa72eb5011d89d0346424ea40b9e8e93816
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xcb-util
+- name: xterm
+ repo: upstream:xterm
+ ref: 7fc0a9529babac61d9a0b30e6ddb3c79e44af0e5
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libXaw
+ - xorg-lib-libxkbfile
+- name: xorg-app-xauth
+ repo: upstream:xorg-app-xauth
+ ref: 6dda11c17f2fdc47d43f269dccee98ec66cc8c4b
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libXmu
diff --git a/strata/x-x86_64-generic.morph b/strata/x-x86_64-generic.morph
new file mode 100644
index 00000000..c19356c7
--- /dev/null
+++ b/strata/x-x86_64-generic.morph
@@ -0,0 +1,206 @@
+name: x-x86_64-generic
+kind: stratum
+build-depends:
+- morph: x-common
+chunks:
+- name: mesa-x
+ repo: upstream:mesa
+ ref: f64dd91f4f2a2591e66b38fdfdfa83077f8221ab
+ unpetrify-ref: baserock/genivi/morph
+ build-depends: []
+- name: xorg-lib-libxkbfile
+ repo: upstream:xorg-lib-libxkbfile
+ ref: 7381c2f9013ef7784c78091fa671e652a62ca706
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: pixman
+ repo: upstream:pixman
+ ref: 958bd334b3c17f529c80f2eeef4224f45c62f292
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-font-util
+ repo: upstream:xorg-font-util
+ ref: 5f01ea79f1cb2328bfc4130b1e693f71be916b87
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-lib-libfontenc
+ repo: upstream:xorg-lib-libfontenc
+ ref: f5d1208172e965fdd7fae8927bd3e29b3cc3a975
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-font-util
+- 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: xorg-lib-libXfont
+ repo: upstream:xorg-lib-libXfont
+ ref: b8dd42dce868f9c16a59790ce51f0542b59cb79d
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - freetype2
+ - xorg-lib-libfontenc
+- name: freefont-otf
+ repo: upstream:freefont-otf
+ ref: 0ca3ccce74e81f7feb6e922edd988be0e1a43f05
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-lib-libICE
+ repo: upstream:xorg-lib-libICE
+ ref: 1b1cf8072b2559e15ac440d5484a29a81d6918c6
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-lib-libSM
+ repo: upstream:xorg-lib-libSM
+ ref: 77ddd273239a629eeed7bd1d5b4509b1bd6d4e37
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libICE
+- name: xorg-lib-libXt
+ repo: upstream:xorg-lib-libXt
+ ref: ead50a9a274aa96bef94e57c4625be8e9288af4e
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libSM
+- name: xorg-lib-libXmu
+ repo: upstream:xorg-lib-libXmu
+ ref: 474d22468c90f99104873b4c5fd7b0f0d2cbf823
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libXt
+- name: xorg-lib-libXpm
+ repo: upstream:xorg-lib-libXpm
+ ref: 81608285e11f2455800001a965dfece878861162
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libXt
+- name: xorg-lib-libXaw
+ repo: upstream:xorg-lib-libXaw
+ ref: a5630e166921b5b5322b30fb152df01bb6536e42
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libXmu
+ - xorg-lib-libXpm
+ - xorg-lib-libXt
+- name: libsha1
+ repo: upstream:libsha1
+ ref: 17173732b9f1b2d4142de27913250b4563db2436
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xserver
+ repo: upstream:xserver
+ ref: b7cbfa882778cf8857577e0da77aa9295f072db3
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - libsha1
+ - mesa-x
+ - pixman
+ - xorg-font-util
+ - xorg-lib-libXaw
+ - xorg-lib-libXfont
+ - xorg-lib-libXmu
+ - xorg-lib-libXpm
+ - xorg-lib-libXt
+ - xorg-lib-libfontenc
+ - xorg-lib-libxkbfile
+- name: xorg-driver-xf86-video-cirrus
+ repo: upstream:xorg-driver-xf86-video-cirrus
+ ref: 6504929481eab616f064b5d661a057de74b8b488
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver
+- name: xorg-driver-xf86-video-fbdev
+ repo: upstream:xorg-driver-xf86-video-fbdev
+ ref: ac293412a01d87f87eb61f4adb9db7486a75d3fc
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver
+- name: xorg-driver-xf86-video-vesa
+ repo: upstream:xorg-driver-xf86-video-vesa
+ ref: 29a149544e2120a582043738d5b09dd80e896345
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver
+- name: xorg-driver-xf86-input-evdev
+ repo: upstream:xorg-driver-xf86-input-evdev
+ ref: 2b8b0df62ec554952784f2820fb4143c495232b0
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver
+- name: xorg-driver-xf86-input-keyboard
+ repo: upstream:xorg-driver-xf86-input-keyboard
+ ref: 4a954bc6a8fbc4aa50dfcabec011274252713204
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver
+- name: xorg-driver-xf86-input-mouse
+ repo: upstream:xorg-driver-xf86-input-mouse
+ ref: 585f4030d77accf2a4ba115729ca08da82217863
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver
+- 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: xorg-app-xinit
+ repo: upstream:xorg-app-xinit
+ ref: 4e85bce64acef1fa0ddff04d59737444e942ff12
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-lib-libXft
+ repo: upstream:xorg-lib-libXft
+ ref: c5e760a239afc62a1c75e0509868e35957c8df52
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - fontconfig
+ - freetype2
+- name: xcb-util
+ repo: upstream:xcb-util
+ ref: 45215e6f56bf57efdf5469567c00eba7a991d3a3
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: util-wm
+ repo: upstream:util-wm
+ ref: 18bde07dc7cb44617c0d159ccd9ef640804296e3
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: util-keysyms
+ repo: upstream:util-keysyms
+ ref: 0be179eff4eadb99ee303891d1c29c4e4dd6fbab
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: util-image
+ repo: upstream:util-image
+ ref: 66b0caa72eb5011d89d0346424ea40b9e8e93816
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xcb-util
+- name: xterm
+ repo: upstream:xterm
+ ref: 7fc0a9529babac61d9a0b30e6ddb3c79e44af0e5
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libXaw
+ - xorg-lib-libxkbfile
+- name: xorg-app-xauth
+ repo: upstream:xorg-app-xauth
+ ref: 6dda11c17f2fdc47d43f269dccee98ec66cc8c4b
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libXmu
diff --git a/strata/xfce.morph b/strata/xfce.morph
new file mode 100644
index 00000000..1e7a1f41
--- /dev/null
+++ b/strata/xfce.morph
@@ -0,0 +1,145 @@
+name: xfce
+kind: stratum
+description: xfce stratum
+build-depends:
+- morph: genivi-x-x86_64-generic
+- morph: gtk2
+- morph: x-x86_64-generic
+chunks:
+- name: xfce-dev-tools
+ repo: upstream:xfce/xfce4-dev-tools
+ ref: 9244250ac0c15ba160688758c5dccf97f3f160ef
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: libxfce4util
+ repo: upstream:xfce/libxfce4util
+ ref: fc0437fe503c3eaa5ccd4fa68f098bc428f27cad
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xfce-dev-tools
+- name: xfconf
+ repo: upstream:xfce/xfconf
+ ref: ed6ed2f7656a0d5d8cb453cb643061c9a157f2ae
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xfce-dev-tools
+ - libxfce4util
+- name: libxfce4ui
+ repo: upstream:xfce/libxfce4ui
+ ref: a9c2a379709915dfda255d3ca9181fac3f8484d8
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xfce-dev-tools
+ - libxfce4util
+ - xfconf
+- name: garcon
+ repo: upstream:xfce/garcon
+ ref: febd4136365714556f6afbccf4302e8f4550e5d1
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - libxfce4util
+- name: perl-uri
+ repo: upstream:libwww-perl/uri
+ ref: 3dd72ded7f043a4f6973781fe594722e2e95f491
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: exo
+ repo: upstream:xfce/exo
+ ref: b985c4b5c72ef116d55bbf746c16a05f26afc045
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - libxfce4util
+ - libxfce4ui
+ - perl-uri
+- name: libwnck
+ repo: upstream:libwnck
+ ref: 6792abcdf27aceba1012406d51606e84b065a526
+ unpetrify-ref: baserock/xfce-build
+ build-depends: []
+- name: xfce4-panel
+ repo: upstream:xfce/xfce4-panel
+ ref: 6ac8bfcb481781e8e23b101f5c5fdd70cf6d083b
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - libxfce4ui
+ - garcon
+ - exo
+ - libwnck
+- name: thunar
+ repo: upstream:xfce/thunar
+ ref: 8289f48c200b91cc1e9932e13defb8e6a4765054
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - libxfce4ui
+ - exo
+ - garcon
+ - libwnck
+- name: xfce4-settings
+ repo: upstream:xfce/xfce4-settings
+ ref: 697ce5cd4bf4860a0a20c27b557be296c9adf469
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xfce-dev-tools
+ - xfconf
+ - exo
+ - libxfce4ui
+ - garcon
+- name: iceauth
+ repo: upstream:iceauth
+ ref: c07d443d43e53cfe21b53a9a0eafcd6189432867
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xfce4-session
+ repo: upstream:xfce/xfce4-session
+ ref: 2c89b2f12409ca617fc094e2942cb0d69318c7b5
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - iceauth
+ - exo
+ - xfce-dev-tools
+ - libxfce4ui
+ - libwnck
+- name: gtk-xfce-engine-2
+ repo: upstream:xfce/gtk-xfce-engine
+ ref: ed44a71f1a4d76ae850483ece41638bb9a3e7781
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xfce-dev-tools
+- name: xfdesktop
+ repo: upstream:xfce/xfdesktop
+ ref: d2f7404da32f29cfec4a704389112fe7183edda5
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - exo
+ - libxfce4ui
+ - xfconf
+ - libwnck
+- name: xfwm4
+ repo: upstream:xfce/xfwm4
+ ref: 523ef8a6861af772be3468cd700ad14172c86768
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - exo
+ - libxfce4util
+ - libxfce4ui
+ - xfconf
+ - libwnck
+- name: xfce4-appfinder
+ repo: upstream:xfce/xfce4-appfinder
+ ref: 5c069f13fde648913a59f022957b2c83b5764f39
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - exo
+ - libxfce4ui
+ - garcon
+- name: tumbler
+ repo: upstream:xfce/tumbler
+ ref: f8191f286227a045fbdabd7684c9da81ade518c8
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xfce-dev-tools
+- name: elementary-xfce
+ repo: upstream:elementary-xfce
+ ref: 81e683bb46f8ba58c49c60ed75124951b7ba0779
+ unpetrify-ref: baserock/morph
+ build-depends: []