1. 22 Feb, 2021 1 commit
  2. 16 Feb, 2021 2 commits
  3. 15 Feb, 2021 3 commits
    • Michael Pyne's avatar
      Merge branch 'kogiokka/kdesrc-build-kdesrc-run' · 3950afb4
      Michael Pyne authored
      This converts the kdesrc-run helper function to be a real program
      (written in Perl since we're already using that with kdesrc-build),
      which can easily read kdesrc-build's metadata to quickly find the
      appropriate prefix.sh rather than having to make guesses.
      Contributed by Luis Kao in MR !85. However I manually squashed the
      commits and rebased against origin/master.
    • Michael Pyne's avatar
    • Luis Kao's avatar
      Make kdesrc-run into a Perl script · f49697c7
      Luis Kao authored and Michael Pyne's avatar Michael Pyne committed
      A shell script is hard to maintain due to compatibility issue between
      different shells (e.g., Bash arrays start at 0 while Zsh arrays start
      at 1). Rewriting kdesrc-run with Perl is consistent with the project's
      toolset and utilize Perl as a better scripting language to provide more
  4. 14 Feb, 2021 2 commits
  5. 09 Feb, 2021 2 commits
    • Michael Pyne's avatar
      rc-file: Fix option handling for indirect option values from cmdline. · 179acdf3
      Michael Pyne authored
      kdesrc-build has long supported a means to alter configuration file
      options by assuming that --long-flag entries on the cmdline that do not
      match specific cmdline options, but *do* match known option names, would
      simply be read in to override the config file's option. In this way, you
      could easily override num-cores if you set it in the rc-file at the
      command line with something like "kdesrc-build --num-cores 2 khtml".
      kdesrc-build has also long supported a method to re-use option values
      elsewhere in the rc-file, with a "indirect option" syntax:
            my-debug-type  -DCMAKE_BUILD_TYPE=Release
          end global
          module-set fr-set
            repository kde-projects
            use-modules frameworks plasma-browser-integration
            cmake-options -DBUILD_TESTING:BOOL=ON ${my-debug-type}
          end module-set
      Prior to this commit, however, trying to override my-debug-type (in this
      example) from the command line would have failed to do the ...
    • Michael Pyne's avatar
  6. 08 Feb, 2021 1 commit
  7. 06 Feb, 2021 7 commits
  8. 05 Feb, 2021 2 commits
    • Adriaan de Groot's avatar
      More neon dependencies per framework · 8af8028b
      Adriaan de Groot authored
      - per-framework, indicate extra dependencies we didn't alreayd have,
      - add some external dependencies (e.g. for kidletime),
      - Ashley Stone suggested a list of extra packages; add some of
        them -- getting the list complete requires also deciding what
        the list is *for*
      - add note that the Debian section is kind of useless, since it
        installs so little -- you will need to manually discover all
        of the dependencies anyway.
    • Adriaan de Groot's avatar
      Normalize data to one package per line · f25e459f
      Adriaan de Groot authored
      - split multiple packages on one line into separate lines,
      - organize dependencies into some logical(-ish) groups and add
        comments to indicate what is what,
      - add a specific section for neon (other than Debian); neon
        has much newer Qt so we don't need to build that ourselves,
      - add QML dependencies
  9. 03 Feb, 2021 1 commit
  10. 02 Feb, 2021 3 commits
  11. 01 Feb, 2021 1 commit
  12. 29 Jan, 2021 1 commit
  13. 26 Jan, 2021 4 commits
  14. 24 Jan, 2021 1 commit
  15. 21 Jan, 2021 1 commit
    • Michael Pyne's avatar
      env: Add tests for recent {bin,lib}path option bugfixes. · a5d4aebd
      Michael Pyne authored
      The binpath and libpath options were broken with e54200ee. Alex
      Richardson has already provided a fix, and this change follows up to add
      testcases to ensure the binpath and libpath options continue to be
      reflected in the build context's environment variable definitions.
      See kdesrc-build!76.
  16. 12 Jan, 2021 1 commit
  17. 05 Jan, 2021 1 commit
  18. 28 Dec, 2020 1 commit
  19. 23 Dec, 2020 2 commits
  20. 21 Dec, 2020 1 commit
  21. 12 Dec, 2020 1 commit
  22. 07 Dec, 2020 1 commit