1. 21 Dec, 2017 2 commits
  2. 20 Dec, 2017 1 commit
  3. 19 Dec, 2017 1 commit
  4. 17 Dec, 2017 5 commits
  5. 16 Dec, 2017 3 commits
  6. 15 Dec, 2017 2 commits
  7. 27 Nov, 2017 1 commit
  8. 05 Nov, 2017 3 commits
  9. 19 Oct, 2017 1 commit
  10. 15 Oct, 2017 4 commits
    • Michael Pyne's avatar
      qt5: Use the old "builddir hack" for Qt5's own QMake-using modules. · 24df79c6
      Michael Pyne authored
      Many work (e.g. qtxmlpatterns) work just fine with qmake using srcdir !=
      builddir, but most do not and instead assume a srcdir == builddir.
      This is difficult for kdesrc-build (we generally assume we can delete
      everything under the build directory) so reintroduce the old builddir
      hack that symlinks all the files in the srcdir under the builddir.
      To avoid needlessly throwing symlinks around for the existing
      QMake-using modules (which apparently all already work), this only
      applies to modules with a repository under qt.io.
      Note that qtbase should be handled by a separate build system (still
      called "Qt4.pm" and doesn't fall under this hack.
    • Michael Pyne's avatar
    • Michael Pyne's avatar
      Ensure all potential logdirs setup prior to async execution. · 7f808f5e
      Michael Pyne authored
      The log directories are stored in a central directory in the
      BuildContext so that we know which ones we're supposed to reuse.  But
      this only happens on first use.  If this first use happens during an
      async build it won't be properly persisted, so each succeeding build
      will think it's the first one to need a log directory.
      This can happen for modules that use a log directory different from the
      global directory.
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · 4aa4bfea
      Script Kiddy authored
      In case of conflict in i18n, keep the version of the branch "ours"
      To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
  11. 24 Sep, 2017 5 commits
  12. 20 Sep, 2017 1 commit
  13. 07 Sep, 2017 2 commits
  14. 22 Aug, 2017 1 commit
  15. 06 Aug, 2017 2 commits
    • Michael Pyne's avatar
      Quiet --pretend output further. · 2d879741
      Michael Pyne authored
    • Michael Pyne's avatar
      Reduce importance of qtdir option, default to ''. · 02c616cb
      Michael Pyne authored
      The qtdir setting took on much less importance with Qt 5.  We've never
      officially supported building Qt 5 with kdesrc-build, and qmake and
      cmake both use qmake or similar Qt-provided config information to find
      Qt, rather than using the unsupported QTDIR environment variable.
      As a result, default the value to an empty string (interpreted as use of
      system Qt) and stop adding it automatically to the environment variables
      defined during the build.  If set, it will continue to be used for now.
      This also helps the environment setup driver detect when it should look
      for the system Qt5 qmake.
  16. 02 Aug, 2017 1 commit
    • Michael Pyne's avatar
      Allow repeated ignore-modules decls. · 613b973e
      Michael Pyne authored
      Noticed that some of the kf5-*-build-include files use multiple
      ignore-modules declarations for a single module set.  I like this, it
      allows for commenting why the modules are being ignored.  But it
      shouldn't have worked before.  Now it does.
  17. 01 Aug, 2017 2 commits
    • Eike Hein's avatar
      Blacklist plasma-browser-integration · 6f64e27f
      Eike Hein authored
      Custom prefix build is broken and maintainer not interested in fixing
    • Michael Pyne's avatar
      Re-fix my module search path fixup. · 0c565a6a
      Michael Pyne authored
      I thought KF5 had removed /apps/ from the DATA_INSTALL_DIR, and so
      adjusted the CMakeLists.txt install to match when it turned out my
      module search paths were wrong.  Turns out /apps/ is used, so put that
      path and adjust module search paths instead.
  18. 31 Jul, 2017 1 commit
  19. 30 Jul, 2017 2 commits