summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add input-common as build-depend on qtwaylandbaserock/pedroalvarez/gdp-keyboard-fixesPedro Alvarez2016-02-261-0/+2
| | | | Change-Id: Id00f4b2b93b1cd61b580bda9ab5b16a9ca896185
* mason: Use 'find' to clean the cachePedro Alvarez2016-02-251-2/+2
| | | | | | | | | | | Previous approach is not working anymore: # mv /srv/distbuild/!(remove) /srv/distbuild/remove -sh: syntax error: unexpected "(" Also use `find -delete` instead of `rm -r` because is faster. Change-Id: I0b500869281ce44ce565b8cca051c91961a6613d
* writeexts: Fix some errors the `pep8` tool foundSam Thursfield2016-02-251-7/+6
| | | | | | | | | | This includes a crash if DISK_SIZE isn't specified (due to missing 'writeexts' import). There are still various indent/formatting issues that `pep8` complains about. Change-Id: Ida805ad829eeee62768ac54313417d4c9a4a94d9
* writeexts: Clarify a few docstringsSam Thursfield2016-02-251-3/+19
| | | | Change-Id: I742825726280656d5834817c8a0b496fa6aedaae
* Opearate on the temp root when looking for menu.c32James Thomas2016-02-251-4/+4
| | | | | | | | It's possible we'll be generating the bootloader configuration on a partition that doesn't have the root filing system, so grap this file from the extracted rootfs instead Change-Id: I7a599654c2686f554e54aee069dd38200ab9e915
* Correctly setup /boot partition if availibleJames Thomas2016-02-251-10/+45
| | | | | | | | | | | | | | | Treat the prescence of a /boot partition as the partition where the bootloader configuration should live. By maintaining the baserock system layout, and installing the bootloader configuration to /boot in this manner, we can allow boot syslinux and u-boot systems to be upgraded Additionally move the installation of the MBR for x86 systems to where the partitioned system is created, since we only need to do it when deploying a partitioned system Change-Id: I39c90f73f22da209eefc1c408bd6d6c0ab6fd048
* Move extlinux.conf to /extlinux/James Thomas2016-02-251-1/+9
| | | | | | | | U-boot's sysboot command generally looks for the config in /extlinux rather than /, so move it there and create a symlink to maintain comptability with syslinux Change-Id: I19173e284993f364cc8892ba44b8f5d7bc394ec3
* Split btrfs filesystem functions in layout and rootfs creationJames Thomas2016-02-251-8/+13
| | | | | | | This will allow us to mirror the baserock btrfs layout on a non btrfs partition Change-Id: If5dbba133a187eeb26eae671da7dd71495127c8e
* Split creation of the bootloader config/install into separate functionJames Thomas2016-02-251-28/+46
| | | | | | | This will allow us to use the existing btfs layout function on other partitions (namely /boot) Change-Id: I6d43e6eb25c263f7c18eb06b96fa6076483f8e67
* Fix get_partition_by_mountpoint to actually return non '/' mount pointsJames Thomas2016-02-251-3/+6
| | | | Change-Id: Ia11f37eef9aa927414f8b487eba3a276cc91b2aa
* strata/gnome.morph: zeitgeist still depend on the python2 version of rdflibJavier Jardón2016-02-251-1/+1
| | | | Change-Id: I86f49bc8af485a337c44dea029a2b7b9c753ec81
* wayland-ivi-extension: enable WITH_ILM_INPUT, needed for gdp-hmiPedro Alvarez2016-02-251-1/+1
| | | | Change-Id: Ief8a3d565de5360e2f3c3b4a882fbf0654f284c9
* Stop using input-genivi for GENIVI systemsPedro Alvarez2016-02-259-69/+11
| | | | | | | This version is, not needed since the upgrade to weston 1.9 on these systems Change-Id: I36f569edd4abb125b9ddebe9ddcf58d5cf3888d8
* Include link to EGLWLMockNavigation in weston.iniPedro Alvarez2016-02-251-0/+6
| | | | Change-Id: Ia9003cbbcbed30fbed4f76e3e40313398ac4f20b
* Upgrade Weston to 1.9.0 and also wayland-ivi-extensionPedro Alvarez2016-02-251-4/+4
| | | | Change-Id: I0254ae922cd82185de3e0181a3820f9ee38277b1
* strata/audio-bluetooth/avahi.morph: Remove not needed workaroundJavier Jardón2016-02-241-2/+0
| | | | | | As we do not build the avahi ui Change-Id: I8442b17d7e0ec53570a2f9be9836e8b38d339039
* strata/llvm-common/llvm.morph: build explicity with python3Javier Jardón2016-02-241-2/+6
| | | | Change-Id: I6b84cf9503aef6065dcb15ba71288cfebe581ff9
* Use new python3-distutils build system in Python3 modulesJavier Jardón2016-02-242-4/+3
| | | | Change-Id: I425f6abc94c0dfd9764faf7024454f7de64053e8
* Update trove-setup to latest commitPedro Alvarez2016-02-241-1/+1
| | | | Change-Id: Icb9329be4ab641ee0f151113865dc35ba23c66c0
* mason-report: sync with mason.sh to get the SHA1Pedro Alvarez2016-02-241-1/+1
| | | | Change-Id: I64f0d1de7d7e7e0329a61fb028cd7efdf418b13f
* Add migration tool for definitions version 8. Allows for explicitlyDan Firth2016-02-242-0/+229
| | | | | | | declared submodule url translation in chunks with known submodules. Updated schema to match Change-Id: I26d141940cf32810cd9045e9a3c4065e35f7c8a3
* Add multimedia-gstreamer-openmax-generic to GNOME systemJavier Jardón2016-02-241-0/+2
| | | | Change-Id: Ida199ea4723d1465b7b81a043d1ba959487411de
* Add multimedia-gstreamer-openmax-generic stratumJavier Jardón2016-02-232-0/+18
| | | | | | | | | This are the GStreamer OpenMAX IL wrapper plugins I've put this in a different stratum because it can be platform specific (for example, you can specify --with-omx-target=rpi in gst-omx) Change-Id: Ic7d998d3c323eb1876524934d93c277e7a08985d
* licensecheck.py: Update remote before checking outPedro Alvarez2016-02-231-0/+3
| | | | Change-Id: I348df2dda3df3e6d85b6b601163972ca5085ae19
* Add device-management stratum to GNOME systemsJavier Jardón2016-02-232-0/+4
| | | | Change-Id: I6faff35019b3bf630158c822fd1e98e4d981cfc0
* Upgrade Common API runtime and DBus runtime to 3.1.5Pedro Alvarez2016-02-221-4/+4
| | | | Change-Id: Ic28734564c181ba1c883ac3fa7d16618252ee114
* dbus: Upgrade to 1.10.6 with Common API patches neededPedro Alvarez2016-02-221-4/+4
| | | | Change-Id: Ice48921a2d3c0432bb93bf9de177ceeabf3d3753
* mason: Move Mason definitions clone to /wsPedro Alvarez2016-02-211-1/+3
| | | | | | | It's being created in /srv/distbuild at the moment, and mason-report.sh is cleaning that folder after every run. Change-Id: If589b07149bbaa71aacfd33efe68050deafa3620
* strata/storage-management: Fix libmtp buildJavier Jardón2016-02-202-1/+9
| | | | Change-Id: I57dd9886a4fc5d709888d5422fa0a08ac1939f07
* scripts: remove licensecheck.shPedro Alvarez2016-02-201-101/+0
| | | | Change-Id: I0597ca702251ff8b2b890707fd0d3e1a3ff5ee81
* Add python script to check licenses of a given systemPedro Alvarez2016-02-201-0/+182
| | | | | | | | | | | | | This python script will replace the previous one (scripts/licensecheck.sh) to make it work without `morph edit`. The main purpose of this script is to check licenses of the GENIVI Baseline systems, so it will ignore GPLv3 chunks given that they are stripped from these systems. https://storyboard.baserock.org/#!/story/71 Change-Id: I0c6d33163a0ace003e4b34da6a058bb88306f8a7
* Add some more storage backends: libmtp and libgphoto2Javier Jardón2016-02-192-1/+13
| | | | Change-Id: Ia5bbdc41f9b38e57da674c6736cb74861c8aea90
* Add navigation stratumJavier Jardón2016-02-195-5/+15
| | | | Change-Id: Id307694528fb7eb70dc5eff8e7cea33ad3442e41
* Add device-management stratumJavier Jardón2016-02-193-8/+14
| | | | Change-Id: Idf7ae8177d4c623913316997920d73cd2f89c2ab
* Update trove-setup to include CGit syntax highlighting for definitionsSam Thursfield2016-02-191-1/+1
| | | | Change-Id: Id6b0c345a8b31691943299466ef4f90a4bf0b8e8
* Add python3-core stratum, equivalent of python2-coreSam Thursfield2016-02-196-21/+101
| | | | | | | | | | | | | There have been some important Python components not available for Python 3 users, such as PyYAML. This commit adds a python3-core stratu that contain everything from python2-core, but for use with Python 3. A couple of things are already in core.morph, so python2-core is not quite identical to python3-core. I've added this to Trove system so that <https://gerrit.baserock.org/1339/> can be merged. It can be added to other systems as needed. Change-Id: I9b742b942d64b0bc369596a689f33e6bc4c21935
* Add lua53 stratum with tha latest lua in it (5.3.2)Javier Jardón2016-02-192-0/+20
| | | | Change-Id: Ibe0320e97d7bd8c4622fdb1284168f85d40c0419
* Update to latest MorphSam Thursfield2016-02-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes some important fixes for how Morph builds definitions version 7. Previously it didn't correctly implement version 7 of the definitions format. Some artifact filenames will change with the new version of Morph, due to the fixing of a bug that meant they contained the filename instead of the chunk name in some cases. This will cause rebuilds. Full list of changes: 535443b sourceresolver: Use real name for sources without chunk file efd53e3 Fix unused 'bs' var in builder 4196338 check-copyright-year: Check author date instead of commiter date d5c616d Fix breakage when new build systems are added to DEFAULTS 8698688 More robust creation of tempdirs b3ecd02 distbuild: Avoid UnicodeEncodeError when writing build output to log files fa431c3 More robust creation of cache dirs 0f00fbb Don't show progress bars if stderr is being redirected to a file a7431e3 morphloader: remove alias 7d58040 morphloader: remove unset functions 6633cfd morphloader: remove arch normalization 740609f morphloader: remove obsolete fields 52bfd9c Remove non-existing files from without-test-modules ca1ddcb Cleanup buildbranch.py module ae13dbb Remove (dist)?build-morphology commands 0d24e38 Convert last cmdtests to yarns c8f97d3 Remove tests specific build-morphology command c581080 Fix displaying the help for extensions df7437d Rename yarn file to a more appropriate name 3088878 Fix path used in a scenario 38f3560 Tests: rename git repository d71d482 Rename an IMPLEMENTS that mentions system branch fcb02bf Remove unused functions from morph.shell-lib 2c2be06 Remove unused IMPLEMENTS c0659fa Remove SystemBranchDirectory and Workspace classes 13fa0d1 Prepare the removal of workspace and system branches code 25617bd Cease modifying the morphologies 10a2f10 Remove SystemMetadataDir class 66860eb Remove branch-and-merge plugin cbc3d78 Remove tests for branch-and-merge plugin 822d541 Update README file c923734 yarns: remove unused morph status implementations 36b312b yarns: drop use of workspace 91c2f6a yarns: Remove unused edit implementations b549c36 Remove old cruft Change-Id: Id1e72430fe07fd4005195af5a89d8fa2d677c42d
* strata/storage-management.morph: gvfs depends on gcrJavier Jardón2016-02-191-0/+1
| | | | Change-Id: I09d741179065daf3c4b0f003a7a0d1ef33c4b0f6
* Add storage-management stratum to GNOME systemsJavier Jardón2016-02-182-0/+4
| | | | Change-Id: I1ad859c63b79a16b3b38483c71f9542d62f5a14d
* Change lua stratumt to lua51Javier Jardón2016-02-186-9/+9
| | | | | | As lua versions seems to be incompatible Change-Id: If80895139253a1df0946d3c9f878d93a3ed6da0f
* Add storage-management stratumJavier Jardón2016-02-185-19/+26
| | | | Change-Id: Ic922f72abd98ca8c6c80c3ea616f3a37557970b9
* Build pulseaudio with echo cancellation supportJavier Jardón2016-02-182-0/+7
| | | | Change-Id: Ief6526247013aafd5041e4b5c833dcd21af6ea50
* Add dlna-services stratumJavier Jardón2016-02-184-47/+55
| | | | Change-Id: I7e070a22ffd124b4aa59a48d7efe178566bc42f7
* Add data-index-management stratumJavier Jardón2016-02-186-40/+45
| | | | Change-Id: I26d7b95f23a649b1e8109f3b8835fbe6850ce626
* More WebKitGtk1 to its own stratumJavier Jardón2016-02-185-7/+24
| | | | Change-Id: I7b5abc9db0f7d065ca76ea1ab4ecfae8747f051b
* Create 'spell-checking' stratumJavier Jardón2016-02-184-18/+21
| | | | | | ... and move enchant and hyphen to it Change-Id: Ib2f5d61565bad33920857c4829f8a53b292f9e8b
* Create secret-service stratumJavier Jardón2016-02-186-31/+32
| | | | | | Move gnome-keyring (secret service) and the API to access it (libsecret) Change-Id: I576bd4e772250a7c496bedd06ae1a0eb5243db5b
* Create geolocation stratumJavier Jardón2016-02-185-22/+23
| | | | | | ...and move geocode-glib and geoclue there Change-Id: I023c3b15fce0ac173b8cc0dc99d0d8ce6e49441f
* Move ofono to connman-common stratumJavier Jardón2016-02-183-5/+5
| | | | Change-Id: Iaa5984c556f9a9fcc0142eaf5d1eded1ecaaa248