Revision 7218394...

Go back to digest for 18th March 2012

Features in Development Tools

Michael Pyne committed changes in [kdesrc-build] /:

Add support for bzr (to support libdbusmenu-qt).

Aurélien Gâteau has informed me that libdbusmenu-qt has shifted
development awhile ago to be hosted on Canonical's Launchpad, which uses
the bzr SCM. He also informed me that the gitorious.org repository which
kdesrc-build had been recommending is no longer maintained, and very
politely requested help with having kdesrc-build support bzr.

On the one hand I really don't think it's necessary at this point to
allow for building bleeding-edge libdbusmenu-qt (I would be surprised if
kdelibs depended on a libdbusmenu-qt that hasn't been packaged for
months).

But on the other hand if it does become necessary we will be ready, and
this fits in well with the idea of building Qt and all of the
"kdesupport"-style libs in between Qt and kdelibs.

Unfortunately this shows I still have further to go in my
refactoring/documentation efforts since I still had to end up
implementing the support. But, it was certainly a much easier job than
it would have been before I had started fixing the codebase. This patch
was coded over no more than probably an hour or so (if that time were
consecutive... ;) and Aurélien tested overnight and after fixing my one
mistake reported that it worked swimmingly.

After installing bzr today I can report this works for myself as well,
and without having to insert "hacks" throughout the code to make it
work.

File Changes

Modified 3 files
  •   kdesrc-build
  •   kdesrc-build-setup
  •   kdesrc-buildrc-sample
3 files changed in total