summaryrefslogtreecommitdiff
path: root/foundation.morph
Commit message (Collapse)AuthorAgeFilesLines
* Update LibPNG, Automake and others:baserock/mikedrake/update-chunksMichael Drake2014-06-091-5/+0
| | | | | | | | | | | | | | | | | | | | LibPNG has had many security fixes. Updating libpng required an update to automake. Updating automake required further changes to various software using automake. Since the new version of automake does not bundle its own copy of help2man, help2man has been moved from the foundation to the core stratum, to enable bison to build. The version updates are as follows: LibPNG 1.6.0 Curl 7.37.0 Automake 1.13.4 Has had a commit cherry-picked from upstream to for new automake: xorg-lib-libX11
* 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
* | foundation.morph: use ip address for libusbRichard Maw2012-05-031-1/+1
| | | | | | | | Has their domain expired?