summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/plugins/qt4projectmanager/qt-maemo/maemotemplatesmanager.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemotemplatesmanager.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemotemplatesmanager.cpp
index c035c1d605..3c56cf3cd5 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/maemotemplatesmanager.cpp
+++ b/src/plugins/qt4projectmanager/qt-maemo/maemotemplatesmanager.cpp
@@ -240,6 +240,19 @@ bool MaemoTemplatesManager::adaptControlFile(const Project *project)
adaptControlFileField(controlContents, "Section", "user/hidden");
adaptControlFileField(controlContents, "Priority", "optional");
+ const int buildDependsOffset = controlContents.indexOf("Build-Depends:");
+ if (buildDependsOffset == -1) {
+ qWarning("Weird: no Build-Depends field in debian/control file.");
+ } else {
+ int buildDependsNewlineOffset
+ = controlContents.indexOf('\n', buildDependsOffset);
+ if (buildDependsNewlineOffset == -1) {
+ controlContents += '\n';
+ buildDependsNewlineOffset = controlContents.length() - 1;
+ }
+ controlContents.insert(buildDependsNewlineOffset,
+ ", libqt4-dev (>= 4.6.2)");
+ }
controlFile.resize(0);
controlFile.write(controlContents);