summaryrefslogtreecommitdiff
path: root/foundation.morph
Commit message (Collapse)AuthorAgeFilesLines
* Use the corrected systemd morphologyAdam Coldrick2014-06-251-1/+1
|
* Update tbdiff to the version that supports initramfsRichard Maw2014-06-181-1/+1
|
* Merge branch 'baserock/markdoffman/S10813/virtualization'Mark Doffman2014-04-101-2/+7
|\ | | | | | | | | Reviewed-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Reviewed-by: Richard Ipsum <richard.ipsum@codethink.co.uk>
| * Add virtualization stratumbaserock/markdoffman/S10813/virtualizationMark Doffman2014-04-021-2/+7
| | | | | | | | | | Add stratum containing qemu, libvirt and virt-manager software needed to enable baserock to act as a virtualization host.
* | Make cpython build-depend on sqlite3liw/sqlite3-python-fixLars Wirzenius2014-04-091-5/+0
| | | | | | | | | | | | Also move sqlite3 from foundation to core, so we don't have foundation and core build-depending on each other. After this, "import sqlite3" works in Python.
* | Upgrade dbus to version 1.8.0Pedro Alvarez2014-04-031-4/+4
|/
* Petrify Masterbaserock/danielsilverstone/petrify-allDaniel Silverstone2014-03-261-21/+42
|
* Moving 'patch' from tools to foundation due tbdiff uses it.Pedro Alvarez2014-02-191-0/+4
|
* Re-order system and stratum morphology fields.Richard Maw2014-02-171-59/+59
| | | | This is the new canonical ordering.
* remove all null repos/refsPaul Sherwood2014-02-171-2/+0
|
* Changed ref:master and repo:baserock:baserock/morphs to ref:null and ↵Daniel Firth2014-01-151-2/+2
| | | | repo:null respectively
* Move sqlite3 into foundationBen Brown2013-12-181-0/+4
|
* Delete genivi-staging and reorder morph contentsJonathan Maw2013-09-301-59/+59
|
* Replace JSON morphologies with YAML.Richard Maw2013-07-021-155/+101
|
* Fix erroneous references to dev branchRichard Maw2013-05-221-1/+1
| | | | morph merge wasn't smart enough to correct these references.
* Branch the base systemRichard Maw2013-05-221-1/+1
|
* Add lzo as a dependency to btrfs-progsTiago Gomes2013-05-201-1/+8
| | | | This also will require to move lzo from tools to foundation.
* Fix up refs after mergeSam Thursfield2013-03-151-1/+1
| | | | I'm not sure how these got lost.
* Set refs for system branchSam Thursfield2013-03-141-1/+1
|
* Moved gtk-doc-stub to coreJonathan Maw2013-03-051-6/+0
| | | | Core is for build-dependencies, foundation is for userland tools.
* Move gtk-doc-stub into foundationJonathan Maw2013-03-051-0/+6
| | | | | | | dbus-glib (and doubtless others) have a hard dependency on gtk-doc which can be satisfied by gtk-doc-stub, instead. Reviewed-by: Richard Maw <richard.maw@codethink.co.uk>
* Merge remote-tracking branch 'origin/jjardon/gtk-doc'Lars Wirzenius2013-03-011-6/+0
|\ | | | | | | | | Conflicts: foundation.morph
| * foundation.morph: gtk-doc-stub is not needed anymoreJavier Jardón2013-02-181-6/+0
| | | | | | | | | | GTK-Doc is now an optional dependency of GLib, gobject-introespection and systemd
* | Fix ref for libxsltLars Wirzenius2013-02-181-1/+1
| |
* | Reference baserock/morph instead of master branch in chunksLars Wirzenius2013-02-181-5/+5
|/ | | | | | | This is useful so that we can enable Lorry Controller on trove.baserock.org, which will mirror latest upstream changes continuously, but not have our builds break randomly all the time.
* Merge remote-tracking branch ↵Lars Wirzenius2013-02-061-0/+154
|\ | | | | | | | | | | 'remotes/origin/baserock/samthursfield/minimal-core' Changed the description of foundation.
| * Move util-linux back into coreSam Thursfield2013-02-051-10/+2
| | | | | | | | It is needed in the syslinux build.
| * Move Morph from 'foundation' back to 'tools'Sam Thursfield2013-02-051-64/+0
| | | | | | | | Morph isn't necessary for a Baserock base system and shouldn't ever be.
| * Split 'foundation' stratum back out of 'core'Sam Thursfield2013-02-051-0/+226
|/ | | | | | | | | | | | | | | | Mixing together the set of build tools required to build the base system and the components in the base system itself has one big issue: changing any component of the base system triggers a rebuild of every higher stratum, which even for simple Baserock systems means constantly rebuilding Linux. To solve this, I have turned 'core' into a sort of larger version of build-essential (I am considering renaming it to 'build-core' or even just 'build'). Chunks which are required for running a base system but not during the build of other components are now in the resurrected 'foundation' stratum, along with their specific dependencies (which stratum a chunk should go in is roughly decided by its utility to chunks outside of foundation).
* Reorganise morphologies for build-essentialSam Thursfield2013-01-241-182/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch rewrites the Baserock morphologies so that they can be built using a minimal "build-essential" staging filler, as described in my previous patch mail. The Baserock system is split up into three strata: - build-essential: the minimum set of tools that can rebuild itself (from tarballs) - core: the remaining set of components necessary to produce a Baserock system which can rebuild itself from source - tools: auxiliary development tools and libraries The 'build-essential' stratum does not specify any build dependencies, because it expects to be built with a staging filler containing itself. In effect, the stratum has a circular dependency on itself, which we solve by using a staging filler. The 'core' stratum depends on only on 'build-essential'. This ensures that all build dependencies between chunks in 'core' are explicit. These strata can also be built with the staging filler from the water-bomb release. The distinction between a base and a devel system is no longer defined by the 'foundation' and 'devel' strata (in practice these had various hidden build dependencies between each other). The size of a base system is larger than before, due to more development tools being in 'core'.
* Merge system branch 'baserock/S5178/update-util-linux'Richard Maw2012-11-121-1/+1
|\
| * branch baserock/S5178/update-util-linuxRichard Maw2012-11-121-2/+2
|/
* Change baserock: URLs to have baserock/ project dir in pathLars Wirzenius2012-11-071-2/+2
|
* Clean up foundation.morphSam Thursfield2012-10-161-2/+1
| | | | | Tidy up formatting so that subsequent 'morph edit' commands only cause changes in the relevant ref fields.
* Shunt xz from devel to foundation so that systemd can link to itDaniel Silverstone2012-09-271-0/+7
|
* Add bzip2 to foundationJames Thomas2012-09-261-0/+8
|
* usbutils now has a baserock/morph branch to fix up .gitmodulesDaniel Silverstone2012-09-141-1/+1
|
* Lorry usbutils so we can build foundation entirely from git.baserock.orgDaniel Silverstone2012-09-121-1/+1
|
* Strata should use "chunks" not "sources"Sam Thursfield2012-08-281-1/+1
|
* foundation: use libusbx instead of libusbRichard Maw2012-07-051-3/+3
| | | | libusbx is better maintained
* foundation: add more depsRichard Maw2012-07-021-1/+5
| | | | btrfs-progs was missing attr.
* Add explicit build dependencies everywhereLars Wirzenius2012-06-281-1/+2
| | | | | | 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.
* morphs: Add descriptions to all strata and systems.Richard Maw2012-05-171-0/+1
|
* foundation.morph: declare systemd dep util-linuxRichard Maw2012-05-151-0/+1
| | | | util-linux is needed to provide libblkid
* foundation.morph: systemd depends on kmodRichard Maw2012-05-151-0/+1
|
* foundation.morph: systemd use morph branchRichard Maw2012-05-141-1/+1
|
* Merge remote-tracking branch 'origin/master' into rm/systemdRichard Maw2012-05-091-2/+18
|\
| * Use repo alias prefixes everywhereLars Wirzenius2012-05-031-2/+8
| |
* | foundation.morph: build a more up to date systemdRichard Maw2012-05-031-1/+1
| |
* | move libexpat from devel to foundationRichard Maw2012-05-031-0/+8
| | | | | | | | libexpat is needed by dbus, which is in foundation