summaryrefslogtreecommitdiff
path: root/bootstrap-pass1.morph
diff options
context:
space:
mode:
authorLars Wirzenius <lars.wirzenius@codethink.co.uk>2012-06-28 16:32:22 +0100
committerLars Wirzenius <lars.wirzenius@codethink.co.uk>2012-06-28 18:43:08 +0100
commit66fb2d4850d2d9d9d0caac5423bc3f29522e7eef (patch)
tree569340ff1d7ade8dff410f7ee9d8c14b644138be /bootstrap-pass1.morph
parenta3123217331416edb8b4c893ec4fa5b1609aec7f (diff)
downloaddefinitions-66fb2d4850d2d9d9d0caac5423bc3f29522e7eef.tar.gz
Add explicit build dependencies everywhere
For the bootstrap strata, I did not even try to get them optimal. I merely added the implicit ones into an explicit least for those chunk sources that were missing them.
Diffstat (limited to 'bootstrap-pass1.morph')
-rw-r--r--bootstrap-pass1.morph63
1 files changed, 42 insertions, 21 deletions
diff --git a/bootstrap-pass1.morph b/bootstrap-pass1.morph
index efaca0e8..9433e60c 100644
--- a/bootstrap-pass1.morph
+++ b/bootstrap-pass1.morph
@@ -6,97 +6,116 @@
{
"repo": "upstream:binutils-redhat",
"ref": "baserock/bootstrap-pass1",
- "name": "binutils-1"
+ "name": "binutils-1",
+ "build-depends": []
},
{
"repo": "upstream:gcc-tarball",
"ref": "baserock/bootstrap-pass1-1",
- "name": "gcc-bootstrap-pass1-1"
+ "name": "gcc-bootstrap-pass1-1",
+ "build-depends": ["binutils-1"]
},
{
"repo": "upstream:linux",
"ref": "baserock/3.2-headers",
- "name": "linux-api-headers"
+ "name": "linux-api-headers",
+ "build-depends": ["gcc-bootstrap-pass1-1"]
},
{
"repo": "upstream:eglibc2",
"ref": "baserock/2.15-bootstrap-pass1",
- "name": "eglibc"
+ "name": "eglibc",
+ "build-depends": ["linux-api-headers"]
},
{
"repo": "upstream:binutils-redhat",
"ref": "baserock/bootstrap-pass1",
- "name": "binutils-2"
+ "name": "binutils-2",
+ "build-depends": ["eglibc"]
},
{
"repo": "upstream:gcc-tarball",
"ref": "baserock/bootstrap-pass1-2",
- "name": "gcc-bootstrap-pass1-2"
+ "name": "gcc-bootstrap-pass1-2",
+ "build-depends": ["binutils-2"]
},
{
"repo": "upstream:zlib",
"ref": "baserock/morph",
- "name": "zlib"
+ "name": "zlib",
+ "build-depends": ["gcc-bootstrap-pass1-2"]
},
{
"repo": "upstream:ncurses",
"ref": "baserock/bootstrap-pass1",
- "name": "ncurses"
+ "name": "ncurses",
+ "build-depends": ["zlib"]
},
{
"repo": "upstream:bash",
"ref": "baserock/bootstrap-pass1",
- "name": "bash"
+ "name": "bash",
+ "build-depends": ["ncurses"]
},
{
"repo": "upstream:busybox",
"ref": "baserock/morph",
- "name": "busybox"
+ "name": "busybox",
+ "build-depends": ["bash"]
},
{
"repo": "upstream:gawk",
"ref": "baserock/morph",
- "name": "gawk"
+ "name": "gawk",
+ "build-depends": ["busybox"]
},
{
"repo": "upstream:gettext",
"ref": "baserock/bootstrap",
- "name": "gettext"
+ "name": "gettext",
+ "build-depends": ["gawk"]
},
{
"repo": "upstream:m4",
"ref": "baserock/bootstrap",
- "name": "m4"
+ "name": "m4",
+ "build-depends": ["gettext"]
},
{
"repo": "upstream:make",
"ref": "baserock/morph",
- "name": "make"
+ "name": "make",
+ "build-depends": ["m4"]
},
{
"repo": "upstream:patch",
"ref": "baserock/bootstrap-pass1",
- "name": "patch"
+ "name": "patch",
+ "build-depends": ["make"]
},
{
"repo": "upstream:perl",
"ref": "baserock/morph",
- "name": "perl"
+ "name": "perl",
+ "build-depends": ["patch"]
},
{
"repo": "upstream:texinfo-tarball",
"ref": "baserock/bootstrap-pass1",
- "name": "texinfo-tarball"
+ "name": "texinfo-tarball",
+ "build-depends": ["perl"]
},
{
"repo": "upstream:xz",
"ref": "baserock/morph",
- "name": "xz"
+ "name": "xz",
+ "build-depends": ["texinfo-tarball"]
},
{
"repo": "upstream:cpython",
"ref": "baserock/morph-2.7",
- "name": "cpython"
+ "name": "cpython",
+ "build-depends": ["xz"]
},
{
"repo": "upstream:cliapp",
@@ -109,7 +128,8 @@
{
"name": "openssl",
"repo": "upstream:openssl",
- "ref": "baserock/morph"
+ "ref": "baserock/morph",
+ "build-depends": ["cliapp"]
},
{
"name": "curl",
@@ -122,7 +142,8 @@
{
"name": "libexpat",
"repo": "upstream:libexpat",
- "ref": "baserock/morph"
+ "ref": "baserock/morph",
+ "build-depends": ["curl"]
},
{
"repo": "upstream:git",