summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* extensions: Add genivi.configure and use it in GENIVI systemsGENIVI-K1.0.1baserock/pedroalvarez/gdp-rebase3Pedro Alvarez2015-10-3010-0/+169
| | | | | | | | | This extension allow us to do at configure time: - Configure different weston.ini files (for GENIVI baseline and GDP) - Enable weston.service - Set different backends in weston.service Change-Id: Idfdb8b3d0e881d2da43eeefe86e42ca6876bb790
* Add GENIVI Demo Platform support (strata/systems/cluster)Pedro Alvarez2015-10-3014-0/+469
| | | | | | | Signed-off-by: Jonathan Maw <jonathan.maw@codethink.co.uk> Signed-off-by: James Thomas <james.thomas@codethink.co.uk> Change-Id: I1d8b72d19ffafcccdea0436ee7f5283acbc6f535
* Generate config for baseline and gdp in genivi-westonPedro Alvarez2015-10-301-6/+17
| | | | Change-Id: I255142112deaedfc087b1d17968fab99c42f4eb4
* persistence-client: Library is not called libpers_common.so.1Pedro Alvarez2015-10-301-0/+6
| | | | | | | | | | | | | The maintainer says that we are supposed to modify that file anyway, although now he has provided a solution to auto-generate this file: http://git.projects.genivi.org/?p=persistence/persistence-client-library.git;a=commitdiff;h=6b208bfc268890360fcbd5cede70da5d2f9fb459 We will be able to drop this patch when we upgrade to a newer version. Signed-off-by: James Thomas <james.thomas@codethink.co.uk> Change-Id: I430e02a96d4415631a398dd00cc40b9bd1e037e8
* Use a specific combination of wayland-ivi-extension, weston and libinuptPedro Alvarez2015-10-307-11/+69
| | | | | | | | | | | | | | | | | | This is necessary because: * genivi-demo-platform-hmi requires features of wayland-ivi-extension which were taken out after version 1.3.91 * It links against an ivi-layout module in weston with an interface that is part of the weston-ivi-shell fork before it was merged with weston, hence it must be a version before weston 1.7. this existed as the branch "weston-ivi-shell-1.6.0-rc1-testing-01" on github/ntanibata/weston-ivi-shell. * libinput 0.7, because 0.8+ changed function signatures that weston uses. Signed-off-by: Jonathan Maw <jonathan.maw@codethink.co.uk> Signed-off-by: James Thomas <james.thomas@codethink.co.uk> Change-Id: I2c7c6e64119d7e91883e3ce4cfddef56c4762f88
* strata/gnome: Disable compiler warning in mutterPedro Alvarez2015-10-302-1/+6
| | | | | | So mutter compiles in ARM Change-Id: If3355a61daaeb7b450018c3c1fb94b06711ae512
* strata/gnome.morph: Add missing build-system for clutter-gtk and colord-gtkJavier Jardón2015-10-301-0/+2
| | | | Change-Id: Ie3f432fa7d2c7e41c6a09cc061c74b3a0611a520
* Adding gnome-control-center to GNOME strataTristan Van Berkom2015-10-302-0/+30
| | | | | | | Also including the samba strata which is required for the printer configuration (smbclient is needed). Change-Id: I0517dd345fffe64184bf5faf403c2a9ec70e6ca7
* Adding gnome-bluetooth to GNOME stratumTristan Van Berkom2015-10-301-0/+8
| | | | | | This is required to build gnome-control-center Change-Id: I43ed0e3c0676bc517bec0d203e3a5fd9cb3a1bc5
* Adding libwacom to GNOME stratumTristan Van Berkom2015-10-301-0/+5
| | | | | | Required to build gnome-control-center Change-Id: I1d91b7dfea8888a17cad060a6c8f454cf632a42d
* Adding clutter-gtk to GNOME stratumTristan Van Berkom2015-10-301-0/+6
| | | | | | Required by gnome-control-center Change-Id: I49fe085f7a193bd22f73330333c16ea2a689696c
* Adding colord-gtk to GNOME stratumTristan Van Berkom2015-10-301-0/+6
| | | | | | Required to build gnome-control-center Change-Id: I72da831762b9f4c17125834383a31eeeb4f64c74
* Adding libgtop to GNOME stratumTristan Van Berkom2015-10-301-0/+5
| | | | | | This is required to build gnome-control-center Change-Id: I587e6423522557542d88f956408b475b64a4dc20
* Adding grilo to GNOME stratumTristan Van Berkom2015-10-301-0/+5
| | | | | | This is required to build gnome-control-center Change-Id: Ia6c997b4e6e4265c399fe40fb9a28bff7b4bfc93
* Adding cups to GNOME strata and systemTristan Van Berkom2015-10-303-1/+4
| | | | | | | | CUPS is required to build gnome-control-center Also re-enable cups in gnome-settings-daemon Change-Id: Iff34724ffa71e7e7e99418309c037b506cca0679
* Adding samba to GNOME system and stratumTristan Van Berkom2015-10-302-0/+3
| | | | | | smbclient is required by gnome-control-center Change-Id: I444f2374c47013c28c5c4fa0b82fde097af29c4c
* Fixing build of sambaTristan Van Berkom2015-10-291-0/+1
| | | | | | | | | As of commit d44ad423d96b1cfca2dc17187f84346c85b29d13, foundation no longer provides python2, which is required to build samba. Adding the python2-core requirement to samba stratum directly Change-Id: Ib875d9d63510cefdc59fc1abafb9295f414ed782
* e2fsprogs: Compile with explicit -fPICTristan Van Berkom2015-10-291-0/+5
| | | | | | | | This causes the objects going into the static library libcom_err.a to be compiled with -fPIC, making it possible to include the archive into a shared library; as samba does. Change-Id: I556d594b2cb25c8e7d4f9621fd3089608a213e1d
* clusters: Increase disk size of jetson build-systemsPedro Alvarez2015-10-292-2/+2
| | | | | | With recent changes 2G is not enough. Change-Id: I29e0c7c29e3b8a938bdbaf84b475ca4df1aa8dd6
* Add missing xdg-app.morphJavier Jardón2015-10-291-0/+5
| | | | | | This completes d7424b603d8533376f389aac695ca01658d5bd0d Change-Id: I84107795354ed45975d3372c4b43137f00a48ea2
* Add xdg-app to GNOME systemJavier Jardón2015-10-281-0/+4
| | | | Change-Id: Iebff376fc2ee4aed61a0ad92310d387183317ab3
* Add xdg-app-common stratumJavier Jardón2015-10-281-0/+11
| | | | | | | | | | | | | | | xdg-app is a tool that uses OSTree to install and update runtimes and applications. It also allows the user to start these applications in a container-like environment where they are isolated (to various degrees) from the host operating system. In particular, each application depends on a particular runtime which supplies /usr for the application. Xdg-App also has commands related to building and distributing application bundles. https://wiki.gnome.org/Projects/SandboxedApps Change-Id: Ib5b01158b032d52b77b19fc67aa23577c357154e
* strata/ostree-core.morph: Upgrade ostree to v2015.9Javier Jardón2015-10-283-2/+30
| | | | | | gpgme is a new dependency of this version Change-Id: I0ffbc32645523951ed19f748ddc865339503882d
* Enable gdm by default in GNOME systemTristan Van Berkom2015-10-281-0/+2
| | | | Change-Id: I598f2407786362966d3b27dc084ef4ea70c403a6
* Install all supported locales with glibcTristan Van Berkom2015-10-281-0/+2
| | | | | | | | | | | | There should be some options here for building glibc.morph with different flavors, to allow minimalistic systems with less then all supported locales installed (this is a ~100MB cache file). For now just simply install all locales supported by the glibc installed charsets using glibc's automatic make target, which seems to make more sense than not installing any locales at all. Change-Id: I86287b027bb6d1c062277bc916de8586408edd83
* strata/gnome.morph: define network-manager-applet before is usedJavier Jardón2015-10-271-9/+9
| | | | Change-Id: I96ed987c7b129d6d56b0c069ecb79258a92cb0e0
* strata/gnome.morph: Use correct commit in gnutls to gitmodules fixJavier Jardón2015-10-271-2/+2
| | | | Change-Id: I309a005116521575b954ce01fd42853d75c94943
* strata/gnome.morph: Remove build-system parameter in gnutlsJavier Jardón2015-10-271-1/+0
| | | | Change-Id: Ic54e20cf7371f4849e61e6048d47ef3d4b4fba41
* 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