summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Build OpenSSH --with-pamTristan Van Berkom2015-10-121-1/+2
| | | | | | Using PAM is the preferred authentication with logind Change-Id: I734bc56db2cd545a4921f4289902204658be7431
* Added at-spi-*.morph filesTristan Van Berkom2015-10-123-0/+12
| | | | | | | | These were not properly configured with --sysconfdir=/etc, the result is that essential startup data lands in the wrong place, the autostart data lands in /usr/etc/xdg/autostart instead of /etc/xdg/autostart Change-Id: Ic6e10ecc368077806bcce1a6cd93d39c7405ff49
* Build colord with --sysconfdir=/etcTristan Van Berkom2015-10-122-0/+6
| | | | Change-Id: I782520d91db12b3aa0d916508d56c838f276eb86
* Set --sysconfdir=/etc all aroundTristan Van Berkom2015-10-1239-37/+39
| | | | | | | | Technically this is not needed for core OS packages with a / prefix, and not needed for anything which does not install to/read from the sysconfdir... however it's all around safer to just specify it everywhere. Change-Id: I3d8cc58b26c5c2332d6dc08bc87007f774e449af
* Upgrade of libXiTristan Van Berkom2015-10-121-2/+3
| | | | | | | This fixes the hang in gnome-shell when initializing mutter and hanging in a deadlock inside XIGrabTouchBegin() Change-Id: I4ca4705b15cb65dac0fb350ddffa1da327f1a082
* Enable glx in xserver buildTristan Van Berkom2015-10-111-1/+1
| | | | | | | | | | | This is required for gnome-session to detect hardware acceleration, whether it be by way of the virtual llvmpipe or otherwise, the glX*() apis provided by X libs must be present. See https://bugzilla.gnome.org/show_bug.cgi?id=686806 This completes commit f584aa719cfdea7db884904fac24ad24f24c765b Change-Id: Iaf9d1cfb5c149b45275d31e1f2939feffa5d47d4
* Compile GSettings schemas on target systemTristan Van Berkom2015-10-112-0/+9
| | | | | | | Adds a system-integration hook for the compilation of any schemas which may have been installed by various modules during the build. Change-Id: I509a35b56961a5ac15a29fb664edf87e8bdc103a
* Explicitly disable guile in build of gnu make.Tristan Van Berkom2015-10-111-1/+1
| | | | | | | | | | | During the stage2 build, we are using header files from the target sandbox but host build tools, which will automatically detect guile if present on the build host. This prevents the build of 'make' to otherwise fail while building guile.o, due to the lack of 'gmp.h' (and possibly other unneeded cruft). Change-Id: I5be8467afc9486bf40055000e4c6460232345b93
* strata/morph-utils.morph: Upgrade morph to latestJavier Jardón2015-10-071-1/+1
| | | | Change-Id: I08891e20fc8172ff2a4e9171c87f21f10dc019cf
* scripts/release-build: Allow setting controller portsSam Thursfield2015-10-071-4/+15
| | | | | | | | | | This is useful if you have a distbuild controller with a non-standard port. It now also warns if something couldn't be built because there is no build network for that arch available. Change-Id: I5fcac2be9aa198afe16b76564d8307fed04bd526
* Upgrade pango to 1.38Javier Jardón2015-10-072-11/+3
| | | | | | Modules has been removed in this release Change-Id: If93e83955c5453b88dca1ba45b25a8f7c9fc4c67
* strata/graphics-common.morph: Upgrade harfbuzz to 1.0.4Javier Jardón2015-10-071-2/+15
| | | | | | This version depends on ragel wich depends on colm Change-Id: Iccdda2cda30d201259dedac93dbabc86cd99c5c5
* SoCFPGA: Add BSP and systems for Altera Cyclone V SoCFPGA Development KitEdward Cragg2015-10-0610-0/+273
| | | | | | | | | Add BSP and system definitions to support the Altera Cyclone V SoCFPGA development kit [1] [1] https://www.altera.com/products/boards_and_kits/dev-kits/altera/kit-cyclone-v-soc.html Change-Id: I9a2371e52b5601f814e2b0feedce006f0c4f7882
* strata/multimedia-gstreamer.morph: Add libsoup dependencyPaul Martin2015-10-051-0/+1
| | | | | | To build the soup plugin in gst-plugins-good Change-Id: I0b24af834ed4c8895887b864ea0624bd0e7ba8e7
* strata/glib-common.morph: Upgrade GLib to latest stable (2.46)Javier Jardón2015-09-281-2/+2
| | | | Change-Id: I6e876d5c2cc12499467bdf9f7aeb10530f806f4d
* Fix bison buildTiago Gomes2015-09-281-1/+2
| | | | | | | | Run ./bootstrap on the configure commands, otherwise it will be run again by the build tool but this time without the right arguments. This would result in a build failure. Change-Id: Ib93e5398229fa9f2fc00bfcd74a502553e5f92d6
* migrations/006: Report network errors more clearlySam Thursfield2015-09-281-5/+30
| | | | | | | | | | | | | | | | | | | | | | | This is a bit of an awkward migration because it tries to contact the remote cache server in order to do build system autodetection. Users who are using a Trove other than git.baserock.org will need to change the script to point to their Trove. So the error message should point them in that direction, but without obscuring the original error (which may due to network connectivity or soemthing else). Error output now looks like this: WARNING: Unexpected response from server http://git.baserock.org:8080/ for repo git://git.baserock.org/delta/libndp: 404 Client Error: Not Found Error: Unable to look up one or more repos on remote Git server git.baserock.org. If you are using a Trove that is not git.baserock.org, please edit the TROVE_HOST constant in this script and run it again. Before, you would get a backtrace from the simplejson module in this situation. Change-Id: I3f6b3fb46ff436b8490a687ab4bd4d32d857f2ff
* coreutils: separate bootstrap and configure commandsJavier Jardón2015-09-281-1/+2
| | | | | | In a similar way as we do with sed or diff Change-Id: I04b910cd380df6f50110b3a96012cfc97ff37975
* strata/gnome.morph: g-s-d: Use correct lorried repoJavier Jardón2015-09-271-1/+1
| | | | Change-Id: I17320f219f290b67780e39e136cda843151972ec
* strata/gnome.morph: gnome-shell: Use lorried repo in gitmodulesJavier Jardón2015-09-271-2/+2
| | | | Change-Id: I0c40c1b9cfbdba94452540a0753a0b759cd10321
* strata/gnome.morph: g-s-d: Utilize lorried gitmodule repoJavier Jardón2015-09-271-2/+2
| | | | Change-Id: I7c3045f317c00cead5e2be9e58fe5fe13b1a854e
* strata/virtualization/libosinfo.morph: Disable -WerrorJavier Jardón2015-09-261-2/+7
| | | | | | | To fix the build against compilation warnings about the use of deprecated GLib symbols Change-Id: Id0fd1ef1a4f1c4933409f1f34ab655e42a5e6ec5
* strata/gnome.morph: Change sha of m4-common to use correct gitmodulesJavier Jardón2015-09-261-2/+2
| | | | Change-Id: I698bb18fdf679b1bbfa9f1f06e6aeb5bac81c6fc
* strata/gnome.morph: m4-common: Use lorried repo instead upstream directlyJavier Jardón2015-09-261-1/+1
| | | | Change-Id: I1b2b2da6ca2f729e3acb8630b89f89ccc20f23d4
* ci.morph: Fix definition of gnome-system-x86_64 deploymentPedro Alvarez2015-09-261-3/+3
| | | | | | This error was introduced in 4a2180bade54318d62559601c52c51cef43f8cbe Change-Id: I2aa1f7c95daa4ced3204085c3e9e59ea48e82dd5
* migrations/007-initial-defaults: Add bootstrap[.sh] check to autotoolsJavier Jardón2015-09-251-0/+2
| | | | Change-Id: I3585977e49e19a6ec26d30a725d2de936e15a228
* ci.morph: Build gnome-system instead of wayland-systemSam Thursfield2015-09-251-3/+3
| | | | | | The GNOME system is a superset of the "Wayland" one. Change-Id: I565534bb99052cd8df16556f319750d3876257f6
* strata/input-common.morph: Upgrade libinput to 1.0.1Javier Jardón2015-09-251-2/+2
| | | | Change-Id: I578d202b8c6770e80bf209a2e4406edb25b44af0
* Add GNOME stratum, system and clusterJavier Jardón2015-09-2530-7/+614
| | | | | | | | | | | This introduces a second version of libxkbcommon. This is unavoidable really as (a) libinput requires libxkbcommon, (b) Mutter requires libxkbcommon with X11 support enabled, and (c) X11 support in libxkbcommon requires xcb-xkb. To avoid the input-common stratum depending on the whole of X11, we do two variants of libxkbcommon and, in the case where X11 support is needed, one overrides the other. Change-Id: Ib6a47a4eb859d7b32c94f0cb05add774db6d15c8
* Build GTK+ with X11 supportJavier Jardón2015-09-252-1/+2
| | | | | | | The GTK+/cairo X11 backend Its needed by some GNOME libraries (like gnome-sesion) Change-Id: Iac0738acef67d8246be608070eaa5b6dd7fb45ca
* Update to gobject-introspection 1.46.0 (latest stable release)Sam Thursfield2015-09-251-2/+2
| | | | | | It's needed by gnome-shell 3.18 Change-Id: Ie937ab21efdc53d6e5ba0828da715ff5d4258a9e
* strata/glib-common.morph: Upgrade GLibJavier Jardón2015-09-251-2/+2
| | | | | | Needed by some GNOME components like gcr Change-Id: I89c28c5c9f9cc338ce8d576fbdf646838259e8fd
* strata/mesa-common/mesa.morph: Enable GLXJavier Jardón2015-09-252-2/+2
| | | | | | | | This is needed by gnome-session https://bugzilla.gnome.org/show_bug.cgi?id=686806 Change-Id: I9150c3a50e6a1038a2c78363598a2e6d0774eb17
* strata/bsp-x86_64-generic: Upgrade Linux kernel to v4.2Javier Jardón2015-09-251-3/+3
| | | | Change-Id: Ia4fd517d2f9cbb18b62fb6e2b4934f3755a219a8
* 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