summaryrefslogtreecommitdiff
path: root/strata
Commit message (Collapse)AuthorAgeFilesLines
* gdb.morph: configure --disable-tui when building for arm.baserock/tristan/wip/aboriginalTristan Van Berkom2016-03-201-2/+7
| | | | | | | | The gdb build fails in the tui directory on armv5l, found this random webpage which recommends --disable-tui when building gdb for arm as well: https://how-to-build-for-arm.wikispaces.com/gdb Conclusion, just disable tui for gdb arm.
* parted.morph: Remove the perl requirement from bootstrap.confTristan Van Berkom2016-03-201-0/+1
| | | | | | | | | | | | | | | The gnulib bootstrap script is idiotic, when it does get_version(), it looks for a string v${major}.${minor}.${micro}... it starts this by taking the last 'v' on the line and removing everything else. On an arm arch, instead of getting 5.22.0 from the (v5.22.0) string output from perl --version... it gets 5tejl-linux from the armv5tejl-linux string on the same line... get_version() thus thinks we have "perl 5" and breaks. This is not a problem for armv7lhf builds, because the bootstrap script conveniently interprets perl's version as perl version 7, which is newer than the required 5.6.
* mesa.morph: Make the conditional configure apply to all arm archesTristan Van Berkom2016-03-201-1/+1
| | | | | | Before we were only specifically casing armv7lhf, use the same configuration for arm* instead, this causes the mesa build to pass on armv5l
* gcc-runtime.morph: Dont screw around with target triplesTristan Van Berkom2016-03-201-23/+7
| | | | Leave that up to ybd, which provides TARGET and TARGET_MUSL
* Removing libtool.morph from core stratumTristan Van Berkom2016-03-202-6/+1
| | | | | | | | | With recent versions of definitions, since commit 2708be3df0ecafc70046212c627ede87bd3e6487 ./bootstrap is run twice redundantly, there is no need anymore for the explicit ./bootstrap in the pre-configure-commands, removed.
* Adding fhs-dirs to new build-essentailTristan Van Berkom2016-03-202-0/+72
|
* Adding make to the new build-essentialTristan Van Berkom2016-03-202-0/+18
|
* Added gawk to the new build-essentialTristan Van Berkom2016-03-202-0/+18
|
* Adding m4-tarball to the new build-essentialTristan Van Berkom2016-03-082-0/+18
|
* Adding busybox to new build-essentialTristan Van Berkom2016-03-082-0/+103
|
* Adding zlib to the new build-essentialTristan Van Berkom2016-03-081-0/+15
|
* Adding gcc-runtime to the new build-essentialTristan Van Berkom2016-03-082-0/+107
| | | | | | | This chunk completes the glibc runtime, gcc needs to be compiled with the musl host and glibc target so that we have gcc runtimes and libstdc++ compiled against the host glibc.
* Adding static-bash to new build-essentialTristan Van Berkom2016-03-082-0/+14
|
* Adding glibc build to new build-essentialTristan Van Berkom2016-03-082-0/+110
|
* Adding linux-api-headers to build-essentialTristan Van Berkom2016-03-032-0/+31
|
* Adding static-sed to new build-essentialTristan Van Berkom2016-03-032-0/+12
| | | | A recent enough version of sed is required to build glibc
* Adding static-gawk to build-essentialTristan Van Berkom2016-03-032-0/+12
| | | | | | | In order to build glibc we need a fresh and recent gawk. We build this one statically because we dont have a runtime yet, we'll build it again once glibc and the gcc runtime is present.
* build-essential.morph: Define the build-essential-minimal productTristan Van Berkom2016-03-031-0/+5
| | | | This seems to be required, otherwise the splitting rules choke.
* build-essential.morph: Ripping out everything and starting freshTristan Van Berkom2016-03-0126-1339/+1
|
* strata/storage-management: Fix libmtp buildJavier Jardón2016-02-202-1/+9
| | | | Change-Id: I57dd9886a4fc5d709888d5422fa0a08ac1939f07
* Add some more storage backends: libmtp and libgphoto2Javier Jardón2016-02-192-1/+13
| | | | Change-Id: Ia5bbdc41f9b38e57da674c6736cb74861c8aea90
* Add navigation stratumJavier Jardón2016-02-193-5/+11
| | | | 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-195-21/+99
| | | | | | | | | | | | | 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
* Change lua stratumt to lua51Javier Jardón2016-02-184-5/+5
| | | | | | 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-182-47/+51
| | | | Change-Id: I7e070a22ffd124b4aa59a48d7efe178566bc42f7
* Add data-index-management stratumJavier Jardón2016-02-184-40/+41
| | | | Change-Id: I26d7b95f23a649b1e8109f3b8835fbe6850ce626
* More WebKitGtk1 to its own stratumJavier Jardón2016-02-183-7/+20
| | | | Change-Id: I7b5abc9db0f7d065ca76ea1ab4ecfae8747f051b
* Create 'spell-checking' stratumJavier Jardón2016-02-182-18/+17
| | | | | | ... and move enchant and hyphen to it Change-Id: Ib2f5d61565bad33920857c4829f8a53b292f9e8b
* Create secret-service stratumJavier Jardón2016-02-184-31/+28
| | | | | | Move gnome-keyring (secret service) and the API to access it (libsecret) Change-Id: I576bd4e772250a7c496bedd06ae1a0eb5243db5b
* Create geolocation stratumJavier Jardón2016-02-183-22/+19
| | | | | | ...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
* Move json-glib to glib-common stratumJavier Jardón2016-02-182-13/+9
| | | | Change-Id: I60ca32069f8a730dba3177595512ac82081d5f36
* Move mobile-broadband-provider-info to connectivityJavier Jardón2016-02-182-7/+5
| | | | | | | Its a dependency of both connman+ofono and NetworkManager+ModemManager stacks Change-Id: I607c0f6290322413f64ff04e0b8ee6b54d4189e2
* Move gnutls to network-security stratumJavier Jardón2016-02-185-32/+27
| | | | | | With the other alternative implementation NSS/NSPR Change-Id: Ib8a15cffb7371c397b776a5b4e74dd8463341929
* Move ModemManager to NetworkManager-common stratumJavier Jardón2016-02-183-19/+20
| | | | Change-Id: I9470b2759686fc012e278adb15e0cb871bbaf0db
* strata/audio-bluetooth.morph: ofono only depends on bluez at runtime timeJavier Jardón2016-02-181-1/+0
| | | | Change-Id: Iee7353175f4481a408db953c6558b85a1ae9a3d6
* Update to latest 2.22 version of GLIBCSam Thursfield2016-02-182-6/+6
| | | | | | | | | | | | | | | | | | This branch includes: CVE-2015-7547: getaddrinfo() stack-based buffer overflow (Bug 18665) GLIBC seems to avoid bugfix releases, and instead they maintain release/2.X/master branches for released versions which contain bugfix commits backported from the 'master' branch. This commit upgrades to the latest commit on the release/2.22/master branch, which should be the latest (2.22) release with all available bugfixes. See this page for more info on GLIBC's release process: https://sourceware.org/glibc/wiki/Release Change-Id: Ic28163c65e1074c61bc7933ca297b1fd55877015
* strata/gnome.morph: polkit is in privileges-management stratum nowJavier Jardón2016-02-171-1/+0
| | | | Change-Id: I0f3d39c2f165d616698c04a1e98e92d7e24e5420
* Add opus codec to multimedia-commonJavier Jardón2016-02-171-0/+5
| | | | Change-Id: I658c7807276d5d412db6cef51b005193fe6a4c82
* Move polkit to 'privileges-management' stratumJavier Jardón2016-02-175-20/+25
| | | | Change-Id: I231453daa3e84b72af9eb4121596d6bb868cf009
* strata/gnome.morph: Do not buid-depend on x-generic stratumJavier Jardón2016-02-171-1/+0
| | | | Change-Id: I79fb8011a5b46dbe08c526d56ea2da34bc81852b
* Move xorg-lib-libxkbfile to x-commonJavier Jardón2016-02-172-8/+8
| | | | | | | mutter depends on it; this way we can make the GNOME stratum not build depend in x-generic Change-Id: I98f1284d8b0a4a1b309f3a046951c1c3d1aa70ba
* Add multimedia-hardware-codecs-x86Javier Jardón2016-02-162-15/+28
| | | | | | | And move libva/gstreamer-vaapi there, as VA-API implementations are only available in x86 platforms Change-Id: Ic98e434a1555e81d26e8fb1a9d92afe606845ba3