summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add x-drivers stratum to GNOME systemsam/gnomeSam Thursfield2015-09-241-0/+2
| | | | | These were moved into their own stratum in commit de615cdc937df7b9b19166a95aa1d6b3b170a427
* Use deployment extensions from definitions.git, not morph.gitSam Thursfield2015-09-241-3/+3
| | | | The morph.git ones are deprecated and don't really work any more.
* Add missing network-security stratum to gnome-systemSam Thursfield2015-09-241-0/+2
| | | | Otherwise, gnome-shell fails to run due to missing /usr/lib/libplds4.so
* Update to Mutter 3.18.0 to fix a build failureSam Thursfield2015-09-241-2/+2
|
* Update to gobject-introspection 1.46.0 (latest stable release)Sam Thursfield2015-09-241-2/+2
| | | | It's needed by gnome-shell 3.18
* Fix libxkbcommon buildSam Thursfield2015-09-243-2/+22
| | | | | | | | | | | | | | In commit bfbe004a3edb08b, libxkbcommon was moved to the input-common stratum. This failed to build for me with the following error: configure: error: xkbcommon-x11 requires xcb-xkb >= 1.10 which was not found. You can disable X11 support with --disable-x11. Commit 14c0c70aed1bd9ac enables X11 support in libxkbcommon, because the Mutter compositor needs this enabled. It seems that the best thing to do at present is to build the X11 variant of the library just for Mutter, as we don't want the input-common stratum to depend on the whole of X11.
* Convert tags and branches to SHA1sSam Thursfield2015-09-242-62/+109
| | | | Change-Id: I39340b506182171f7a937442982ed580096b235f
* Add weston to GNOME systemJavier Jardón2015-09-241-0/+2
| | | | Change-Id: Ib3153ae01b4b97af7bdbdcfd518817bcd57ab044
* Add GNOME clusterJavier Jardón2015-09-241-0/+23
| | | | Change-Id: I38f06186224b009763d6a16f841ba58ae30d0190
* Add gnome-systemJavier Jardón2015-09-241-0/+57
| | | | Change-Id: I08db7ab01f2f4d7dbc271bb74258d5fa293cdcdf
* Add GNOME stratumJavier Jardón2015-09-2425-0/+458
| | | | Change-Id: Ib6a47a4eb859d7b32c94f0cb05add774db6d15c8
* Build GTK+ with X11 supportJavier Jardón2015-09-242-1/+2
| | | | | | | The GTK+/cairo X11 backend Its needed by some GNOME libraries (like gnome-sesion) Change-Id: Iac0738acef67d8246be608070eaa5b6dd7fb45ca
* strata/glib-common.morph: Upgrade GLibJavier Jardón2015-09-241-2/+2
| | | | | | Needed by some GNOME components like gcr Change-Id: I89c28c5c9f9cc338ce8d576fbdf646838259e8fd
* strata/mesa-common/mesa.morph: Enable GLXJavier Jardón2015-09-242-2/+2
| | | | | | | | This is needed by gnome-session https://bugzilla.gnome.org/show_bug.cgi?id=686806 Change-Id: I9150c3a50e6a1038a2c78363598a2e6d0774eb17
* strata/input-common.morph: Upgrade libinput to 1.0.1Javier Jardón2015-09-241-2/+2
| | | | Change-Id: I578d202b8c6770e80bf209a2e4406edb25b44af0
* strata/input-common/libxkbcommon: Build libxkbcommon with x11 supportJavier Jardón2015-09-242-6/+2
| | | | | | Needed by mutter Change-Id: I6b1cef191112049e1ef4c14f8db0f23bca7bcd05
* Remove python-setuptools.morphJavier Jardón2015-09-232-7/+1
| | | | | | | This chunk .morph file is actually unnecessary, those are the default build commands for the 'python-distutils' build system anyway. Change-Id: I51e73d408b9dc2b4fda9318753aa29b4ddf25ae7
* Upgrade util-linux to 2.27Pedro Alvarez2015-09-231-2/+2
| | | | | | This version of util-linux will be needed for new versions of systemd. Change-Id: Ie1ebfeed53abdccf991ba91a0c8766ef70d75ed0
* Force Readline to link against the libncurses library.Pedro Alvarez2015-09-231-0/+2
| | | | | | | | | | | | | | | | | This is to fix the following error: ld: warning: cannot find entry symbol _start; not setting start address /usr/lib/libreadline.so: undefined reference to `tputs' /usr/lib/libreadline.so: undefined reference to `tgoto' /usr/lib/libreadline.so: undefined reference to `tgetflag' /usr/lib/libreadline.so: undefined reference to `UP' /usr/lib/libreadline.so: undefined reference to `tgetent' /usr/lib/libreadline.so: undefined reference to `tgetnum' /usr/lib/libreadline.so: undefined reference to `PC' /usr/lib/libreadline.so: undefined reference to `tgetstr' /usr/lib/libreadline.so: undefined reference to `BC' Change-Id: I27e246f1c43b39f22b9761d0c062e7441872c5b4
* Fix issues in the initial DEFAULTS file and version 7 migration scriptSam Thursfield2015-09-222-184/+205
| | | | | | | | | | | | | | | | | | | | | | | | | | First, embedding it in the Python script was stupid as \ characters got mangled, it's now in a separate file. The strip commands were totally broken, causing certain builds to fail, which is fixed now. The default commands for the 'cpan' build system are now in line with those built into Morph. The 'autotools' commands have been tweaked too, so that now they produce identical cache keys to the defaults that are built into Morph (as of morph.git commit 07df32fbd57477e5808cdbace965edcd0a81348f). This means that moving to definitions format version 7 should not trigger any rebuilds of anything. Also, I added the 'module-build' build system (which was added to Morph in commit f6613fe1ee6d879192fd4e503cb632b0dcab1fe7), so that it can be used in the reference systems once they use definitions format version 7. The migration script will warn if the definitions are version 7 already but there is no DEFAULTS file, because that's unlikely to be deliberate. Change-Id: I0a739ef38f521530e0d86d7330d1bcecf0a5bb73
* strata/mesa-common.morph: Upgrade to 11.0Javier Jardón2015-09-211-2/+2
| | | | | | | No custom branch is needed anymore, as all the jetson-specific patches has been merged upstream in this release Change-Id: I04605156bf4f1b430e59ffc61f9aa5fae6917e52
* strata/libdrm-common: Upgrade to 2.4.64Javier Jardón2015-09-212-15/+5
| | | | | | | | | | No hacks for tegra are needed anymore as everything has been merged upstream in 2.4.62 Also remove --enable-freedreno-experimental-api, as freedreno is stable now Change-Id: Ic2d5e94e8601229422f470be4ed4215f894417b4
* strata/llvm-common: Upgrade to llvm-36Javier Jardón2015-09-212-4/+2
| | | | Change-Id: Ia81ab899aef59b1455b5540249b0ae9a498b0683
* Add schemas for Baserock definitions formatSam Thursfield2015-09-188-2/+822
| | | | | | See schemas/README.schemas for information. Change-Id: I6c384692dbf70017a3ece2ed56c1f8cbe60b493d
* install-files: Allow definition of manifests in multiple variablesRichard Maw2015-09-183-6/+28
| | | | | | | | | | | | | | | | | | | install-files was initially designed such that if you wanted to install multiple manifests you should put multiple whitespace separated paths in the INSTALL_FILES variable. This is clunky if you want to extend the set of files to install, particularly in cluster deployments with multiple systems, as otherwise you could make use of YAML merge keys. So now, like fstab.configure you can set multple options, by using environment variables that start with INSTALL_FILES. It's also easier to extend the set of install files on the command-line or in the environment this way too, since you don't need to parse the YAML to see what it originally had. Change-Id: I298db7ae9790a536e5a5f32b069d0908012695af
* Remove pip chunk: its already included in python >2.7.9 and python >3.4Javier Jardón2015-09-172-8/+2
| | | | Change-Id: I6f2765bb246243d9fbeca463c93cd6110cb6c796
* Revert "Make ssh-rsync.check check VERSION_LABEL"Sam Thursfield2015-09-151-18/+0
| | | | | | | | | | | | This reverts commit 51b71cc42eb9f1d6c35823a490fd73b6bee63eac. This breaks in the case where system-version-manager doesn't have the --json flag, which it wasn't supposed to do. I don't have time to fix right now. See http://listmaster.pepperfish.net/pipermail/baserock-dev-baserock.org/2015-September/013263.html Change-Id: Icbfd7cc0cd8f4dc84d61d2a7f793ad566b67b3d8
* strata/foundation.morph: Upgrade systemd to v225Javier Jardón2015-09-142-11/+2
| | | | | | | | | | Also: - Remove --disable-gudev, as it has been removed upstream - Hack for units/user@.service.m4.in is not needed anymore as it has been solved in 58ea275a68cd242ad60161bcb7582614d1d89f13, with the introduction of the KillMode=mixed Change-Id: I21024c56c5714ce0f9009d2825a90b0dc79b7db5
* strata/foundation.morph: Upgrade to dbus 1.10Javier Jardón2015-09-141-4/+4
| | | | Change-Id: Ife4df8a1c830998d8eb5de4f756334286fa86ed8
* Move libxkbcommon from wayland-generic to input-commonJavier Jardón2015-09-073-8/+5
| | | | | | Its not a wayland dependency and it belongs to the input system Change-Id: I60765b8bc00c262bfa7c178b87dd11a2463a67a5
* Move libcroco/librsvg to gtk-depsJavier Jardón2015-09-073-18/+14
| | | | | | | This is a dependency of xfce and GNOME, probably other desktops Also, its expected to have a svg loader in a GTK+ installation Change-Id: If0f3f12a797fe20b964b98a28de7a30e9e3ef17b
* strata/baserock-import.morph: Use latest baserock-importJavier Jardón2015-09-041-1/+1
| | | | Change-Id: If6b53980e5659fcc79a4f77be133f8ceb46c6147
* strata/x-drivers.morph: Add intel xorg driverJavier Jardón2015-08-281-0/+5
| | | | | | | | | Latest tagged release doesn't compile, so I decided to pick the commit currently used by Arch Note this is still not completely working because a misconfiguration of logind that doesnt allow the driver access the hardware Change-Id: I13f05774572a941adaa7c426a4f7dc3d82196323
* Migrate to definitions format version 6Sam Thursfield2015-08-2656-2/+383
| | | | Change-Id: I3845c77e8872ce2e1e8bc6a60e3ce7f184c32f58
* Update to latest release of ruamel.yamlSam Thursfield2015-08-261-7/+2
| | | | | | | This version fixes an assertion failure when running the definitions migrations scripts. Change-Id: If96a5d6bf8376b684d418e621b5d419541fdbe31
* Use 2 spaces for indent in all .morph filesSam Thursfield2015-08-262-132/+130
| | | | | | | | | This was generated with the migrations/indent script. Having consistent indent is nice, and also reduces churn when running migrations scripts. There should be no functional changes here. Change-Id: I75616f2750d4ac80279c30d463571871e0fac02b
* Fix location of xfce system in ci.morphSam Thursfield2015-08-251-1/+1
| | | | | | | | | Mason was giving this error: ERROR: In clusters/ci.morph: system xfce-system-x86_64.location should be just the base name, e.g. "xfce-system-x86_64.img" Change-Id: I3246f0007bb7f5636d246dd6661b61fc35580e80
* Remove strata/bsp-jetson/bsp-support.morphJavier Jardón2015-08-251-6/+0
| | | | | | | This is a leftover from commit bd513d82ecdf0a45c7123a3bac458342b76a12dd Change-Id: If12319ea18668f6b8f1fead4b84e75cf024bf3c9
* Add migration and schema for definitions version 7Sam Thursfield2015-08-252-0/+309
| | | | | | | | | Version 7 of the schema adds a new file called DEFAULTS. I thought the best way to describe the layout of this file was to add a JSON-Schema description of it, and I propose keeping the canonical version of it in this Git repository in the schemas/ subdirectory. Change-Id: I18b6b997ba4e9f34028b98ccf682bdf56e507cec
* Add XFCE system to the ciJavier Jardón2015-08-231-0/+7
| | | | Change-Id: I9325738a3702fe53eba7a1b0cc33b6bfee96a73d
* Add XFCE clusterJavier Jardón2015-08-231-0/+23
| | | | Change-Id: I99c834e26b3e34b924b73eaef2e2b1822fcc8ead
* Rename xfce-system.morph to xfce-system-x86_64.morphJavier Jardón2015-08-231-0/+0
| | | | Change-Id: I33287fd1ba5898290f6e06905db34d1230600fbf
* Rationalise the XFCE system's component stratum.Michael Drake2015-08-231-3/+19
| | | | | | Removes errant reference to genivi. Change-Id: Idf005e71a8f4ce823fa250c9f704976e79457a61
* Update the XFCE stratum to 4.11Adam Coldrick2015-08-231-22/+25
| | | | | | | A large amount of this work was done by Michael Drake <michael.drake@codethink.co.uk>. Change-Id: Ib91cd3d22e466bd55cf62cb55e93f67f9079e4b9
* Upgrade GTK+2 to 2.24.28Javier Jardón2015-08-231-3/+3
| | | | | | | This version include a fix to be able to compile with new version of perl Change-Id: Ie0870501b608a7b5b2449bc03d8882c045b126d9
* x-generic: Enable startxJavier Jardón2015-08-231-0/+4
| | | | Change-Id: Ia3a7e78d1cf1f049475df9a9fd2d8c8b3127dd11
* Add X drivers stratumJavier Jardón2015-08-231-0/+26
| | | | Change-Id: I261da8a7d87e040ce7d222ac359ab509d69a6260
* Build xserverJavier Jardón2015-08-231-1/+0
| | | | | | | | This is the only way I can think of to support both xwayland and xserver users without duplicate all the strata above Change-Id: Idc7baa9a879a104fd258e77941a34d98cab87d74
* strata/x-common: Build some basic libraries needed by DEJavier Jardón2015-08-231-0/+21
| | | | | | Like XFCE or GNOME Change-Id: Ib50f856539e665d9afd07a115a27eef86fd6944f
* Update lorry to get extended header fixRichard Ipsum2015-08-231-1/+1
| | | | Change-Id: Ie54764629b23d7a235c71dc44ff17c3b401a0bb1