summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Adding gnome-terminal to GNOME stratumTristan Van Berkom2015-10-272-0/+17
| | | | Change-Id: I86c671425eb3f93d1f535fa9ab156cbb46d65567
* Adding desktop-file-utils to GNOME stratumTristan Van Berkom2015-10-271-0/+5
| | | | | | Required by gnome-terminal Change-Id: Id16ab5469d63d52696cb5b2ed9d987680e0af944
* Adding nautilus file browser to GNOME stratumTristan Van Berkom2015-10-272-0/+14
| | | | Change-Id: Ia03ba97fcf91c95bd43b9ec882da3cd35dea513b
* Adding vte to gnome stratumTristan Van Berkom2015-10-272-0/+12
| | | | | | vte is required by gnome-terminal Change-Id: Ie49a2ec6693dbd900dcf9e39d10d65ac0ae0581b
* IBus: Enable immodules (gtk2/gtk3) and ximTristan Van Berkom2015-10-271-1/+1
| | | | | | | This is not a wayland only build, although the wayland input method stuff is still enabled. Change-Id: Ifcf79fb4ff1fe7e2481f57c64011a75882b04e4a
* Adding custom gdm-launch-environment PAM configurationTristan Van Berkom2015-10-272-0/+14
| | | | | | | The default setup does not work with gnome-initial-setup tool, which requires a separate username from gdm. Change-Id: I349797f6752e0cde3f80acacdd67721d75e424c9
* Adding gnome-initial-setup and dependencies to gnome stratumTristan Van Berkom2015-10-277-22/+117
| | | | | | | | | | | | | | | | | | | | This change adds the following chunks to the gnome stratum: o cracklib o libpwquality (uses cracklib to provide password strength checking) o librest (RESTful API library, needed by online accounts) o krb5 (Kerberos Network Authentication) o gnome-online-accounts o gnome-initial-setup Additionally, evolution-data-server is now compiled with online account support - all of the above dependencies are hard requirements for the gnome initial setup tool. The WebKitGtk stratum is now a dependency of GNOME and is also added to the GNOME system with this commit (again required by the gnome-online-accounts module). Change-Id: I103402bc9125b1e9ca57b393b1cef6fb99f526e3
* Build glib-networking in gnome strataTristan Van Berkom2015-10-273-0/+34
| | | | | | | | | | | glib-networking provides the TLS implementation for GIO tls APIs, when this is installed then libsoup becomes TLS enabled, this is a runtime requirement for geoclue. This patch consequently also adds gnutls & nettle which are build requirements for glib-networking. Change-Id: Ib804635605e7abb13ec7766406ad804a6315f5dc
* Add gtk2 and ruby strata to GNOME systemJavier Jardón2015-10-261-0/+4
| | | | | | | This completes a894570514512ca05154bb31d34f24edccf9ac15 Change-Id: I328b5b6e9d7dac57e2206c72b9cc3f789267b5d6
* qtwebkit: remove max-jobsPedro Alvarez2015-10-261-1/+0
| | | | Change-Id: I33970090bb59899ed2f51318a720fb311b9131d1
* Add qt5-tools-qtwayland-genivi stratum.Pedro Alvarez2015-10-261-0/+13
| | | | | | | This is not the upstream qtwayland, it is a modified version which makes qt applications use the LayerManager API Change-Id: I802a7b005f581a6255e78d400de30bd7522f40ed
* Adding WebKitGtk to gnome strataTristan Van Berkom2015-10-262-0/+28
| | | | | | | This also adds hyphen and enchant, and additionally requires gtk2 and ruby from the gnome stratum. Change-Id: Ie0063210fbb0c8d7c6fe57ef57ec340af0baf047
* strata/foundation.morph: build systemd with seccomp supportJavier Jardón2015-10-251-0/+6
| | | | | | | | seccomp (short for secure computing mode) is a computer security facility that provides an application sandboxing mechanism in the Linux kernel Change-Id: I528e321303184d586c1f2cbad2150d107823b18d
* mason: clean-up all the cache after every runPedro Alvarez2015-10-251-0/+6
| | | | | | | | | | | This way we never fill up the disk. We don't care about the cache given that the distbiuld network uploads everything to the artifacts server. The solution is not very clever, but will help us to avoid Mason going red just because of disk space. Also, I don't think Mason deserves more attention. Change-Id: Ifbdaac0e992fe9cc4736010fd26dc9c9e7beb7f4
* strata/x-generic.morph: Upgrade xserver to 1.17.2Javier Jardón2015-10-241-2/+2
| | | | Change-Id: I2586927c0cf5745c5b032e45a0326ccc450443e8
* Rawdisk partitioning v2: Add documentationEdward Cragg2015-10-242-0/+189
| | | | Change-Id: Icf965499380522d8f80cc07f17678179dedeee1a
* Rawdisk partitioning v2: Add partitioning functionsEdward Cragg2015-10-244-71/+490
| | | | | | Add partitioning functions to the rawdisk.write deployment extension Change-Id: I45bcabc191951d086b8f4ae028a248f95a5e6f2e
* Rawdisk partitioning v2: Add a default partition specificationEdward Cragg2015-10-231-0/+9
| | | | | | | | This is the default YAML partition specification, describing a partition layout to be used in the case that the deployment cluster doesn't include a reference to a specific partition specification file. Change-Id: I50733c4dbc4b94794e8cd3718654abaa058a122e
* Rawdisk partitioning v2: Add pyfdisk.py moduleEdward Cragg2015-10-231-0/+766
| | | | | | | This module is a GPL2 licenced python wrapper for fdisk, used to provide partitioning capabilities Change-Id: I5a28310f081045dd65d37bd5da4356ff3e6410f9
* Requiring icu-common from graphics-commonTristan Van Berkom2015-10-221-0/+1
| | | | | | | | ICU is required for harfbuzz-icu to be built. The harfbuzz-icu build is required by WebKit Change-Id: Ide2dcc3ebb9bdcaacef7c3007b364c61980049fb
* Upgrading 2 instances of libxml2Tristan Van Berkom2015-10-222-4/+4
| | | | | | | | | | WebKit requires at least 2.8.0, upgrading to release tag v2.9.1. There is a 2.9.2 release at this time also, however it fails to pass configure so let's stick with 2.9.1, the latest release tag which actually builds. Change-Id: I20d7cf39431d34be4928850a97d264c3e2e4cbbc
* strata/gtk3.morph: Upgrade GTK+ to 3.18.2Javier Jardón2015-10-221-2/+2
| | | | Change-Id: I737d2886e77c6fa9bcec85df62d13c46293d602c
* Update libserf to 1.2.1Richard Maw2015-10-221-2/+2
| | | | | | | | | We have 1.1.0, but subversion's http:// support requires 1.2.0. There's 1.3.8, but they changed the build-system to SCons, so it's easiest to stick with something recent enough. Change-Id: I94126db0e966d05c54a86c15ba1f9946d894b525
* Added libwebp to graphics-common stratumTristan Van Berkom2015-10-211-0/+5
| | | | | | libwebp is a codec for the WebP image format, WebKit links to libwebp. Change-Id: I1784d78b88cefd168f65cea09d83408802957675
* clusters/ci.morph: increase GNOME system to 6GJavier Jardón2015-10-211-1/+1
| | | | | | 4GB is not enough and this is what we use in the GNOME cluster Change-Id: I9fb413d30a3a40374b6c4be3166d870d9ddd5e94
* Update lorry to a version that doesn't require branches or tagsRichard Maw2015-10-211-1/+1
| | | | Change-Id: I5e6563c82df6b0afed259908c3fbb8500c6c4b80
* RFC: Build git with man pagesRichard Ipsum2015-10-194-7/+22
| | | | | | | | | | | | | | | This commit renames git in core to git-minimal and adds a git chunk into devtools, the git chunk will replace git-minimal and will build and install git's man pages. It seems difficult to modify git in core so that it builds with docs without creating circular dependencies, chunks such as libtool depend on git, libxml2 depends on libtool, so libxml2 depends on git, but docutils depends on libxml2, and we need to make git depend on docutils, the fact that python2 is no longer in core also adds to the difficulty since asciidoc's build process depends on python2. Change-Id: Ifc64019b941740c85db058d36183b4a210c60e15
* Removing ICU from webtools stratum, using icu-common insteadTristan Van Berkom2015-10-193-13/+3
| | | | | | Also including icu-common in web-system-x86_64-generic Change-Id: I1ae85bdcaab70fbaa7ccdd6ad22cbd4cd6f30fa4
* Removing ICU from qt4-tools stratum, using icu-common insteadTristan Van Berkom2015-10-193-14/+3
| | | | | | Also including icu-common in qt4-devel-system-x86_64-generic Change-Id: I8e152dfa476341e1d37b978f0e4980d49747a544
* Removing ICU from qt5-tools stratum, using icu-common insteadTristan Van Berkom2015-10-193-16/+3
| | | | | | Also including icu-common in qt5-devel-system-x86_64-generic Change-Id: I389c2e7adb49bb2241ca4c62a1a4b8bae8a5cc7e
* Removing ICU from gnome stratum, using icu-common insteadTristan Van Berkom2015-10-193-14/+3
| | | | | | Also including icu-common stratum in gnome-system-x86_64 build Change-Id: I648fb3582fac8d0a7fcd0706ff32850c7420f445
* Build libxml2 against Python2 to build the 'libxml2' python moduleJavier Jardón2015-10-191-0/+7
| | | | | | Needed by itstool Change-Id: I933eeaa7d9d609362d60eec5df2247f7c48275d7
* strata/foundation.morph: This stratum doesnt depend on Python 2Javier Jardón2015-10-181-1/+0
| | | | Change-Id: I32803365ddad71325f0d260567f17f04441b89b6
* strata/gnome.morph: Force caribout to use Python3Javier Jardón2015-10-181-2/+2
| | | | | | | To avoid a conflict between using python3-gobject and pick Python2 after in the configuration step Change-Id: I1cf9bf133199bae0534b593fd120d0b5b525294f
* gnome.morph: it depends in python3-gobjectJavier Jardón2015-10-181-1/+1
| | | | Change-Id: I9f9d1723007202a550cf31a6cbc71a9076ddf4cb
* Add python3-gobject stratumJavier Jardón2015-10-182-0/+18
| | | | Change-Id: Id7ff99128df2bc3378ef0e4baf72956f8d0c8311
* nodejs depends on Python 2Javier Jardón2015-10-183-0/+5
| | | | Change-Id: I43ba66562835e2bc5c8834c6770f6cdee3d29964
* core: Use python3 instead python2Javier Jardón2015-10-1667-206/+155
| | | | | | | | | | | | | | | From [1]: "Python 2.x is legacy, Python 3.x is the present and future of the language" As a reference, python3 is already the default python version in Arch, and other distros like Ubuntu/Debian [2] or Fedora [3] are planning to switch soon [1] https://wiki.python.org/moin/Python2orPython3 [2] https://wiki.ubuntu.com/Python/3 [3] https://fedoraproject.org/wiki/Changes/Python_3_as_Default Change-Id: I6d4d11844d4424bfa49b37fe7d9a3639547c0139
* Adding common ICU buildTristan Van Berkom2015-10-162-0/+30
| | | | | | | | | | A common ICU stratum to share across system builds. This morph adds a conditional statement which possibly should be improved - as per commit ID 8874a7c7, we sed the makefiles specifically for arm builds. Change-Id: I282f6d4f1f599e76a1c196269233e38ea2d57d4f
* Adding network-manager-applet to the GNOME buildTristan Van Berkom2015-10-151-0/+9
| | | | | | | | | This is a soft requirement for the GNOME Shell desktop experience and a hard requirement for gnome-initial-setup. Applying this requires that the new lorry also be applied Change-Id: I52e4fb8d3c757eb58bb0787a1c830fd2614709c6
* Adding gnome-backgroundsTristan Van Berkom2015-10-151-0/+5
| | | | | | | | This is a runtime requirement for GDM and GNOME Shell. Applying this requires the new lorry also be applied Change-Id: Ibea8b0aa8c2e1e39c777f0229ee725d3836d047a
* Adding adwaita-icon-theme to the buildTristan Van Berkom2015-10-152-0/+16
| | | | | | | | This has a specialized morph to allow it access to the gdk-pixbuf loaders at build time, applying this patch requires that the new lorry also be applied Change-Id: I08d948214cf9cfcf259ebf9753cc14211ea2718f
* Upgrading NetworkManager to latest 1.1.0 devTristan Van Berkom2015-10-151-2/+2
| | | | | | | This is required to build a new enough network-manager-applet, which gnome-initial-setup will want. Change-Id: I1de8aa63496a72cfeda139123f8ae032cce24996
* migrations: 007 defaults, remove extra quotePedro Alvarez2015-10-151-1/+1
| | | Change-Id: I7a3b00759a7a4913b38bda2bb80dea876165cd24
* Update lorry-controller for better default cleanup configRichard Maw2015-10-141-1/+1
| | | | Change-Id: I2051a23747894a2078e01f262a8849fe5e8d39b2
* Configuring GDMTristan Van Berkom2015-10-142-2/+19
| | | | | | | | | | | | | | This commit configures GDM, not perfectly but at least in a way that it works. We've now: o Enabled installation of the xsession file o Enable X o Install basic LFS style PAM configuration o Create the gdm user properly in the system integration hook o Added some post-install-commands to tweak the PAM configuration Change-Id: I668de58734a5d5db8bcb57ae157d212bc3c9598b
* Upgrading p11-kit to 0.23.1Tristan Van Berkom2015-10-141-2/+2
| | | | Change-Id: Iabdf7dddeed8877ca73d182bd4012b22d69a01ce
* Upgrading gcr to 3.18.0Tristan Van Berkom2015-10-141-2/+2
| | | | Change-Id: Ib3e4990a578e569657d1bf7d7a56644ed71be4bd
* Updating gnome-keyring to 3.18.0Tristan Van Berkom2015-10-142-3/+3
| | | | | | Also disable selinux in configure flags Change-Id: I24a4d12a2f0406646f56b491f84465098fc9f176
* strata/gnome.morph: point gnome-shell to a ref with .gitmodules fixedJavier Jardón2015-10-131-2/+2
| | | | | | | This is a regression introduced in commit a011d1545b2ecaf28d4ca5e5bfda4f531fcd3e37 Change-Id: Ia3fdc6136a5cc8d9039b778e8b44278994e856f1