Version: git (using Devel) OS: Linux Update kdesrc-build so qt-kde can compile without using the symlink qt-copy to qt-kde (qt-kde will not compile without that symlink). So instead of "module qt-copy" in the kdesrc-buildrc file allow building of "module qt-kde" to reflect the git://anongit.kde.org/qt-kde repository name. Reproducible: Always
Well, the module should be called qt-copy, not qt-kde (so it should not be a symlink at all). This is required now as Qt uses a different build system from the rest of KDE, and I want to say there's a few other things that are slightly different for Qt builds than for others. However kdesrc-build could be smarter about simply autodetecting when Qt or a clone of Qt is being built and respond accordingly, so I'll leave the bug open.
Should be fixed with commit a2b25b883f7cade79a042d0094cdc91b7e30bd53 in git master. As long as kdesrc-build detects that the module should be using a Qt build system it will take the Qt-specific actions required. You can see what build system kdesrc-build thinks is required if you pass '--verbose' as a command line option while building.
Git commit a6807d9b8aa573f7ea5471102de06345e14ad331 by Michael Pyne. Committed on 03/01/2012 at 04:39. Pushed by mpyne into branch 'master'. Do not require the Qt module to be named 'qt-copy'. Pretty much what it says in the subject, although it depends at this point on auto-detecting the proper build system correctly. If you want to see what build system kdesrc-build thinks is required, run with --verbose or --debug, and the build system will be displayed with the module name during the build phase. I mistakenly said an earlier commit implemented this feature though, it's actually *this* commit. M +1 -2 README M +10 -10 kdesrc-build M +1 -1 kdesrc-build-setup M +15 -10 kdesrc-build-test.pl M +8 -9 kdesrc-buildrc-sample http://commits.kde.org/kdesrc-build/a6807d9b8aa573f7ea5471102de06345e14ad331
Good job.