diff options
author | Richard Maw <richard.maw@codethink.co.uk> | 2012-08-17 10:23:31 +0000 |
---|---|---|
committer | Richard Maw <richard.maw@codethink.co.uk> | 2012-08-17 10:23:31 +0000 |
commit | 293ae4478766b818ba9f2c493c733edecaff192b (patch) | |
tree | 27dd506802328b0c216fc650386ae9bae49fb1c7 | |
parent | 7e6384afa9a67af517fd120bf0a6b1279ec3b1cd (diff) | |
download | morphs-293ae4478766b818ba9f2c493c733edecaff192b.tar.gz |
Petrify strata in preparation for secret-volcano
-rw-r--r-- | arm-versatile-bsp.morph | 24 | ||||
-rw-r--r-- | bootstrap-pass1.morph | 374 | ||||
-rw-r--r-- | bootstrap-pass2.morph | 639 | ||||
-rw-r--r-- | devel.morph | 810 | ||||
-rw-r--r-- | foundation.morph | 334 | ||||
-rw-r--r-- | imx53-bsp.morph | 24 | ||||
-rw-r--r-- | morph-cache-server.morph | 93 | ||||
-rw-r--r-- | scripting.morph | 24 | ||||
-rw-r--r-- | x86_64-generic-bsp.morph | 50 |
9 files changed, 1285 insertions, 1087 deletions
diff --git a/arm-versatile-bsp.morph b/arm-versatile-bsp.morph index 50de2cf..d652d81 100644 --- a/arm-versatile-bsp.morph +++ b/arm-versatile-bsp.morph @@ -1,13 +1,13 @@ { - "name": "arm-versatile-bsp", - "description": "The platform dependent components required to boot an ARM versatile development board.", - "kind": "stratum", - "sources": [ - { - "name": "linux", - "repo": "upstream:linux", - "ref": "baserock/arm/versatile", - "build-depends": [] - } - ] -} + "sources": [ + { + "repo": "upstream:linux", + "ref": "24dee01ec2dc10eaa6f27ed2f94b7f1a927dc2db", + "name": "linux", + "build-depends": [] + } + ], + "kind": "stratum", + "name": "arm-versatile-bsp", + "description": "The platform dependent components required to boot an ARM versatile development board." +}
\ No newline at end of file diff --git a/bootstrap-pass1.morph b/bootstrap-pass1.morph index 9433e60..a9de37c 100644 --- a/bootstrap-pass1.morph +++ b/bootstrap-pass1.morph @@ -1,168 +1,208 @@ { - "name": "bootstrap-pass1", - "description": "A minimal set of programs required to build from source code releases. This is designed to not use the host environment whenever possible, which leads to strangeness like building something multiple times. It uses special branches which have been prepared to reduce the number of dependencies.", - "kind": "stratum", - "sources": [ - { - "repo": "upstream:binutils-redhat", - "ref": "baserock/bootstrap-pass1", - "name": "binutils-1", - "build-depends": [] - }, - { - "repo": "upstream:gcc-tarball", - "ref": "baserock/bootstrap-pass1-1", - "name": "gcc-bootstrap-pass1-1", - "build-depends": ["binutils-1"] - }, - { - "repo": "upstream:linux", - "ref": "baserock/3.2-headers", - "name": "linux-api-headers", - "build-depends": ["gcc-bootstrap-pass1-1"] - }, - { - "repo": "upstream:eglibc2", - "ref": "baserock/2.15-bootstrap-pass1", - "name": "eglibc", - "build-depends": ["linux-api-headers"] - }, - { - "repo": "upstream:binutils-redhat", - "ref": "baserock/bootstrap-pass1", - "name": "binutils-2", - "build-depends": ["eglibc"] - }, - { - "repo": "upstream:gcc-tarball", - "ref": "baserock/bootstrap-pass1-2", - "name": "gcc-bootstrap-pass1-2", - "build-depends": ["binutils-2"] - }, - { - "repo": "upstream:zlib", - "ref": "baserock/morph", - "name": "zlib", - "build-depends": ["gcc-bootstrap-pass1-2"] - }, - { - "repo": "upstream:ncurses", - "ref": "baserock/bootstrap-pass1", - "name": "ncurses", - "build-depends": ["zlib"] - }, - { - "repo": "upstream:bash", - "ref": "baserock/bootstrap-pass1", - "name": "bash", - "build-depends": ["ncurses"] - }, - { - "repo": "upstream:busybox", - "ref": "baserock/morph", - "name": "busybox", - "build-depends": ["bash"] - }, - { - "repo": "upstream:gawk", - "ref": "baserock/morph", - "name": "gawk", - "build-depends": ["busybox"] - }, - { - "repo": "upstream:gettext", - "ref": "baserock/bootstrap", - "name": "gettext", - "build-depends": ["gawk"] - }, - { - "repo": "upstream:m4", - "ref": "baserock/bootstrap", - "name": "m4", - "build-depends": ["gettext"] - }, - { - "repo": "upstream:make", - "ref": "baserock/morph", - "name": "make", - "build-depends": ["m4"] - }, - { - "repo": "upstream:patch", - "ref": "baserock/bootstrap-pass1", - "name": "patch", - "build-depends": ["make"] - }, - { - "repo": "upstream:perl", - "ref": "baserock/morph", - "name": "perl", - "build-depends": ["patch"] - }, - { - "repo": "upstream:texinfo-tarball", - "ref": "baserock/bootstrap-pass1", - "name": "texinfo-tarball", - "build-depends": ["perl"] - }, - { - "repo": "upstream:xz", - "ref": "baserock/morph", - "name": "xz", - "build-depends": ["texinfo-tarball"] - }, - { - "repo": "upstream:cpython", - "ref": "baserock/morph-2.7", - "name": "cpython", - "build-depends": ["xz"] - }, - { - "repo": "upstream:cliapp", - "ref": "baserock/morph", - "name": "cliapp", - "build-depends": [ - "cpython" - ] - }, - { - "name": "openssl", - "repo": "upstream:openssl", - "ref": "baserock/morph", - "build-depends": ["cliapp"] - }, - { - "name": "curl", - "repo": "upstream:curl", - "ref": "baserock/morph", - "build-depends": [ - "openssl" - ] - }, - { - "name": "libexpat", - "repo": "upstream:libexpat", - "ref": "baserock/morph", - "build-depends": ["curl"] - }, - { - "repo": "upstream:git", - "ref": "baserock/morph", - "name": "git", - "build-depends": [ - "cpython", - "libexpat", - "curl", - "openssl" - ] - }, - { - "name": "linux-user-chroot", - "repo": "upstream:linux-user-chroot", - "ref": "baserock/bootstrap", - "build-depends": [ - "gcc-bootstrap-pass1-2" - ] - } - ] -} + "sources": [ + { + "repo": "upstream:binutils-redhat", + "ref": "751259306716cf68a43bb57e31f4eb2d76600880", + "name": "binutils-1", + "build-depends": [] + }, + { + "repo": "upstream:gcc-tarball", + "ref": "7f4ed864c796bf4b64caff078d3a37816ae7bb97", + "name": "gcc-bootstrap-pass1-1", + "build-depends": [ + "binutils-1" + ] + }, + { + "repo": "upstream:linux", + "ref": "3a95f06040f0c5860fb491e2e06dd231e588f28b", + "name": "linux-api-headers", + "build-depends": [ + "gcc-bootstrap-pass1-1" + ] + }, + { + "repo": "upstream:eglibc2", + "ref": "3204e28ee97d38b3999bbd379c3903dec8ca16c2", + "name": "eglibc", + "build-depends": [ + "linux-api-headers" + ] + }, + { + "repo": "upstream:binutils-redhat", + "ref": "751259306716cf68a43bb57e31f4eb2d76600880", + "name": "binutils-2", + "build-depends": [ + "eglibc" + ] + }, + { + "repo": "upstream:gcc-tarball", + "ref": "623ba35cd407a7c63a99ee8cad198370122d77ce", + "name": "gcc-bootstrap-pass1-2", + "build-depends": [ + "binutils-2" + ] + }, + { + "repo": "upstream:zlib", + "ref": "118153b689b29ef931d5ea1dd84e9c43cd0800e3", + "name": "zlib", + "build-depends": [ + "gcc-bootstrap-pass1-2" + ] + }, + { + "repo": "upstream:ncurses", + "ref": "9d6a07b04859148676e4816383d30a785577a77b", + "name": "ncurses", + "build-depends": [ + "zlib" + ] + }, + { + "repo": "upstream:bash", + "ref": "5f9a1a002c2a87f5291a2ef2b48230e41215b138", + "name": "bash", + "build-depends": [ + "ncurses" + ] + }, + { + "repo": "upstream:busybox", + "ref": "cfe14f6eaa0abc68b90ce9e6467b3f860a411d9e", + "name": "busybox", + "build-depends": [ + "bash" + ] + }, + { + "repo": "upstream:gawk", + "ref": "50f0b17eed671d784ceda3ad0c864a2b88fd909d", + "name": "gawk", + "build-depends": [ + "busybox" + ] + }, + { + "repo": "upstream:gettext", + "ref": "c525d07790d57bff3da3a220ef87542360dc01fc", + "name": "gettext", + "build-depends": [ + "gawk" + ] + }, + { + "repo": "upstream:m4", + "ref": "869616ffa43944e13cd7d3e79ce3f9e3dda78538", + "name": "m4", + "build-depends": [ + "gettext" + ] + }, + { + "repo": "upstream:make", + "ref": "ceb0cf207646317cfc29b495d05039eb99955819", + "name": "make", + "build-depends": [ + "m4" + ] + }, + { + "repo": "upstream:patch", + "ref": "a3acb6c96b144aa135d9516a17d168da9efd2bf6", + "name": "patch", + "build-depends": [ + "make" + ] + }, + { + "repo": "upstream:perl", + "ref": "349ef727dbd0928484b337efdf5e0c4761343ee1", + "name": "perl", + "build-depends": [ + "patch" + ] + }, + { + "repo": "upstream:texinfo-tarball", + "ref": "0b226d2cbc36b8accbaf6f084924213272c0270e", + "name": "texinfo-tarball", + "build-depends": [ + "perl" + ] + }, + { + "repo": "upstream:xz", + "ref": "581deedf9d1eadcd84c4fcd23b9fdfe2dde18cc2", + "name": "xz", + "build-depends": [ + "texinfo-tarball" + ] + }, + { + "repo": "upstream:cpython", + "ref": "ee3d55f859d7d54cb9bd9a376fbdecca89335aee", + "name": "cpython", + "build-depends": [ + "xz" + ] + }, + { + "repo": "upstream:cliapp", + "ref": "ff32f587699e6a7ac19202404932dc5796efed6a", + "name": "cliapp", + "build-depends": [ + "cpython" + ] + }, + { + "repo": "upstream:openssl", + "ref": "20be0a825c402eaa045704e3fff921b607562996", + "name": "openssl", + "build-depends": [ + "cliapp" + ] + }, + { + "repo": "upstream:curl", + "ref": "3c835adc9fe20f7b34df3f0abd4db6ff8b75bc3b", + "name": "curl", + "build-depends": [ + "openssl" + ] + }, + { + "repo": "upstream:libexpat", + "ref": "97678ab13f6d29878997256b6ae1ded679ae5c5c", + "name": "libexpat", + "build-depends": [ + "curl" + ] + }, + { + "repo": "upstream:git", + "ref": "e0b3ee0c26a3c9e76e55bda5c255d1c71022bef4", + "name": "git", + "build-depends": [ + "cpython", + "libexpat", + "curl", + "openssl" + ] + }, + { + "repo": "upstream:linux-user-chroot", + "ref": "62dc341a1d71a14389781a54bf8f49bdf9d25d06", + "name": "linux-user-chroot", + "build-depends": [ + "gcc-bootstrap-pass1-2" + ] + } + ], + "kind": "stratum", + "name": "bootstrap-pass1", + "description": "A minimal set of programs required to build from source code releases. This is designed to not use the host environment whenever possible, which leads to strangeness like building something multiple times. It uses special branches which have been prepared to reduce the number of dependencies." +}
\ No newline at end of file diff --git a/bootstrap-pass2.morph b/bootstrap-pass2.morph index 95ec0b5..5e75bce 100644 --- a/bootstrap-pass2.morph +++ b/bootstrap-pass2.morph @@ -1,289 +1,352 @@ { - "name": "bootstrap-pass2", - "description": "A set of programs that should allow anything to be built from source. This has no double-builds, but it does have some special branches.", - "kind": "stratum", - "sources": [ - { - "name": "fhs-dirs", - "repo": "baserock:fhs-dirs", - "ref": "master", - "build-depends": [] - }, - { - "name": "linux-api-headers", - "repo": "upstream:linux", - "ref": "baserock/3.2-headers", - "build-depends": ["fhs-dirs"] - }, - { - "name": "eglibc", - "morph": "eglibc", - "repo": "upstream:eglibc2", - "ref": "baserock/2.15-morph", - "build-depends": ["linux-api-headers"] - }, - { - "name": "zlib", - "repo": "upstream:zlib", - "ref": "baserock/morph", - "build-depends": ["eglibc"] - }, - { - "name": "binutils", - "repo": "upstream:binutils-redhat", - "ref": "baserock/bootstrap-pass2", - "build-depends": ["zlib"] - }, - { - "name": "gcc", - "repo": "upstream:gcc-tarball", - "ref": "baserock/bootstrap", - "build-depends": ["binutils"] - }, - { - "name": "busybox", - "repo": "upstream:busybox", - "ref": "baserock/morph", - "build-depends": ["gcc"] - }, - { - "name": "ncurses", - "repo": "upstream:ncurses", - "ref": "baserock/morph", - "build-depends": ["busybox"] - }, - { - "name": "util-linux", - "repo": "upstream:util-linux", - "ref": "baserock/bootstrap", - "build-depends": ["ncurses"] - }, - { - "name": "gperf", - "repo": "upstream:gperf", - "ref": "baserock/morph", - "build-depends": ["util-linux"] - }, - { - "name": "coreutils", - "repo": "upstream:coreutils", - "ref": "baserock/bootstrap-pass2", - "build-depends": ["gperf"] - }, - { - "name": "m4", - "repo": "upstream:m4", - "ref": "baserock/bootstrap", - "build-depends": ["coreutils"] - }, - { - "name": "bison", - "repo": "upstream:bison", - "ref": "baserock/bootstrap", - "build-depends": ["m4"] - }, - { - "name": "patch", - "repo": "upstream:patch", - "ref": "baserock/bootstrap-pass2", - "build-depends": ["bison"] - }, - { - "name": "readline", - "repo": "upstream:readline", - "ref": "baserock/morph", - "build-depends": ["patch"] - }, - { - "name": "bash", - "repo": "upstream:bash", - "ref": "baserock/morph", - "build-depends": ["readline"] - }, - { - "name": "gdbm", - "repo": "upstream:gdbm", - "ref": "baserock/bootstrap", - "build-depends": ["bash"] - }, - { - "name": "perl", - "repo": "upstream:perl", - "ref": "baserock/morph", - "build-depends": ["gdbm"] - }, - { - "name": "autoconf", - "repo": "upstream:autoconf", - "ref": "baserock/bootstrap", - "build-depends": ["perl"] - }, - { - "name": "automake", - "repo": "upstream:automake", - "ref": "baserock/morph", - "build-depends": ["autoconf"] - }, - { - "name": "libtool", - "repo": "upstream:libtool", - "ref": "baserock/bootstrap", - "build-depends": ["automake"] - }, - { - "name": "gawk", - "repo": "upstream:gawk", - "ref": "baserock/morph", - "build-depends": ["libtool"] - }, - { - "name": "help2man", - "repo": "upstream:help2man", - "ref": "baserock/morph", - "build-depends": ["gawk"] - }, - { - "name": "flex", - "repo": "upstream:flex", - "ref": "baserock/bootstrap", - "build-depends": ["help2man"] - }, - { - "name": "gettext", - "repo": "upstream:gettext", - "ref": "baserock/bootstrap", - "build-depends": ["flex"] - }, - { - "name": "pkg-config", - "repo": "upstream:pkg-config", - "ref": "baserock/bootstrap", - "build-depends": ["gettext"] - }, - { - "name": "xz", - "repo": "upstream:xz", - "ref": "baserock/morph", - "build-depends": ["pkg-config"] - }, - { - "name": "libexpat", - "repo": "upstream:libexpat", - "ref": "baserock/morph", - "build-depends": [ - "autoconf", - "libtool" - ] - }, - { - "name": "XML-Parser", - "repo": "upstream:XML-Parser", - "ref": "master", - "build-depends": [ - "libexpat", - "perl" - ] - }, - { - "name": "intltool", - "repo": "upstream:intltool", - "ref": "baserock/morph", - "build-depends": ["XML-Parser"] - }, - { - "name": "gtk-doc-stub", - "repo": "upstream:gtk-doc-stub", - "ref": "master", - "build-depends": [ - ] - }, - { - "name": "libffi", - "repo": "upstream:libffi", - "ref": "master", - "build-depends": [ - "autoconf", - "automake", - "libtool" - ] - }, - { - "name": "glib", - "repo": "upstream:glib", - "ref": "master", - "build-depends": [ - "gtk-doc-stub", - "libffi", - "pkg-config" - ] - }, - { - "name": "groff", - "repo": "upstream:groff", - "ref": "baserock/morph", - "build-depends": ["glib"] - }, - { - "name": "make", - "repo": "upstream:make", - "ref": "baserock/morph", - "build-depends": ["groff"] - }, - { - "name": "texinfo-tarball", - "repo": "upstream:texinfo-tarball", - "ref": "baserock/morph", - "build-depends": ["make"] - }, - { - "name": "openssl", - "repo": "upstream:openssl", - "ref": "baserock/morph", - "build-depends": ["texinfo-tarball"] - }, - { - "name": "curl", - "repo": "upstream:curl", - "ref": "baserock/morph", - "build-depends": [ - "openssl" - ] - }, - { - "name": "cpython", - "repo": "upstream:cpython", - "ref": "baserock/morph-2.7", - "build-depends": ["curl"] - }, - { - "name": "cliapp", - "repo": "upstream:cliapp", - "ref": "baserock/morph", - "build-depends": [ - "cpython" - ] - }, - { - "name": "linux-user-chroot", - "repo": "upstream:linux-user-chroot", - "ref": "master", - "build-depends": [ - "busybox", - "autoconf", - "automake", - "libtool" - ] - }, - { - "name": "git", - "repo": "upstream:git", - "ref": "baserock/morph", - "build-depends": [ - "curl", - "cpython", - "openssl", - "libexpat" - ] - } - ] -} + "sources": [ + { + "repo": "baserock:fhs-dirs", + "ref": "5a65899ebce80d5072470dc8e07a11cc1b545138", + "name": "fhs-dirs", + "build-depends": [] + }, + { + "repo": "upstream:linux", + "ref": "3a95f06040f0c5860fb491e2e06dd231e588f28b", + "name": "linux-api-headers", + "build-depends": [ + "fhs-dirs" + ] + }, + { + "repo": "upstream:eglibc2", + "build-depends": [ + "linux-api-headers" + ], + "ref": "443881d8d0561260ec42fa8c1ceebcf84cade3fb", + "name": "eglibc", + "morph": "eglibc" + }, + { + "repo": "upstream:zlib", + "ref": "118153b689b29ef931d5ea1dd84e9c43cd0800e3", + "name": "zlib", + "build-depends": [ + "eglibc" + ] + }, + { + "repo": "upstream:binutils-redhat", + "ref": "d77a90baa62121bf51834146369e7b316f8bcce8", + "name": "binutils", + "build-depends": [ + "zlib" + ] + }, + { + "repo": "upstream:gcc-tarball", + "ref": "f4d0c8aa9198adcadbd4fc54c2b42682d9f8d8ec", + "name": "gcc", + "build-depends": [ + "binutils" + ] + }, + { + "repo": "upstream:busybox", + "ref": "cfe14f6eaa0abc68b90ce9e6467b3f860a411d9e", + "name": "busybox", + "build-depends": [ + "gcc" + ] + }, + { + "repo": "upstream:ncurses", + "ref": "0fe89dc66ec061b839bea3ab451207e2dee757b9", + "name": "ncurses", + "build-depends": [ + "busybox" + ] + }, + { + "repo": "upstream:util-linux", + "ref": "344335648937819da87ac30074952894a3d638c3", + "name": "util-linux", + "build-depends": [ + "ncurses" + ] + }, + { + "repo": "upstream:gperf", + "ref": "5094e4a539adf845111013f82c2c4fcaec637983", + "name": "gperf", + "build-depends": [ + "util-linux" + ] + }, + { + "repo": "upstream:coreutils", + "ref": "564e17d6cbc8e03aab042fb994940c39b3e6aa7e", + "name": "coreutils", + "build-depends": [ + "gperf" + ] + }, + { + "repo": "upstream:m4", + "ref": "869616ffa43944e13cd7d3e79ce3f9e3dda78538", + "name": "m4", + "build-depends": [ + "coreutils" + ] + }, + { + "repo": "upstream:bison", + "ref": "5c0f225f4a096aeca87c5ac8b87055811615bf8d", + "name": "bison", + "build-depends": [ + "m4" + ] + }, + { + "repo": "upstream:patch", + "ref": "2de9abc5c9d40b3c716307d67d16146f823fd554", + "name": "patch", + "build-depends": [ + "bison" + ] + }, + { + "repo": "upstream:readline", + "ref": "487c733f227a4e569dd717cd166faca5d7a6016c", + "name": "readline", + "build-depends": [ + "patch" + ] + }, + { + "repo": "upstream:bash", + "ref": "23c68a6e63e4640b957146b3069db47321da828d", + "name": "bash", + "build-depends": [ + "readline" + ] + }, + { + "repo": "upstream:gdbm", + "ref": "bc0c4889887d3704915c22394d4a164b89e7f336", + "name": "gdbm", + "build-depends": [ + "bash" + ] + }, + { + "repo": "upstream:perl", + "ref": "349ef727dbd0928484b337efdf5e0c4761343ee1", + "name": "perl", + "build-depends": [ + "gdbm" + ] + }, + { + "repo": "upstream:autoconf", + "ref": "11169a52fb8ad9b0d522692a965e7d1fb1ce09a9", + "name": "autoconf", + "build-depends": [ + "perl" + ] + }, + { + "repo": "upstream:automake", + "ref": "5ac84ae6760252fc60b144a7b4deb41694f95fe7", + "name": "automake", + "build-depends": [ + "autoconf" + ] + }, + { + "repo": "upstream:libtool", + "ref": "8516469fd849b4bb15b972f9b6d99e784dce95a6", + "name": "libtool", + "build-depends": [ + "automake" + ] + }, + { + "repo": "upstream:gawk", + "ref": "50f0b17eed671d784ceda3ad0c864a2b88fd909d", + "name": "gawk", + "build-depends": [ + "libtool" + ] + }, + { + "repo": "upstream:help2man", + "ref": "0191a5f61525f8deea2ae8bdfea88190d85b6a71", + "name": "help2man", + "build-depends": [ + "gawk" + ] + }, + { + "repo": "upstream:flex", + "ref": "bdcd4597ab0e3af0e6447036c5309ef6ed9478ae", + "name": "flex", + "build-depends": [ + "help2man" + ] + }, + { + "repo": "upstream:gettext", + "ref": "c525d07790d57bff3da3a220ef87542360dc01fc", + "name": "gettext", + "build-depends": [ + "flex" + ] + }, + { + "repo": "upstream:pkg-config", + "ref": "788ac82b7bdb57b4117b1f03d0289adeb5d6b503", + "name": "pkg-config", + "build-depends": [ + "gettext" + ] + }, + { + "repo": "upstream:xz", + "ref": "581deedf9d1eadcd84c4fcd23b9fdfe2dde18cc2", + "name": "xz", + "build-depends": [ + "pkg-config" + ] + }, + { + "repo": "upstream:libexpat", + "ref": "97678ab13f6d29878997256b6ae1ded679ae5c5c", + "name": "libexpat", + "build-depends": [ + "autoconf", + "libtool" + ] + }, + { + "repo": "upstream:XML-Parser", + "ref": "faa6c572a0f215d6b8fd052ba627fd780bdf8446", + "name": "XML-Parser", + "build-depends": [ + "libexpat", + "perl" + ] + }, + { + "repo": "upstream:intltool", + "ref": "12f04c88be9ff8a578d8fd6990ee2448c66dc5f4", + "name": "intltool", + "build-depends": [ + "XML-Parser" + ] + }, + { + "repo": "upstream:gtk-doc-stub", + "ref": "58ec0d8593541ef7ae522ce42ebec6f98536c4e0", + "name": "gtk-doc-stub", + "build-depends": [] + }, + { + "repo": "upstream:libffi", + "ref": "e72ed5eeaa9cfb0fdc86f6b3422734177b659f96", + "name": "libffi", + "build-depends": [ + "autoconf", + "automake", + "libtool" + ] + }, + { + "repo": "upstream:glib", + "ref": "d90ad1805552aab969f316a1de687efdb71e27fe", + "name": "glib", + "build-depends": [ + "gtk-doc-stub", + "libffi", + "pkg-config" + ] + }, + { + "repo": "upstream:groff", + "ref": "c7017a099f954bb6de60e79c876935b1bf438b9a", + "name": "groff", + "build-depends": [ + "glib" + ] + }, + { + "repo": "upstream:make", + "ref": "ceb0cf207646317cfc29b495d05039eb99955819", + "name": "make", + "build-depends": [ + "groff" + ] + }, + { + "repo": "upstream:texinfo-tarball", + "ref": "4843a7f5ff14ac802a56f1cdd49960b25c15702b", + "name": "texinfo-tarball", + "build-depends": [ + "make" + ] + }, + { + "repo": "upstream:openssl", + "ref": "20be0a825c402eaa045704e3fff921b607562996", + "name": "openssl", + "build-depends": [ + "texinfo-tarball" + ] + }, + { + "repo": "upstream:curl", + "ref": "3c835adc9fe20f7b34df3f0abd4db6ff8b75bc3b", + "name": "curl", + "build-depends": [ + "openssl" + ] + }, + { + "repo": "upstream:cpython", + "ref": "ee3d55f859d7d54cb9bd9a376fbdecca89335aee", + "name": "cpython", + "build-depends": [ + "curl" + ] + }, + { + "repo": "upstream:cliapp", + "ref": "ff32f587699e6a7ac19202404932dc5796efed6a", + "name": "cliapp", + "build-depends": [ + "cpython" + ] + }, + { + "repo": "upstream:linux-user-chroot", + "ref": "d234ccf15a897024bb004d0f3a9a2f3b8d0976e6", + "name": "linux-user-chroot", + "build-depends": [ + "busybox", + "autoconf", + "automake", + "libtool" + ] + }, + { + "repo": "upstream:git", + "ref": "e0b3ee0c26a3c9e76e55bda5c255d1c71022bef4", + "name": "git", + "build-depends": [ + "curl", + "cpython", + "openssl", + "libexpat" + ] + } + ], + "kind": "stratum", + "name": "bootstrap-pass2", + "description": "A set of programs that should allow anything to be built from source. This has no double-builds, but it does have some special branches." +}
\ No newline at end of file diff --git a/devel.morph b/devel.morph index 4d9f26a..5ba85e0 100644 --- a/devel.morph +++ b/devel.morph @@ -1,364 +1,448 @@ { - "name": "devel", - "description": "The set of programs that, when combined with foundation, are able to build devel and foundation. This is somewhat analogous to debian's build-essential", - "kind": "stratum", - "sources": [ - { - "name": "linux-api-headers", - "repo": "upstream:linux", - "ref": "baserock/3.2-headers", - "build-depends": [] - }, - { - "name": "eglibc", - "repo": "upstream:eglibc2", - "morph": "eglibc", - "ref": "baserock/2.15-morph", - "build-depends": [ "linux-api-headers" ] - }, - { - "name": "binutils", - "repo": "upstream:binutils-redhat", - "ref": "baserock/morph", - "build-depends": [ "eglibc" ] - }, - { - "name": "gmp", - "repo": "upstream:gmp", - "ref": "baserock/morph", - "build-depends": [ "eglibc" ] - }, - { - "name": "mpfr", - "repo": "upstream:mpfr", - "ref": "baserock/morph", - "build-depends": [ "gmp" ] - }, - { - "name": "mpc", - "repo": "upstream:mpc", - "ref": "baserock/morph", - "build-depends": [ "mpfr" ] - }, - { - "name": "gcc", - "repo": "upstream:gcc-tarball", - "ref": "baserock/morph", - "build-depends": [ "mpc", "binutils", "eglibc" ] - }, - { - "name": "make", - "repo": "upstream:make", - "ref": "baserock/morph", - "build-depends": [ "gcc" ] - }, - { - "name": "patch", - "repo": "upstream:patch", - "ref": "baserock/morph", - "build-depends": [ "make" ] - }, - { - "name": "ncurses", - "repo": "upstream:ncurses", - "ref": "baserock/morph", - "build-depends": [ "make" ] - }, - { - "name": "gperf", - "repo": "upstream:gperf", - "ref": "baserock/morph", - "build-depends": [ "make" ] - }, - { - "name": "xz", - "repo": "upstream:xz", - "ref": "baserock/morph", - "build-depends": [ "make" ] - }, - { - "name": "coreutils", - "repo": "upstream:coreutils", - "ref": "baserock/morph", - "build-depends": [ "make" ] - }, - { - "name": "m4", - "repo": "upstream:m4", - "ref": "baserock/morph", - "build-depends": [ "make" ] - }, - { - "name": "bison", - "repo": "upstream:bison", - "ref": "baserock/morph", - "build-depends": [ "make" ] - }, - { - "name": "readline", - "repo": "upstream:readline", - "ref": "baserock/morph", - "build-depends": [ "make", "ncurses" ] - }, - { - "name": "bash", - "repo": "upstream:bash", - "ref": "baserock/morph", - "build-depends": [ "make", "readline" ] - }, - { - "name": "gdbm", - "repo": "upstream:gdbm", - "ref": "baserock/morph", - "build-depends": [ "make" ] - }, - { - "name": "perl", - "repo": "upstream:perl", - "ref": "baserock/morph", - "build-depends": [ "make", "gdbm" ] - }, - { - "name": "autoconf", - "repo": "upstream:autoconf", - "ref": "baserock/morph", - "build-depends": [ "m4" ] - }, - { - "name": "automake", - "repo": "upstream:automake", - "ref": "baserock/morph", - "build-depends": [ "autoconf", "perl" ] - }, - { - "name": "libtool", - "repo": "upstream:libtool", - "ref": "baserock/morph", - "build-depends": [ "bash" ] - }, - { - "name": "gawk", - "repo": "upstream:gawk", - "ref": "baserock/morph", - "build-depends": [ "make" ] - }, - { - "name": "help2man", - "repo": "upstream:help2man", - "ref": "baserock/morph", - "build-depends": [ "perl" ] - }, - { - "name": "flex", - "repo": "upstream:flex", - "ref": "baserock/morph", - "build-depends": [ "make" ] - }, - { - "name": "gettext", - "repo": "upstream:gettext", - "ref": "baserock/morph", - "build-depends": [ "make", "perl" ] - }, - { - "name": "pkg-config", - "repo": "upstream:pkg-config", - "ref": "baserock/morph", - "build-depends": [ "make" ] - }, - { - "name": "linux-user-chroot", - "repo": "upstream:linux-user-chroot", - "ref": "master", - "build-depends": [ - "make", - "autoconf", - "automake", - "libtool" - ] - }, - { - "name": "groff", - "repo": "upstream:groff", - "ref": "baserock/morph", - "build-depends": [ "make" ] - }, - { - "name": "gtk-doc-stub", - "repo": "upstream:gtk-doc-stub", - "ref": "master", - "build-depends": [ - "bash", - "make" - ] - }, - { - "name": "texinfo-tarball", - "repo": "upstream:texinfo-tarball", - "ref": "baserock/morph", - "build-depends": [ - "make" - ] - }, - { - "name": "vim", - "repo": "upstream:vim", - "ref": "baserock/morph", - "build-depends": [ "make", "ncurses", "texinfo-tarball" ] - }, - { - "name": "openssl", - "repo": "upstream:openssl", - "ref": "baserock/morph", - "build-depends": [ "make" ] - }, - { - "name": "curl", - "repo": "upstream:curl", - "ref": "baserock/morph", - "build-depends": [ - "make", - "openssl" - ] - }, - { - "name": "cpython", - "repo": "upstream:cpython", - "ref": "baserock/morph-2.7", - "build-depends": [ "make", "readline", "openssl" ] - }, - { - "name": "git", - "repo": "upstream:git", - "ref": "baserock/morph", - "build-depends": [ - "make", - "openssl", - "curl", - "cpython" - ] - }, - { - "name": "openssh", - "repo": "upstream:openssh", - "ref": "baserock/morph", - "build-depends": [ - "make", - "autoconf", - "automake", - "libtool", - "gettext", - "openssl" - ] - }, - { - "name": "python-setuptools", - "repo": "upstream:python-setuptools", - "ref": "baserock/morph", - "build-depends": [ - "cpython" - ] - }, - { - "name": "python-coveragepy", - "repo": "upstream:python-coveragepy", - "ref": "baserock/morph", - "build-depends": [ - "cpython", - "python-setuptools" - ] - }, - { - "name": "python-coverage-test-runner", - "repo": "upstream:python-coverage-test-runner", - "ref": "baserock/morph", - "build-depends": [ - "cpython", - "python-coveragepy" - ] - }, - { - "name": "cliapp", - "repo": "upstream:cliapp", - "ref": "trunk", - "build-depends": [ - "cpython", - "python-coverage-test-runner" - ] - }, - { - "name": "python-ttystatus", - "repo": "upstream:python-ttystatus", - "ref": "baserock/morph", - "build-depends": [ - "cpython" - ] - }, - { - "name": "cmdtest", - "repo": "upstream:cmdtest", - "ref": "baserock/morph", - "build-depends": [ - "cpython", - "python-ttystatus" - ] - }, - { - "name": "libxml2", - "repo": "upstream:libxml2", - "ref": "master", - "build-depends": [ "make" ] - }, - { - "name": "libxslt", - "repo": "upstream:libxslt", - "ref": "master", - "build-depends": [ - "libxml2" - ] - }, - { - "name": "XML-Parser", - "repo": "upstream:XML-Parser", - "ref": "master", - "build-depends": [ "make", "perl", "libxml2" ] - }, - { - "name": "intltool", - "repo": "upstream:intltool", - "ref": "baserock/morph", - "build-depends": [ - "perl", - "XML-Parser" - ] - }, - { - "name": "morph", - "repo": "baserock:morph", - "ref": "master", - "build-depends": [ - "cliapp", - "cmdtest", - "python-coverage-test-runner" - ] - }, - { - "name": "pv", - "repo": "upstream:pv", - "ref": "master", - "build-depends": [ "make" ] - }, - { - "name": "lzo", - "repo": "upstream:lzo", - "ref": "master", - "build-depends": [ "make" ] - }, - { - "name": "distcc", - "repo": "upstream:distcc", - "ref": "master", - "build-depends": [ "make", "lzo" ] - } - ] -} + "sources": [ + { + "repo": "upstream:linux", + "ref": "3a95f06040f0c5860fb491e2e06dd231e588f28b", + "name": "linux-api-headers", + "build-depends": [] + }, + { + "repo": "upstream:eglibc2", + "morph": "eglibc", + "ref": "443881d8d0561260ec42fa8c1ceebcf84cade3fb", + "name": "eglibc", + "build-depends": [ + "linux-api-headers" + ] + }, + { + "repo": "upstream:binutils-redhat", + "ref": "64925e37b9d136b0b4bcce5aa69f903825d6d6e4", + "name": "binutils", + "build-depends": [ + "eglibc" + ] + }, + { + "repo": "upstream:gmp", + "ref": "466552453f0338142772f9c19abf7902b8d8c1d7", + "name": "gmp", + "build-depends": [ + "eglibc" + ] + }, + { + "repo": "upstream:mpfr", + "ref": "818ff26ac3cda22bae26bb04b2d0765e591a945e", + "name": "mpfr", + "build-depends": [ + "gmp" + ] + }, + { + "repo": "upstream:mpc", + "ref": "1be5e274ff97618fbc84c1d759fff47d0770e2c6", + "name": "mpc", + "build-depends": [ + "mpfr" + ] + }, + { + "repo": "upstream:gcc-tarball", + "ref": "624cae3c3f3105bec3ebfdb43b184c551494db52", + "name": "gcc", + "build-depends": [ + "mpc", + "binutils", + "eglibc" + ] + }, + { + "repo": "upstream:make", + "ref": "ceb0cf207646317cfc29b495d05039eb99955819", + "name": "make", + "build-depends": [ + "gcc" + ] + }, + { + "repo": "upstream:patch", + "ref": "aaf1c4ddcd76930cd720fc97a5f2f0ab5f3a2f2d", + "name": "patch", + "build-depends": [ + "make" + ] + }, + { + "repo": "upstream:ncurses", + "ref": "0fe89dc66ec061b839bea3ab451207e2dee757b9", + "name": "ncurses", + "build-depends": [ + "make" + ] + }, + { + "repo": "upstream:gperf", + "ref": "5094e4a539adf845111013f82c2c4fcaec637983", + "name": "gperf", + "build-depends": [ + "make" + ] + }, + { + "repo": "upstream:xz", + "ref": "581deedf9d1eadcd84c4fcd23b9fdfe2dde18cc2", + "name": "xz", + "build-depends": [ + "make" + ] + }, + { + "repo": "upstream:coreutils", + "ref": "585b941d596f8a8212ed5569e2f21388af8b9e50", + "name": "coreutils", + "build-depends": [ + "make" + ] + }, + { + "repo": "upstream:m4", + "ref": "910d2949998ee54d79cc29a3488853ee35a3d828", + "name": "m4", + "build-depends": [ + "make" + ] + }, + { + "repo": "upstream:bison", + "ref": "de0d3e003c412e9d1e28bff76f40fa10086e7233", + "name": "bison", + "build-depends": [ + "make" + ] + }, + { + "repo": "upstream:readline", + "ref": "487c733f227a4e569dd717cd166faca5d7a6016c", + "name": "readline", + "build-depends": [ + "make", + "ncurses" + ] + }, + { + "repo": "upstream:bash", + "ref": "23c68a6e63e4640b957146b3069db47321da828d", + "name": "bash", + "build-depends": [ + "make", + "readline" + ] + }, + { + "repo": "upstream:gdbm", + "ref": "e48ae579bb2e64987236815ae027aea23057f35f", + "name": "gdbm", + "build-depends": [ + "make" + ] + }, + { + "repo": "upstream:perl", + "ref": "349ef727dbd0928484b337efdf5e0c4761343ee1", + "name": "perl", + "build-depends": [ + "make", + "gdbm" + ] + }, + { + "repo": "upstream:autoconf", + "ref": "d0552477c097163bb65dad1ac6d046bccf2ade53", + "name": "autoconf", + "build-depends": [ + "m4" + ] + }, + { + "repo": "upstream:automake", + "ref": "5ac84ae6760252fc60b144a7b4deb41694f95fe7", + "name": "automake", + "build-depends": [ + "autoconf", + "perl" + ] + }, + { + "repo": "upstream:libtool", + "ref": "05d2e767c66be5f5e8f7b4e751e02c33363535c1", + "name": "libtool", + "build-depends": [ + "bash" + ] + }, + { + "repo": "upstream:gawk", + "ref": "50f0b17eed671d784ceda3ad0c864a2b88fd909d", + "name": "gawk", + "build-depends": [ + "make" + ] + }, + { + "repo": "upstream:help2man", + "ref": "0191a5f61525f8deea2ae8bdfea88190d85b6a71", + "name": "help2man", + "build-depends": [ + "perl" + ] + }, + { + "repo": "upstream:flex", + "ref": "6b3c38ce0f98e7fa0476621ac64e8602655fdadf", + "name": "flex", + "build-depends": [ + "make" + ] + }, + { + "repo": "upstream:gettext", + "ref": "dc1334d18e967e96cb32686d315ed9a9f49b2ea6", + "name": "gettext", + "build-depends": [ + "make", + "perl" + ] + }, + { + "repo": "upstream:pkg-config", + "ref": "775bcb66bb7304e6ca0f0956af2ad9e46ce54041", + "name": "pkg-config", + "build-depends": [ + "make" + ] + }, + { + "repo": "upstream:linux-user-chroot", + "ref": "d234ccf15a897024bb004d0f3a9a2f3b8d0976e6", + "name": "linux-user-chroot", + "build-depends": [ + "make", + "autoconf", + "automake", + "libtool" + ] + }, + { + "repo": "upstream:groff", + "ref": "c7017a099f954bb6de60e79c876935b1bf438b9a", + "name": "groff", + "build-depends": [ + "make" + ] + }, + { + "repo": "upstream:gtk-doc-stub", + "ref": "58ec0d8593541ef7ae522ce42ebec6f98536c4e0", + "name": "gtk-doc-stub", + "build-depends": [ + "bash", + "make" + ] + }, + { + "repo": "upstream:texinfo-tarball", + "ref": "4843a7f5ff14ac802a56f1cdd49960b25c15702b", + "name": "texinfo-tarball", + "build-depends": [ + "make" + ] + }, + { + "repo": "upstream:vim", + "ref": "592b8c975bf83b4dcf608769bc664a80cb1daf9e", + "name": "vim", + "build-depends": [ + "make", + "ncurses", + "texinfo-tarball" + ] + }, + { + "repo": "upstream:openssl", + "ref": "20be0a825c402eaa045704e3fff921b607562996", + "name": "openssl", + "build-depends": [ + "make" + ] + }, + { + "repo": "upstream:curl", + "ref": "3c835adc9fe20f7b34df3f0abd4db6ff8b75bc3b", + "name": "curl", + "build-depends": [ + "make", + "openssl" + ] + }, + { + "repo": "upstream:cpython", + "ref": "ee3d55f859d7d54cb9bd9a376fbdecca89335aee", + "name": "cpython", + "build-depends": [ + "make", + "readline", + "openssl" + ] + }, + { + "repo": "upstream:git", + "ref": "e0b3ee0c26a3c9e76e55bda5c255d1c71022bef4", + "name": "git", + "build-depends": [ + "make", + "openssl", + "curl", + "cpython" + ] + }, + { + "repo": "upstream:openssh", + "ref": "3a5c3c15043ce951d8c206b6572ab142434e51f5", + "name": "openssh", + "build-depends": [ + "make", + "autoconf", + "automake", + "libtool", + "gettext", + "openssl" + ] + }, + { + "repo": "upstream:python-setuptools", + "ref": "05b07a427a1eae2a51d527f7ac5135a8fd215d77", + "name": "python-setuptools", + "build-depends": [ + "cpython" + ] + }, + { + "repo": "upstream:python-coveragepy", + "ref": "77d2e3bfd8fb325092aaed37ba1378054d182d19", + "name": "python-coveragepy", + "build-depends": [ + "cpython", + "python-setuptools" + ] + }, + { + "repo": "upstream:python-coverage-test-runner", + "ref": "7561fe1790fa0aa638a9114def0c17742b4a3d3d", + "name": "python-coverage-test-runner", + "build-depends": [ + "cpython", + "python-coveragepy" + ] + }, + { + "repo": "upstream:cliapp", + "ref": "53806f7409e0b2cf2e62091b41131bc4244b9e71", + "name": "cliapp", + "build-depends": [ + "cpython", + "python-coverage-test-runner" + ] + }, + { + "repo": "upstream:python-ttystatus", + "ref": "47d871216cea6ce3b9d6efd70e9a0f38ab8604f0", + "name": "python-ttystatus", + "build-depends": [ + "cpython" + ] + }, + { + "repo": "upstream:cmdtest", + "ref": "ea50cfdfa9c15c3345b1046f9541b74852a05487", + "name": "cmdtest", + "build-depends": [ + "cpython", + "python-ttystatus" + ] + }, + { + "repo": "upstream:libxml2", + "ref": "ee8f1d4cda8dc1a6f2c515fe234f7bc89cdc9f80", + "name": "libxml2", + "build-depends": [ + "make" + ] + }, + { + "repo": "upstream:libxslt", + "ref": "8785a2ffd0d146df0395ab71ce4734d0a8ba0f7e", + "name": "libxslt", + "build-depends": [ + "libxml2" + ] + }, + { + "repo": "upstream:XML-Parser", + "ref": "faa6c572a0f215d6b8fd052ba627fd780bdf8446", + "name": "XML-Parser", + "build-depends": [ + "make", + "perl", + "libxml2" + ] + }, + { + "repo": "upstream:intltool", + "ref": "12f04c88be9ff8a578d8fd6990ee2448c66dc5f4", + "name": "intltool", + "build-depends": [ + "perl", + "XML-Parser" + ] + }, + { + "repo": "baserock:morph", + "ref": "61caa7404224ad5904d2be56111d54258deb703a", + "name": "morph", + "build-depends": [ + "cliapp", + "cmdtest", + "python-coverage-test-runner" + ] + }, + { + "repo": "upstream:pv", + "ref": "d0dc3f5c30ca0b8350b48ba032a65681bfa20bdb", + "name": "pv", + "build-depends": [ + "make" + ] + }, + { + "repo": "upstream:lzo", + "ref": "e06d0bbf2a7edea146a4041a3c85d77d11d34e48", + "name": "lzo", + "build-depends": [ + "make" + ] + }, + { + "repo": "upstream:distcc", + "ref": "2f422c03925e82bf88b05da823813073a985b0e5", + "name": "distcc", + "build-depends": [ + "make", + "lzo" + ] + } + ], + "kind": "stratum", + "name": "devel", + "description": "The set of programs that, when combined with foundation, are able to build devel and foundation. This is somewhat analogous to debian's build-essential" +}
\ No newline at end of file diff --git a/foundation.morph b/foundation.morph index acba84c..bd4e61b 100644 --- a/foundation.morph +++ b/foundation.morph @@ -1,168 +1,168 @@ { - "name": "foundation", - "description": "The components that go into every system. This is a balance between minimal and functional. It should be platform independent.", - "kind": "stratum", - "sources": [ - { - "name": "fhs-dirs", - "repo": "baserock:fhs-dirs", - "ref": "master", - "build-depends": [] - }, - { - "name": "eglibc", - "morph": "eglibc", - "repo": "upstream:eglibc2", - "ref": "baserock/2.15-morph", - "build-depends": [] - }, - { - "name": "zlib", - "repo": "upstream:zlib", - "ref": "baserock/morph", - "build-depends": [ - "eglibc" - ] - }, - { - "name": "busybox", - "repo": "upstream:busybox", - "ref": "baserock/morph", - "build-depends": [ - "eglibc" - ] - }, - { - "name": "kmod", - "repo": "upstream:kmod", - "ref": "baserock/morph", - "build-depends": [ - "eglibc" - ] - }, - { - "name": "attr", - "repo": "upstream:attr", - "ref": "baserock/morph", - "build-depends": [ - "eglibc" - ] - }, - { - "name": "util-linux", - "repo": "upstream:util-linux", - "ref": "baserock/morph", - "build-depends": [ - "eglibc" - ] - }, - { - "name": "libcap2", - "repo": "upstream:libcap2", - "ref": "baserock/morph", - "build-depends": [ - "eglibc", - "attr" - ] - }, - { - "name": "btrfs-progs", - "repo": "upstream:btrfs-progs", - "ref": "baserock/morph", - "build-depends": [ - "eglibc", - "attr" - ] - }, - { - "name": "tbdiff", - "repo": "baserock:tbdiff", - "ref": "master", - "build-depends": [ - "eglibc", - "attr" - ] - }, - { - "name": "libusbx", - "repo": "upstream:libusbx", - "ref": "master", - "build-depends": [ - "eglibc" - ] - }, - { - "name": "usbutils", - "repo": "git://github.com/gregkh/usbutils.git", - "ref": "master", - "build-depends": [ - "eglibc", - "libusbx" - ] - }, - { - "name": "pciutils", - "repo": "upstream:pciutils", - "ref": "baserock/morph", - "build-depends": [ - "eglibc" - ] - }, - { - "name": "libffi", - "repo": "upstream:libffi", - "ref": "master", - "build-depends": [ - "eglibc" - ] - }, - { - "name": "libexpat", - "repo": "upstream:libexpat", - "ref": "baserock/morph", - "build-depends": [ - "eglibc" - ] - }, - { - "name": "glib", - "repo": "upstream:glib", - "ref": "master", - "build-depends": [ - "eglibc", - "libffi" - ] - }, - { - "name": "dbus", - "repo": "upstream:dbus", - "ref": "baserock/morph", - "build-depends": [ - "libexpat", - "glib" - ] - }, - { - "name": "gobject-introspection", - "repo": "upstream:gobject-introspection", - "ref": "baserock/morph", - "build-depends": [ - "glib" - ] - }, - { - "name": "systemd", - "repo": "upstream:systemd", - "ref": "baserock/morph", - "build-depends": [ - "dbus", - "gobject-introspection", - "kmod", - "util-linux", - "libcap2", - "usbutils", - "pciutils" - ] - } - ] -} + "sources": [ + { + "repo": "baserock:fhs-dirs", + "ref": "5a65899ebce80d5072470dc8e07a11cc1b545138", + "name": "fhs-dirs", + "build-depends": [] + }, + { + "repo": "upstream:eglibc2", + "morph": "eglibc", + "ref": "443881d8d0561260ec42fa8c1ceebcf84cade3fb", + "name": "eglibc", + "build-depends": [] + }, + { + "repo": "upstream:zlib", + "ref": "118153b689b29ef931d5ea1dd84e9c43cd0800e3", + "name": "zlib", + "build-depends": [ + "eglibc" + ] + }, + { + "repo": "upstream:busybox", + "ref": "cfe14f6eaa0abc68b90ce9e6467b3f860a411d9e", + "name": "busybox", + "build-depends": [ + "eglibc" + ] + }, + { + "repo": "upstream:kmod", + "ref": "baacc7dbd72193796b941fe58e72f99925767caa", + "name": "kmod", + "build-depends": [ + "eglibc" + ] + }, + { + "repo": "upstream:attr", + "ref": "be4a3c1d50981d2cbbe2cfb55498cac51909c37f", + "name": "attr", + "build-depends": [ + "eglibc" + ] + }, + { + "repo": "upstream:util-linux", + "ref": "4e68172383012de12a0acfc94e6b8b17aee3250a", + "name": "util-linux", + "build-depends": [ + "eglibc" + ] + }, + { + "repo": "upstream:libcap2", + "ref": "6aa1b72566a956b8c93f601b56fe47a0ad1b0fe3", + "name": "libcap2", + "build-depends": [ + "eglibc", + "attr" + ] + }, + { + "repo": "upstream:btrfs-progs", + "ref": "aab0fcb8ae7386475598fd2bef887cf0f9f3b65a", + "name": "btrfs-progs", + "build-depends": [ + "eglibc", + "attr" + ] + }, + { + "repo": "baserock:tbdiff", + "ref": "160ccc9e93284ad567f476beb32620bb1e0e33b7", + "name": "tbdiff", + "build-depends": [ + "eglibc", + "attr" + ] + }, + { + "repo": "upstream:libusbx", + "ref": "7ec94a45ed8155e7a1d4d5d75575099b09c78834", + "name": "libusbx", + "build-depends": [ + "eglibc" + ] + }, + { + "repo": "git://github.com/gregkh/usbutils.git", + "ref": "e5afbcc92968138199111e0d72bd35ff16380ef8", + "name": "usbutils", + "build-depends": [ + "eglibc", + "libusbx" + ] + }, + { + "repo": "upstream:pciutils", + "ref": "bae04bd0473c68a2f21b7712a627abb08fd84b29", + "name": "pciutils", + "build-depends": [ + "eglibc" + ] + }, + { + "repo": "upstream:libffi", + "ref": "e72ed5eeaa9cfb0fdc86f6b3422734177b659f96", + "name": "libffi", + "build-depends": [ + "eglibc" + ] + }, + { + "repo": "upstream:libexpat", + "ref": "97678ab13f6d29878997256b6ae1ded679ae5c5c", + "name": "libexpat", + "build-depends": [ + "eglibc" + ] + }, + { + "repo": "upstream:glib", + "ref": "d90ad1805552aab969f316a1de687efdb71e27fe", + "name": "glib", + "build-depends": [ + "eglibc", + "libffi" + ] + }, + { + "repo": "upstream:dbus", + "ref": "7c4552e0a87550267c5761b8d2eb02fef75397e9", + "name": "dbus", + "build-depends": [ + "libexpat", + "glib" + ] + }, + { + "repo": "upstream:gobject-introspection", + "ref": "fae1c07eda4855e099efd8007cde4e0bbd2f9380", + "name": "gobject-introspection", + "build-depends": [ + "glib" + ] + }, + { + "repo": "upstream:systemd", + "ref": "e5f17a197beb10d0bfca3f7a9573d392af37a3eb", + "name": "systemd", + "build-depends": [ + "dbus", + "gobject-introspection", + "kmod", + "util-linux", + "libcap2", + "usbutils", + "pciutils" + ] + } + ], + "kind": "stratum", + "name": "foundation", + "description": "The components that go into every system. This is a balance between minimal and functional. It should be platform independent." +}
\ No newline at end of file diff --git a/imx53-bsp.morph b/imx53-bsp.morph index d7d6f8d..05ec348 100644 --- a/imx53-bsp.morph +++ b/imx53-bsp.morph @@ -1,13 +1,13 @@ { - "name": "imx53-bsp", - "description": "The platform dependent components required to boot an i.MX 53 ARM development board.", - "kind": "stratum", - "sources": [ - { - "name": "linux", - "repo": "upstream:linux", - "ref": "baserock/morph", - "build-depends": [] - } - ] -} + "sources": [ + { + "repo": "upstream:linux", + "ref": "aa26072b372ad65252d6f85cd5c75c4cccdb71dc", + "name": "linux", + "build-depends": [] + } + ], + "kind": "stratum", + "name": "imx53-bsp", + "description": "The platform dependent components required to boot an i.MX 53 ARM development board." +}
\ No newline at end of file diff --git a/morph-cache-server.morph b/morph-cache-server.morph index 22adc83..c2ebb3e 100644 --- a/morph-cache-server.morph +++ b/morph-cache-server.morph @@ -1,43 +1,52 @@ { - "name": "morph-cache-server", - "description": "The unique components that are required for a morph cache server.", - "kind": "stratum", - "sources": [ - { - "name": "git", - "repo": "upstream:git", - "ref": "baserock/morph", - "build-depends": [] - }, - { - "name": "openssl", - "repo": "upstream:openssl", - "ref": "baserock/morph", - "build-depends": [] - }, - { - "name": "cpython", - "repo": "upstream:cpython", - "ref": "baserock/morph-2.7", - "build-depends": ["openssl"] - }, - { - "name": "cliapp", - "repo": "upstream:cliapp", - "ref": "baserock/morph", - "build-depends": ["cpython"] - }, - { - "name": "bottle", - "repo": "github:defnull/bottle", - "ref": "master", - "build-depends": ["cpython"] - }, - { - "name": "morph-cache-server", - "repo": "baserock:morph-cache-server", - "ref": "master", - "build-depends": ["cpython", "cliapp"] - } - ] -} + "sources": [ + { + "repo": "upstream:git", + "ref": "e0b3ee0c26a3c9e76e55bda5c255d1c71022bef4", + "name": "git", + "build-depends": [] + }, + { + "repo": "upstream:openssl", + "ref": "20be0a825c402eaa045704e3fff921b607562996", + "name": "openssl", + "build-depends": [] + }, + { + "repo": "upstream:cpython", + "ref": "ee3d55f859d7d54cb9bd9a376fbdecca89335aee", + "name": "cpython", + "build-depends": [ + "openssl" + ] + }, + { + "repo": "upstream:cliapp", + "ref": "ff32f587699e6a7ac19202404932dc5796efed6a", + "name": "cliapp", + "build-depends": [ + "cpython" + ] + }, + { + "repo": "github:defnull/bottle", + "ref": "a2127fbbb75c83e8d369791a557677968a80201b", + "name": "bottle", + "build-depends": [ + "cpython" + ] + }, + { + "repo": "baserock:morph-cache-server", + "ref": "e9e9d759805305af540c5890e626f2b91a70a2c7", + "name": "morph-cache-server", + "build-depends": [ + "cpython", + "cliapp" + ] + } + ], + "kind": "stratum", + "name": "morph-cache-server", + "description": "The unique components that are required for a morph cache server." +}
\ No newline at end of file diff --git a/scripting.morph b/scripting.morph index ed97c30..9709a77 100644 --- a/scripting.morph +++ b/scripting.morph @@ -1,13 +1,13 @@ { - "name": "scripting", - "kind": "stratum", - "description": "Interpreters for scripting languages.", - "sources": [ - { - "name": "lua", - "repo": "upstream:lua", - "ref": "baserock/5.1-morph", - "build-depends": [] - } - ] -} + "sources": [ + { + "repo": "upstream:lua", + "ref": "ecb823b3a3b8a1f084ecb466af34acf242f65538", + "name": "lua", + "build-depends": [] + } + ], + "kind": "stratum", + "name": "scripting", + "description": "Interpreters for scripting languages." +}
\ No newline at end of file diff --git a/x86_64-generic-bsp.morph b/x86_64-generic-bsp.morph index 5063127..04d38cf 100644 --- a/x86_64-generic-bsp.morph +++ b/x86_64-generic-bsp.morph @@ -1,25 +1,27 @@ { - "name": "x86_64-generic-bsp", - "description": "The set of platform specific components required for booting a 64-bit x86 based system.", - "kind": "stratum", - "sources": [ - { - "name": "linux", - "repo": "upstream:linux", - "ref": "baserock/morph", - "build-depends": [] - }, - { - "name": "nasm", - "repo": "upstream:nasm", - "ref": "baserock/morph", - "build-depends": [] - }, - { - "name": "syslinux", - "repo": "upstream:syslinux", - "ref": "baserock/morph", - "build-depends": ["nasm"] - } - ] -} + "sources": [ + { + "repo": "upstream:linux", + "ref": "aa26072b372ad65252d6f85cd5c75c4cccdb71dc", + "name": "linux", + "build-depends": [] + }, + { + "repo": "upstream:nasm", + "ref": "78bdad3d14fb875d5f2062957e326ba2a9e4ccb0", + "name": "nasm", + "build-depends": [] + }, + { + "repo": "upstream:syslinux", + "ref": "38dcca25c8855c95649e3f0b5b09fae862ed5c7a", + "name": "syslinux", + "build-depends": [ + "nasm" + ] + } + ], + "kind": "stratum", + "name": "x86_64-generic-bsp", + "description": "The set of platform specific components required for booting a 64-bit x86 based system." +}
\ No newline at end of file |