1. 17 Sep, 2019 3 commits
  2. 01 Sep, 2019 1 commit
    • Michael Pyne's avatar
      dep-resolv: Fix --no-include-dependencies to have same default. · 2bfbbd99
      Michael Pyne authored
      When I added the flag yesterday it changed the value of
      'include-dependencies' for users who had never referenced it in their
      config. This was not intentional.
      
      Users who have set the option explicitly (either by using default config
      file or from a generated config file) should see no change here.
      2bfbbd99
  3. 31 Aug, 2019 1 commit
    • Michael Pyne's avatar
      dep-resolv: Introduce --no-include-dependencies cmdline opt. · 6c10817e
      Michael Pyne authored
      Does what it says on the tin, to permit disabling dependency inclusion
      on a one-time basis without editing config file. This just involved
      moving changing this option internally to be a 'global flag' which
      already are automagically able to be negated by precedining with --no-.
      
      When adding documentation for it I noticed I had not documented it in
      the Docbook docs so I've added docs for that and --include-dependencies
      also and updated copyright.
      
      This should also support updating other documentation for the issue
      being tracked at #31
      6c10817e
  4. 29 Aug, 2019 1 commit
  5. 25 Aug, 2019 1 commit
  6. 24 Aug, 2019 2 commits
  7. 23 Aug, 2019 1 commit
  8. 20 Aug, 2019 3 commits
  9. 18 Aug, 2019 5 commits
  10. 16 Aug, 2019 1 commit
  11. 15 Aug, 2019 5 commits
  12. 14 Aug, 2019 1 commit
  13. 13 Aug, 2019 2 commits
    • Michael Pyne's avatar
      Fix build for pre-ECM CMake install. · 4061535e
      Michael Pyne authored
      The CI infrastructure started failing kdesrc-build after commit
      864aa9d4, which I suspect is because the
      CI builds and installs kdesrc-build without setting up a KDE buildsystem
      (i.e. extra-cmake-modules).
      
      This is supported in kdesrc-build, but the commit that broke the build
      adds a reference a variable defined in ECM's KDEInstallDirs macro.
      
      Fixed by adding to the existing compat layer machinery in the existing
      CMakeLists.txt (at least, I hope!)
      4061535e
    • Script Kiddy's avatar
      GIT_SILENT made messages (after extraction) · d175dbe3
      Script Kiddy authored
      d175dbe3
  14. 12 Aug, 2019 1 commit
  15. 10 Aug, 2019 1 commit
  16. 09 Aug, 2019 2 commits
  17. 08 Aug, 2019 1 commit
  18. 07 Aug, 2019 1 commit
  19. 02 Aug, 2019 1 commit
  20. 20 Jul, 2019 1 commit
  21. 12 Jul, 2019 1 commit
  22. 10 Jul, 2019 1 commit
    • Michael Pyne's avatar
      buildsystem: Remove link to deleted wiki page. · 21afc50e
      Michael Pyne authored
      As David points out, this bit of advice ("see this page for list of
      packages for your distro") is probably not that helpful for a user who
      has surely run into having to find a single package on their distro
      already.
      
      BUG:409659
      FIXED-IN:19.08
      21afc50e
  23. 06 Jul, 2019 1 commit
    • Michael Pyne's avatar
      git: Improve detection of local changes. · 00d2ae89
      Michael Pyne authored
      libgpg-error currently fails to update with kdesrc-build, ultimately due
      to git-rebase complaining that there are local changes that need to be
      stashed or reverted first.
      
      These local changes are inherent to the libgpg-error build process, but
      even so, kdesrc-build *does* check for local changes and stashes them
      automatically.
      
      But it turns out the current check from git of whether there are local
      changes (using git-diff) gives a 'no changes' answer with libgpg-error's
      modifications. So git-diff thinks there's no change, but git-rebase
      thinks there is a change.
      
      git-status --short gives an answer matching git-rebase, so switch to
      that instead. git-status also gives answers for both the index and the
      working tree at the same time to the updated code is even a bit shorter
      now.
      00d2ae89
  24. 04 Jul, 2019 1 commit
    • Michael Pyne's avatar
      sample-rc: Give the only anon module-set a name. · 99c87f49
      Michael Pyne authored
      It is optional for module-sets to have names, but it's still a good idea
      to *have* a name since kdesrc-build will try to provide you information
      on which module-set a given module is being built from. If no name is
      present then you'll get an ugly name for the set like
      "Building qca from <module-set at line 34>".
      
      As long as the user doesn't mind that's fine, but our base configuration
      should set a higher standard.
      
      This was the only anonymous module-set in the current base
      configuration. Thanks to Laurent for the report.
      
      BUG:409198
      FIXED-IN:19.08
      99c87f49
  25. 23 Jun, 2019 1 commit
    • Michael Pyne's avatar
      build-system: Don't auto-clean build dir on repeated failure. · 0d96a0e6
      Michael Pyne authored
      This was needed prior to CMake (and for some time as we were porting to
      CMake) so that a wedged build system had at least a hope of eventually
      being corrected.
      
      This interferes with other use cases however and since CMake is really
      good nowadays at generating valid build systems, remove this behavior.
      Users can still pass --refresh-build when desired.
      
      Fixes #30.
      0d96a0e6