1. 22 May, 2012 1 commit
  2. 05 May, 2012 1 commit
  3. 02 May, 2012 1 commit
  4. 29 Apr, 2012 1 commit
  5. 14 Apr, 2012 1 commit
    • Michael Pyne's avatar
      Revert "Bracket modules into sorted tiers." · e1a2c285
      Michael Pyne authored
      This reverts commit 089edc6a.
      
      Although auto-grouping is a nice easy way to get approximately right
      dependency ordering, it doesn't work in all situations.
      
      The "Best" thing would be to only sort within kde-project modules (as
      expanded) but for now just back out this commit so I don't break
      customized rc-files.
      
      BUG:297847
      e1a2c285
  6. 06 Apr, 2012 1 commit
  7. 05 Apr, 2012 1 commit
    • Valery Yundin's avatar
      Support defaulting to stable branches from proj.k.o. · 84447b1d
      Valery Yundin authored and Michael Pyne's avatar Michael Pyne committed
      Valery Yundin has kindly submitted a patch (including documentation!)
      resurrecting the old "use-stable-kde" option to allow for defaulting
      kde-projects modules to the stable branch (if defined for that module).
      
      This should track with changes to the stable branch as defined, so it
      would be a good way to track the "not quite bleeding-edge" of
      development.
      
      A hearty thanks to Valery for making up a patch and then adapting it to
      make use of the old use-stable-kde option.
      
      BUG:297357
      FIXED-IN:1.15
      84447b1d
  8. 30 Mar, 2012 1 commit
    • Michael Pyne's avatar
      Bracket modules into sorted tiers. · 089edc6a
      Michael Pyne authored
      This occurs before dependency resolution (so that the dependency metadata is
      still "preferred"), and is a simplistic dependency sorting technique.
      
      This prevents dependency-data metadata from having to become insanely
      complicated to ensure that each module depends on kdelibs (since kdelibs can't
      simply be special-cased to be "dependency #2" as it has a lot of dependencies
      itself on kdesupport/ modules like automoc.
      
      So, we instead group modules after dependency resolution into:
      
      qt (right now, just the projects.kde.org one, not any generic Qt)
      kdesupport/*
      kdelibs
      projects.kde.org modules not already determined
      other modules
      
      It is possible to override the tier you end up at by setting the
      "ordering-tier" option for that module to an integer.
      089edc6a
  9. 05 Mar, 2012 2 commits
  10. 01 Mar, 2012 1 commit
  11. 17 Dec, 2011 1 commit
  12. 20 Oct, 2011 1 commit
    • Michael Pyne's avatar
      Allow SSH identity to be specified. · 2430b0a3
      Michael Pyne authored
      Now you can specify the private key to be passed to your SSH agent if
      you forgot to run that before running kdesrc-build.
      
      Proof-of-concept patch graciously provided by Ralf Jung.
      
      BUG:284071
      FIXED-IN:1.14.2
      2430b0a3
  13. 22 Sep, 2011 2 commits
    • Michael Pyne's avatar
      Tag kdesrc-build 1.14.1 · 808bb522
      Michael Pyne authored
      808bb522
    • Michael Pyne's avatar
      Add --delete-my-patches option. · cd4bafc2
      Michael Pyne authored
      This doesn't so much actively search for things to delete. Instead it's
      a required permission from the user to remove source directories (which
      is similar to the remove-after-install option).
      
      Right now this will only be used when trying to clone a git module and
      the destination source directory already exists somehow, which has
      happened for a lot of 1.14 early adopters due to old kde-baseapps
      checkouts having a kate or konsole directory that conflict with where
      kdesrc-build wants to put the current kate/konsole directories.
      cd4bafc2
  14. 21 Sep, 2011 1 commit
  15. 12 Sep, 2011 4 commits
  16. 11 Sep, 2011 1 commit
    • Michael Pyne's avatar
      Add a man page for kdesrc-build. · a7039704
      Michael Pyne authored
      I probably should have done this a long time ago, but now kdesrc-build
      has a man page (mostly to get rid of the 1 Debian lintian hit I saw for
      1.13)
      
      I haven't tied it into CMake yet because I'm tired, but it requires
      asciidoc and the short story is:
      
      $ asciidoc -d manpage -b docbook kdesrc-build.1.txt
      $ xsltproc --nonet /usr/share/asciidoc/docbook-xsl/manpage.xsl
      kdesrc-build.1.xml
      
      Of course finding that damn XSL from CMake will be the problem in the
      future but I can figure that out tomorrow if no other kind soul does
      that for me.
      a7039704
  17. 08 Sep, 2011 4 commits
  18. 07 Sep, 2011 6 commits
  19. 06 Jul, 2011 1 commit
  20. 14 Jun, 2011 1 commit
    • Michael Pyne's avatar
      Remove post-build error emailing. · e7e89304
      Michael Pyne authored
      kdesrc-build has supported emailing error messages for some time, at the
      conclusion of the build process. There is no easier way to "modularize"
      this code than to elide it completely, and given that no one seemed to
      use it in the brief poll I conducted, I've removed it.
      e7e89304
  21. 11 May, 2011 1 commit
  22. 03 May, 2011 1 commit
  23. 28 Feb, 2011 4 commits
  24. 23 Feb, 2011 1 commit