summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Adding libpeas to GNOME stratumTristan Van Berkom2015-12-142-0/+10
| | | | | | A plugin extension library used by totem and gedit. Change-Id: Id80105cc3689f4ded5b08cfa2e10e031d2d43779
* Added epiphany web browser to GNOME stratumTristan Van Berkom2015-12-142-0/+26
| | | | Change-Id: Ic523a450776632cf478644f5d63508f9c0604e80
* Added libwnck to GNOME stratumTristan Van Berkom2015-12-142-0/+16
| | | | | | This is required to build epiphany Change-Id: Ia0b96cc2f3a0029e0f4a7bd0f4101706b9fae098
* Compile libdrm with udev supportTristan Van Berkom2015-12-141-1/+1
| | | | | | | Prefer discovery of the drm device with udev instead of using mknod method. Change-Id: I0a7a4bb06a6f99bc020b50a20ecad0b59183696d
* Proper configuration of pulseaudioTristan Van Berkom2015-12-141-5/+1
| | | | | | | | | | | | | | | | | | | Pulseaudio normally runs as a user specific service and not a system service, some warnings were popping up because we had passed /lib/systemd/system as --systemduserunitdir (note that that is the *user* unit directory). Instead we now pass /usr/lib/systemd/user as the appropriate --systemduserunitdir which causes the .service and .socket files to be installed in the appropriate location, and systemd activates pulseaudio automatically via regular socket activation. Also, it is no longer necessary to use custom install commands creating a symlink for the service, as the service need not be "enabled", it is just activated upon request. Change-Id: Ic1a246643c45062a4432be3f739de9a7146e5e5e
* Upgrading pulseaudio to v7.1 stableTristan Van Berkom2015-12-141-2/+2
| | | | Change-Id: I705f757dd31f2399b0cf5cc31419874adb6954e3
* Fixing bluez installationTristan Van Berkom2015-12-141-1/+2
| | | | | | | | | | o make install with DESTDIR set o create the /lib/systemd/system/dbus-org.bluez.service symlink (without this bluez daemon fails to start while complaining that there is not such file or directory 'dbus-org.bluez.service', 'systemctl enable bluetooth' creates this symlink, though) Change-Id: I41627963f0c59176eba887ff97f13b7c450ef320
* Adding sbc to audio-bluetooth stratumTristan Van Berkom2015-12-141-0/+8
| | | | | | | | | Here we currently build bluez and everything except for sbc required to enable bluetooth audio in pulseaudio. Adding sbc here to enable bluetooth support in pulseaudio. Change-Id: I78cb8215228b149ef3cd177f4ff381b4bf20730c
* Adding avahi to audio-bluetooth stratumTristan Van Berkom2015-12-142-0/+26
| | | | | | | | | | | This needs to be a dependency of pulseaudio so that higher level applications can discover the pulseaudio service over avahi. Added some sed magick here because avahi-ui does not build with the deprecated symbols disabled, and this is hard-coded into the avahi makefiles. Change-Id: Iee6bff1d63d002e3e239fc76804e6010fa2c299b
* Adding libdaemon to audio-bluetooth stratumTristan Van Berkom2015-12-141-0/+5
| | | | | | This is recommended for building avahi. Change-Id: I9488afe4bfbb210dc8d6cb9f7748b9699ebc79ff
* Adding gst-libav to multimedia-gstreamer stratumTristan Van Berkom2015-12-132-0/+14
| | | | | | | Adding the gst-libav gstreamer plugins, these are the gstreamer plugins which leverage the ffmpeg codecs Change-Id: I678f16a9d2373f9ea86393465d700e242a5e644a
* multimedia-gstreamer: Upgrading all to versions 1.6Tristan Van Berkom2015-12-131-10/+11
| | | | Change-Id: Ia7555f554e699279c360ab5daadb08b2775250e3
* Custom configure commands for orc in multimedia-gstreamerTristan Van Berkom2015-12-132-0/+6
| | | | | | | | | For some reason the default autogen for orc causes orc 0.4.24 to install as 0.4.16 (in the pkg-config and sonames), causing gstreamer to not use it as it requires a minimum version of 0.4.17. Simply running autogen.sh once with the given arguments fixes this issue. Change-Id: Ife6864fa0af2634683986827e1fb99bbc49e480e
* Make multimedia-gstreamer depend on graphics-commonTristan Van Berkom2015-12-131-0/+1
| | | | | | This enables some of the image gstreamer plugins Change-Id: I4f9caaa87e2ff949e700e4ee07d315923df44be9
* Adding libmpeg2 to multimedia-commonTristan Van Berkom2015-12-132-0/+12
| | | | | | This provides an mpeg2 codec Change-Id: I643a7ed0729871aa45fd80345f9784a8670c701d
* Adding libvpx to multimedia-common stratumTristan Van Berkom2015-12-131-0/+7
| | | | | | This provides the webm codec Change-Id: Ib9af48b3258089564dbbdc78e202035621d3d0e0
* Adding yasm to multimedia-commonTristan Van Berkom2015-12-132-0/+9
| | | | | | | The yasm assembler is required to build vpx, the webm codec (and also required to build ffmpeg later on) Change-Id: I640bb0f508d316483406d5ec697ce8bea1b513ec
* Adding xorg-lib-libXv to x-common strataTristan Van Berkom2015-12-131-0/+10
| | | | | | | The X11 Video extension library - this allows building of the xvimagesink plugin. Change-Id: I5703fee897f8adfb96cd597541a7f088d3fd55e5
* Adding mesa-demos-common strataTristan Van Berkom2015-12-112-0/+43
| | | | | | | | | | | This strata contains mesa-demos package which provides glxinfo and glxgears We also add some old and crusty libs here such as glu/glut and glew, included xorg's makedepend utility here to build glut. Change-Id: Ib44c576dbc7e3f66430e21917c304fc9e78c1977
* Added libXmu to x-common strataTristan Van Berkom2015-12-101-0/+10
| | | | | | | This is required to build glut and the mesa demoes, adding the library here because this is where we keep the X libs. Change-Id: Ib7165d8dad93ac66b070d705b3e3fe62b6d68179
* Configuring pulse audio to use the pulse users & groupsTristan Van Berkom2015-12-081-0/+8
| | | | | | | | Added the relevant configure options to tell pulse what users/groups it should be using and also ensure the users/groups existence with system integration hooks. Change-Id: I2889ab7cf534c522ee436da1357673477e750a9e
* Adding sound-theme-freedesktop to GNOME stratumTristan Van Berkom2015-12-071-0/+5
| | | | | | This package includes sounds used in the GNOME Desktop Change-Id: I3a29c382a330c8cd9ffeccabe2a5bc770960fd8e
* Adding CONFIG_SND_INTEL8X0 to x86 generic kernelsTristan Van Berkom2015-12-072-0/+2
| | | | | | | | This is a pretty generic intel driver which supports a few intel audio chipsets, including the default audio chipset provided in VirtualBox. Change-Id: I0af8fe8d87801850111b8dc0dc63e29acc7746c7
* baserock-import: f74e7e4 -> 6406a69Richard Ipsum2015-12-031-1/+1
| | | | | | f74e7e4 uses old morphlib, so is currently broken in 15.47 Change-Id: Idf082bd1dc0625d940a2dd97b90ae84f19a09ef5
* Revert "Add the clang compiler"Tristan Van Berkom2015-11-2723-77/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 0f6eb4e0b91132e3eefa9b43b86b80892f323b84. Conflicts: systems/devel-system-armv7-chroot.morph systems/devel-system-armv7-highbank.morph systems/devel-system-armv7-versatile.morph systems/devel-system-armv7-wandboard.morph systems/devel-system-armv7b-chroot.morph systems/devel-system-armv7b-highbank.morph systems/devel-system-armv7l-altera-socfpga-devkit.morph systems/devel-system-armv7lhf-chroot.morph systems/devel-system-armv7lhf-highbank.morph systems/devel-system-armv7lhf-jetson.morph systems/devel-system-armv7lhf-wandboard.morph systems/devel-system-armv8b64.morph systems/devel-system-armv8l64.morph systems/devel-system-ppc64-chroot.morph systems/devel-system-ppc64-generic.morph systems/devel-system-x86_32-chroot.morph systems/devel-system-x86_32-generic.morph systems/devel-system-x86_64-chroot.morph systems/devel-system-x86_64-generic.morph systems/devel-system-x86_64-vagrant.morph Change-Id: I43429b479c8f068c073bb57322623c554cd4587a
* Revert "Make compilers-extra depend on python2"Tristan Van Berkom2015-11-271-1/+0
| | | | | | | | Reverting this with clang This reverts commit f240e55dac9239c90d50e4b6a8799f5230882de0. Change-Id: Iea6de3212e65f09ad596a4eb53910ad5c2a9c3c1
* Revert "mesa: compile with --disable-llvm-shared-libs"Tristan Van Berkom2015-11-271-2/+1
| | | | | | | | After reverting the llvm upgrade we have the shared libs available. This reverts commit b77cc29d842be36cc87770a14db1e3133cb9afc6. Change-Id: I92d97ae150ef3facd3895f8257a57011acabca2b
* Revert "Upgrade llvm to 3.7"Tristan Van Berkom2015-11-272-10/+6
| | | | | | | | gnome-shell crashes on SIGILL (illegal instruction) with this new llvm. This reverts commit 3feab8a7e42b3fa4a006c101108df1d8b318f66e. Change-Id: I14821e235032e6506a9ded28a6128366ef2cea10
* Adding chinese font packages.Tristan Van Berkom2015-11-275-0/+40
| | | | | | | Having chinese fonts installed is the final touch to having asian input methods working completely out of the box on a GNOME system. Change-Id: If5973ccf13a1d33116d7de8436c03622b356ff35
* GNOME Cluster - Adding an extra GBTristan Van Berkom2015-11-272-2/+2
| | | | | | | System no longer fits in 6GB, allow 7GB in gnome cluster and also in ci.morph for deploying gnome. Change-Id: I0c752ce0844f4b7addc85a19a84cac6a784ae1c1
* Update to latest lorry to get gzip file supportPedro Alvarez2015-11-241-1/+1
| | | | Change-Id: I27328f07b20bf1811f92f9c6c5126ad8a3b9e852
* Use version of gnome-initial-setup with bgo bug 758592 fixedTristan Van Berkom2015-11-241-2/+2
| | | | | | | | This patch uses a version of gnome-initial-setup which works when handing off the keyring credentials to the first user created on the system. Change-Id: I8d7e9fd19bb360d21b76c0b5444d07cefd7f1203
* Create gnome-initial-setup user as a system userTristan Van Berkom2015-11-241-1/+1
| | | | | | | | And specify /run/gnome-initial-setup/ as it's home directory, this ensures that after the initial user is created, the scratch user directory is not persisted across boots. Change-Id: I1ba6116753315f90a9dd1f7490fdaceaf9ff9108
* Create gdm user as a system userTristan Van Berkom2015-11-241-1/+1
| | | | Change-Id: Iadcd135fd9103ff9da674145d17db9275cda4c03
* Added new GNOME specific PAM configuration to install-filesTristan Van Berkom2015-11-247-5/+93
| | | | | | | | | | | | | | | | | | The new PAM configuration ensures both that: o Setting a user's password updates the keyring o Starting a user session automatically unlocks the keyring with the users login o Fixes bug in systemd installed system-auth file which tries to pass try_authtok to pam_unix.so, which is not a valid option for that module Overall the PAM configuration is custom and modeled after the fedora configuration but without the selinux bits. Change-Id: I348e2e520e186fc7592d2aa167abae73152bf8c1
* Upgrade gnome-keyring to latest 3.18.3 stableTristan Van Berkom2015-11-241-2/+2
| | | | Change-Id: I0f2b5d3f9a2c5f0999b18286a0e052a95b720996
* Build gnome-initial-setup with cheeseTristan Van Berkom2015-11-241-17/+18
| | | | Change-Id: Ia43b4789b6cd8fe8295b546ab8b0f2bfc7dc493c
* Add shared-mime-info system integration hookTristan Van Berkom2015-11-241-0/+4
| | | | | | | Update/create the mime database in /usr/share/mime once any relevant applications have been installed. Change-Id: I100d5b1a54fa266860abc7f348d5ad8f8e1bc81b
* Add desktop-file-utils system integration hookTristan Van Berkom2015-11-242-1/+8
| | | | | | | Update the desktop file database in system integration phase once all of the desktop files have been installed. Change-Id: I456be2d06a1d745a3d90677068f1c951d5ad90e1
* Fix carton repoRichard Ipsum2015-11-231-4/+2
| | | | Change-Id: I02624be5438263d8f690a9923053fae039dc0b12
* Add import tool dependenciesRichard Ipsum2015-11-2324-0/+789
| | | | | | | This adds a common set of perl modules plus further modules that are used by the cpan importer. Change-Id: I964850dba2a63ea3940926f734d518550f0214f5
* Fix various release scripts: read_morphology is now read_filePedro Alvarez2015-11-233-3/+3
| | | | Change-Id: I28cdd26385ada1ed98f3e7ead8085f2678507f16
* Fix migration to VERSION 7.Pedro Alvarez2015-11-231-0/+2
| | | | | | | | | | | The migration script was updated after the commit 948454110a3d6af4fedc0d292fcc1e48475cc7c5 was submitted for review. This commit updates DEFAULTS to what the migration script actually generates. Change-Id: I9590f15aba67e32086d2fae18a88f5ccd8473263
* bsp-jetson: Rename device-tree-compiler chunk to avoid duplication.Pedro Alvarez2015-11-232-4/+4
| | | | Change-Id: I16bc6ad8311f9345edfa6ffd4f57789a326fdd43
* Migrate to definitions format version 7: add a DEFAULTS fileSam Thursfield2015-11-212-1/+198
| | | | | | | | | | | | | | | | | | | | This is the DEFAULTS file embedded in migrations/007-defaults-in-definitions.py, which is exactly the settings that are also built into Morph. I expect the DEFAULTS file used in definitions.git to change over time, but we don't need to keep the one in migrations/007-defaults-in-definitions.py in sync. People who have forked definitions and want to keep their DEFAULTS in line with ours should use `git merge`. So it might seem like migrations/007-defaults-in-definitions script is not useful (`git merge` could have handled adding DEFAULTS, too), but we need to have a migration for *every* version so that you can easily go from V1 to V10, or whatever, without having to do a 'git merge' from definitions.git first. Change-Id: Idf19c31da013eddcf2e1f165086e697ca1805498
* Fix release-build: read_morphology is now read_fileRichard Ipsum2015-11-211-1/+1
| | | | Change-Id: I6971dbfa803c08d700574f61766fe7d5de2d1442
* mesa: compile with --disable-llvm-shared-libsbaserock-15.47baserock/release/baserock-15.47Richard Ipsum2015-11-201-1/+2
| | | | | | | we no longer compile shared libs when we build llvm, the llvm project does not recommend building shared libs. Change-Id: Iedef67f0b5188c9656e6a8e3ec3ec7a27c2a6cf9
* Make compilers-extra depend on python2Richard Ipsum2015-11-191-0/+1
| | | | | | | compiler-rt fails to build most likely due to unicode handling differences between python2 and python3, so use python2. Change-Id: Ia36fbb04eb290b34069ea234b73cf657c7c3ae04
* Fix system that was still including python3-corePedro Alvarez2015-11-191-4/+2
| | | | Change-Id: Ifb25de3488883da52eae15dcd20ebc09a42bcb7d
* morph: 3c59628 -> fad8048Richard Ipsum2015-11-191-1/+1
| | | | Change-Id: I9ab7820b9a6fd6c018db4a3b1a9fa4911710b46c