Merge branch 'master' into make_it_mojo

Authored by mpyne on Jun 15 2019, 7:51 PM.

Description

Merge branch 'master' into make_it_mojo

This does nothing more than startup and immediately fail with a
"kdesrc-build -p" at this point, but this hasn't ended up as broken as
I'd been afraid it would by now.

Conflicts:
modules/ksb/Application.pm
t/read-module-options.t
t/smoke/bug-394497-ignore-dep-module.t
vim/syntax/kdesrc-buildrc.vim

Merged Changes

CommitAuthorDetailsCommitted
a9d08e8d4f6eD21649mpyne
Update poppler cmake flags to new unstable ABI define. 
Jun 14 2019
d8df6b7f0d8emwolff
Remove libkolab 
Jun 3 2019
15fa1d169b59D21377muesli
Only install missing Arch packages 
May 25 2019
bc874c7bf449D21387jbbgameich
Make sample shell include work with custom Qt 
May 25 2019
74d70dec915aD19864jbbgameich/mpyne
session-env: Set correct libname on Debian systems. 
May 4 2019
b7f93bfed5dfD20936jjorge/mpyne
first-run: Add support for Mageia 6 distribution. 
May 4 2019
6385f5e429ddmpyne
Add support for Meson build system. 
May 4 2019
e54200ee3ce1mpyne
env: Do not prepend /bin when {qt,kde}dir is blank. 
May 1 2019
3cc8391c81b3D20174yurchor/mpyne
doc: Fix typo dependend -> depended. 
Apr 27 2019
e240d0cb5867ouwerkerk
Use a well-known 'third-party/' prefix for dependency paths of non-KDE modules. 
Apr 13 2019
ec336711def3ouwerkerk
Remove the hack for prioritising non-KDE modules when sorting modules in build… 
Apr 13 2019
2ca160487d2empyne
dep-resolv: Fix Perl warning about non-numeric comparison. 
Apr 13 2019
141d71497879ouwerkerk
Add a unit test job to the Gitlab CI pipeline. 
Mar 31 2019
817fb3bdfd40ouwerkerk
Add initial test suite for new dependency resolution algorithm(s). 
Mar 31 2019
19789dd3b688ouwerkerk
Suggest to run `prove` with recursion into subdirectories enabled. Doing so by… 
Mar 31 2019
1a0de3ea0c63ouwerkerk
Fixup Gitlab CI smoke test pipeline: mention the git package only once. 
Mar 31 2019
7dd1d0f98c54ouwerkerk
Update Gitlab CI pipeline to specifically select smoke tests for the job which… 
Mar 31 2019
a84bfd533c60ouwerkerk
Move smoke tests to a separate t/smoke directory and fixup assumptions/mocking… 
Mar 31 2019
8bbd89546281ouwerkerk
Document the new --list-build and --dependency-tree commandline options. 
Mar 31 2019
085f9e32bd4fouwerkerk
Use the new dependency resolver. 
Mar 31 2019
2ec5a3a93be5ouwerkerk
Create an entirely new dependency resolver to help solve #22 and #23 because… 
Mar 31 2019
5ee43214d42bouwerkerk
Fix typo: rename the Qt 5 module set ('qt5' -> 'Qt5'). 
Mar 28 2019
290244f144e4mpyne
kde_projects: All use of fullProjectPath for non-KDE modules. 
Mar 24 2019
ba2f176db89dmpyne
CI: Submodule tests require git config. 
Mar 23 2019
27840ef81238mpyne
CI: Add git as a required build test tool for submodule test. 
Mar 23 2019
3097d57e0e4fmpyne
git: Do not try to git-stash in git supermodules. 
Mar 23 2019
318635fdd6b5mpyne
dep-resolv: Fix bug handling negated dependencies. 
Mar 9 2019
3732ffc47495mpyne
git: Minor fix to correct msg shown to user when git-stash pop fails. 
Mar 2 2019
69ca1a31fcd2D19127ouwerkerk
Consider and prefer using tools from qtdir/bin and kdedir/bin if available. 
Feb 20 2019
0d6abbec2187D19127ouwerkerk
Include qtdir when adjusting build context environment (variables) 
Feb 18 2019
7cd2815dfebaD19127ouwerkerk
Do not complain about missing qmake if it is going to be built as part of… 
Feb 18 2019
991f4e1fb7f9mpyne
Merge branch 'add-qt5-support' into 'master' 
Feb 9 2019
114908104674mpyne
Add support for building Qt5 modules. 
Feb 9 2019
34cef6ec14ddmpyne
first-run: Add Fedora 29 packages and installer metadata. 
Feb 9 2019
0ceb50e9fefbmpyne
first-run: Ignore kde structure by default. 
Feb 8 2019
143a94025043mpyne
Fix crash that was introduced by the recent 'improved test'. 
Jan 13 2019
d9f11a3e954bmpyne
test: Add plumbing to allow for tracepoints during test. 
Jan 12 2019
b01505bec941D18165mpyne
Fix cxxflags being set to a space when globally empty. 
Jan 12 2019
845e9da4ac26mpyne
first-run: Add basic installer and packages for Debian distros. 
Jan 6 2019
9b298270d448mpyne
CI: Remove needless build stage, document a working full build. 
Dec 30 2018
c72e6e6e1865mpyne
first-run: Add needed OpenSuse packages needed to install dolphin. 
Dec 29 2018
739ddb56cb6ampyne
first-run: Use absolute paths when generating .kdesrc-buildrc. 
Dec 29 2018
068700c3527fmpyne
Remove dead implementation of --initial-setup. 
Dec 29 2018
a0d3da8b8d29mpyne
CI: Add kdesrc-build test suite to Gitlab CI. 
Dec 28 2018
25f47a8d1b80l10n daemon script
SVN_SILENT made messages (.desktop file) - always resolve ours 
Dec 28 2018