diff options
-rw-r--r-- | bootstrap-pass1.morph | 62 | ||||
-rw-r--r-- | bootstrap-pass2.morph | 140 | ||||
-rw-r--r-- | devel.morph | 110 | ||||
-rw-r--r-- | foundation.morph | 124 |
4 files changed, 196 insertions, 240 deletions
diff --git a/bootstrap-pass1.morph b/bootstrap-pass1.morph index 9480a4d..4559c3a 100644 --- a/bootstrap-pass1.morph +++ b/bootstrap-pass1.morph @@ -33,107 +33,55 @@ "name": "gcc-bootstrap-pass1-2" }, { - "repo": "zlib", "ref": "baserock/morph", "name": "zlib" }, { - "repo": "file", - "ref": "baserock/morph", - "name": "file" - }, - { - "repo": "ncurses", "ref": "baserock/bootstrap-pass1", "name": "ncurses" }, { - "repo": "bash", "ref": "baserock/bootstrap-pass1", "name": "bash" }, { - "repo": "bzip2", "ref": "baserock/morph", - "name": "bzip2" + "name": "busybox" }, { - "repo": "coreutils", - "ref": "baserock/bootstrap-pass1", - "name": "coreutils" - }, - { - "repo": "diffutils", - "ref": "baserock/bootstrap", - "name": "diffutils" + "name": "xz", + "ref": "baserock/morph" }, { - "repo": "findutils", - "ref": "baserock/bootstrap-pass1", - "name": "findutils" + "name": "patch", + "ref": "baserock/bootstrap-pass1" }, { - "repo": "gawk", "ref": "baserock/morph", "name": "gawk" }, { - "repo": "gettext", "ref": "baserock/bootstrap", "name": "gettext" }, { - "repo": "grep", - "ref": "baserock/bootstrap-pass1", - "name": "grep" - }, - { - "repo": "gzip", - "ref": "baserock/bootstrap-pass1", - "name": "gzip" - }, - { - "repo": "m4", "ref": "baserock/bootstrap", "name": "m4" }, { - "repo": "make", "ref": "baserock/morph", "name": "make" }, { - "repo": "patch", - "ref": "baserock/bootstrap-pass1", - "name": "patch" - }, - { - "repo": "perl", "ref": "baserock/morph", "name": "perl" }, { - "repo": "sed", - "ref": "baserock/bootstrap", - "name": "sed" - }, - { - "repo": "tar", - "ref": "baserock/bootstrap-pass1", - "name": "tar" - }, - { "repo": "texinfo-tarball", "ref": "baserock/bootstrap-pass1", "name": "texinfo-tarball" }, { - "repo": "xz", - "ref": "baserock/morph", - "name": "xz" - }, - { - "repo": "cpython", "ref": "baserock/morph-2.7", "name": "cpython" }, diff --git a/bootstrap-pass2.morph b/bootstrap-pass2.morph index 08ddf68..1224c08 100644 --- a/bootstrap-pass2.morph +++ b/bootstrap-pass2.morph @@ -31,11 +31,7 @@ "ref": "baserock/bootstrap" }, { - "name": "sed", - "ref": "baserock/bootstrap" - }, - { - "name": "bzip2", + "name": "busybox", "ref": "baserock/morph" }, { @@ -43,28 +39,12 @@ "ref": "baserock/morph" }, { - "name": "util-linux", - "ref": "baserock/bootstrap" - }, - { - "name": "psmisc", - "ref": "baserock/bootstrap" - }, - { - "name": "e2fsprogs", - "ref": "baserock/bootstrap" - }, - { "name": "gperf", "ref": "baserock/morph" }, { "name": "coreutils", - "ref": "baserock/bootstrap" - }, - { - "name": "iana-etc", - "ref": "baserock/morph" + "ref": "rm/no-bb-overlap/bootstrap-pass2" }, { "name": "m4", @@ -75,12 +55,8 @@ "ref": "baserock/bootstrap" }, { - "name": "procps", - "ref": "baserock/morph" - }, - { - "name": "grep", - "ref": "baserock/bootstrap" + "name": "patch", + "ref": "baserock/bootstrap-pass2" }, { "name": "readline", @@ -111,18 +87,10 @@ "ref": "baserock/bootstrap" }, { - "name": "diffutils", - "ref": "baserock/bootstrap" - }, - { "name": "gawk", "ref": "baserock/morph" }, { - "name": "findutils", - "ref": "baserock/bootstrap" - }, - { "name": "help2man", "ref": "baserock/morph" }, @@ -139,36 +107,55 @@ "ref": "baserock/bootstrap" }, { - "name": "groff", + "name": "xz", "ref": "baserock/morph" }, { - "name": "rsync", - "ref": "baserock/morph" + "name": "libexpat", + "ref": "baserock/morph", + "build-depends": [ + "autoconf", + "libtool" + ] }, { - "name": "gzip", - "ref": "baserock/morph" + "name": "XML-Parser", + "ref": "master", + "build-depends": [ + "libexpat", + "perl" + ] }, { - "name": "libpipeline", + "name": "intltool", "ref": "baserock/morph" }, { - "name": "gmp", - "ref": "baserock/morph" + "name": "gtk-doc-stub", + "ref": "master", + "build-depends": [ + ] }, { - "name": "libnettle", - "repo": "lsh", - "ref": "baserock/morph" + "name": "libffi", + "ref": "master", + "build-depends": [ + "autoconf", + "automake", + "libtool" + ] }, { - "name": "gnutls", - "ref": "baserock/morph" + "name": "glib", + "ref": "master", + "build-depends": [ + "gtk-doc-stub", + "libffi", + "pkg-config" + ] }, { - "name": "wget", + "name": "groff", "ref": "baserock/morph" }, { @@ -176,36 +163,19 @@ "ref": "baserock/morph" }, { - "name": "xz", - "ref": "baserock/morph" - }, - { - "name": "patch", - "ref": "baserock/morph" - }, - { - "name": "tar", - "ref": "baserock/morph" - }, - { "name": "texinfo-tarball", "ref": "baserock/morph" }, { - "name": "vim", - "ref": "baserock/morph" - }, - { - "name": "libexpat", + "name": "openssl", "ref": "baserock/morph" }, { "name": "curl", - "ref": "baserock/morph" - }, - { - "name": "openssl", - "ref": "baserock/morph" + "ref": "baserock/morph", + "build-depends": [ + "openssl" + ] }, { "name": "cpython", @@ -213,30 +183,30 @@ }, { "name": "cliapp", - "ref": "baserock/morph" - }, - { - "name": "git", - "ref": "baserock/morph" - }, - { - "name": "busybox-devel", - "repo": "busybox", - "ref": "baserock/morph" + "ref": "baserock/morph", + "build-depends": [ + "cpython" + ] }, { "name": "linux-user-chroot", "ref": "master", "build-depends": [ - "busybox-devel", + "busybox", "autoconf", "automake", "libtool" ] }, { - "name": "linux", - "ref": "baserock/morph" + "name": "git", + "ref": "baserock/morph", + "build-depends": [ + "curl", + "cpython", + "openssl", + "libexpat" + ] } ] } diff --git a/devel.morph b/devel.morph index edaa2d3..a5f587f 100644 --- a/devel.morph +++ b/devel.morph @@ -35,11 +35,7 @@ "ref": "baserock/morph" }, { - "name": "sed", - "ref": "baserock/morph" - }, - { - "name": "bzip2", + "name": "patch", "ref": "baserock/morph" }, { @@ -47,24 +43,16 @@ "ref": "baserock/morph" }, { - "name": "psmisc", - "ref": "baserock/morph" - }, - { - "name": "e2fsprogs", - "ref": "baserock/morph" - }, - { "name": "gperf", "ref": "baserock/morph" }, { - "name": "coreutils", + "name": "xz", "ref": "baserock/morph" }, { - "name": "iana-etc", - "ref": "baserock/morph" + "name": "coreutils", + "ref": "rm/no-bb-overlap/morph" }, { "name": "m4", @@ -75,14 +63,6 @@ "ref": "baserock/morph" }, { - "name": "procps", - "ref": "baserock/morph" - }, - { - "name": "grep", - "ref": "baserock/morph" - }, - { "name": "readline", "ref": "baserock/morph" }, @@ -111,18 +91,10 @@ "ref": "baserock/morph" }, { - "name": "diffutils", - "ref": "baserock/morph" - }, - { "name": "gawk", "ref": "baserock/morph" }, { - "name": "findutils", - "ref": "baserock/morph" - }, - { "name": "help2man", "ref": "baserock/morph" }, @@ -152,47 +124,10 @@ "ref": "baserock/morph" }, { - "name": "rsync", - "ref": "baserock/morph" - }, - { - "name": "gzip", - "ref": "baserock/morph" - }, - { - "name": "libpipeline", - "ref": "baserock/morph" - }, - { - "name": "libnettle", - "repo": "lsh", - "ref": "baserock/morph" - }, - { - "name": "gnutls", - "ref": "baserock/morph" - }, - { - "name": "wget", - "ref": "baserock/morph" - }, - { "name": "make", "ref": "baserock/morph" }, { - "name": "xz", - "ref": "baserock/morph" - }, - { - "name": "patch", - "ref": "baserock/morph" - }, - { - "name": "tar", - "ref": "baserock/morph" - }, - { "name": "texinfo-tarball", "ref": "baserock/morph" }, @@ -201,16 +136,15 @@ "ref": "baserock/morph" }, { - "name": "libexpat", + "name": "openssl", "ref": "baserock/morph" }, { "name": "curl", - "ref": "baserock/morph" - }, - { - "name": "openssl", - "ref": "baserock/morph" + "ref": "baserock/morph", + "build-depends": [ + "openssl" + ] }, { "name": "cpython", @@ -218,19 +152,19 @@ }, { "name": "cliapp", - "ref": "baserock/morph" + "ref": "baserock/morph", + "build-depends": [ + "cpython" + ] }, { "name": "git", - "ref": "baserock/morph" - }, - { - "name": "sudo", - "ref": "baserock/morph" - }, - { - "name": "nasm", - "ref": "baserock/morph" + "ref": "baserock/morph", + "build-depends": [ + "openssl", + "curl", + "cpython" + ] }, { "name": "openssh", @@ -244,9 +178,11 @@ ] }, { - "name": "portmap", + "name": "nasm", "ref": "baserock/morph", - "build-depends": [] + "build-depends": [ + "autoconf" + ] }, { "name": "python-setuptools", diff --git a/foundation.morph b/foundation.morph index 214eca9..5b00d6f 100644 --- a/foundation.morph +++ b/foundation.morph @@ -10,33 +10,135 @@ "name": "eglibc", "morph": "eglibc", "repo": "eglibc2", - "ref": "baserock/2.15-morph" + "ref": "baserock/2.15-morph", + "build-depends": [] }, { - "name": "busybox-devel", - "morph": "busybox-devel", - "repo": "busybox", - "ref": "baserock/morph" + "name": "zlib", + "ref": "baserock/morph", + "build-depends": [ + "eglibc" + ] + }, + { + "name": "busybox", + "ref": "baserock/morph", + "build-depends": [ + "eglibc" + ] + }, + { + "name": "kmod", + "ref": "baserock/morph", + "build-depends": [ + "eglibc" + ] }, { "name": "attr", - "ref": "baserock/morph" + "ref": "baserock/morph", + "build-depends": [ + "eglibc" + ] }, { "name": "util-linux", - "ref": "baserock/morph" + "ref": "baserock/morph", + "build-depends": [ + "eglibc" + ] + }, + { + "name": "libcap2", + "ref": "baserock/morph", + "build-depends": [ + "attr" + ] }, { "name": "btrfs-progs", - "ref": "baserock/morph" + "ref": "baserock/morph", + "build-depends": [ + "eglibc" + ] }, { "name": "tbdiff", - "ref": "master" + "ref": "master", + "build-depends": [ + "eglibc", + "attr" + ] }, { - "name": "zlib", - "ref": "baserock/morph" + "name": "libusb", + "repo": "git://212.116.89.126/libusb.git", + "ref": "master", + "build-depends": [ + "eglibc" + ] + }, + { + "name": "usbutils", + "repo": "git://github.com/gregkh/usbutils.git", + "ref": "master", + "build-depends": [ + "libusb" + ] + }, + { + "name": "pciutils", + "ref": "baserock/morph", + "build-depends": [ + "eglibc" + ] + }, + { + "name": "libffi", + "ref": "master", + "build-depends": [ + "eglibc" + ] + }, + { + "name": "libexpat", + "ref": "baserock/morph", + "build-depends": [ + "eglibc" + ] + }, + { + "name": "glib", + "ref": "master", + "build-depends": [ + "libffi" + ] + }, + { + "name": "dbus", + "ref": "baserock/morph", + "build-depends": [ + "libexpat", + "glib" + ] + }, + { + "name": "gobject-introspection", + "ref": "baserock/morph", + "build-depends": [ + "glib" + ] + }, + { + "name": "systemd", + "ref": "rm/forwardpatch", + "build-depends": [ + "dbus", + "gobject-introspection", + "libcap2", + "usbutils", + "pciutils" + ] } ] } |