diff --git a/src/plugins/qt4projectmanager/qt-maemo/qt4maemotarget.cpp b/src/plugins/qt4projectmanager/qt-maemo/qt4maemotarget.cpp index 5f849ca0b7d..a1109e29b29 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/qt4maemotarget.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/qt4maemotarget.cpp @@ -846,7 +846,7 @@ bool AbstractDebBasedQt4MaemoTarget::adaptControlFile() QByteArray controlContents = controlFile.readAll(); - adaptControlFileField(controlContents, "Section", "user/hidden"); + adaptControlFileField(controlContents, "Section", defaultSection()); adaptControlFileField(controlContents, "Priority", "optional"); adaptControlFileField(controlContents, packageManagerNameFieldName(), project()->displayName().toUtf8()); @@ -1124,6 +1124,11 @@ QByteArray Qt4Maemo5Target::packageManagerNameFieldName() const return "XB-Maemo-Display-Name"; } +QByteArray Qt4Maemo5Target::defaultSection() const +{ + return "user/hidden"; +} + Qt4HarmattanTarget::Qt4HarmattanTarget(Qt4Project *parent, const QString &id) : AbstractDebBasedQt4MaemoTarget(parent, id) { @@ -1155,6 +1160,11 @@ QByteArray Qt4HarmattanTarget::packageManagerNameFieldName() const return "XSBC-Maemo-Display-Name"; } +QByteArray Qt4HarmattanTarget::defaultSection() const +{ + return "user/other"; +} + Qt4MeegoTarget::Qt4MeegoTarget(Qt4Project *parent, const QString &id) : AbstractRpmBasedQt4MaemoTarget(parent, id) diff --git a/src/plugins/qt4projectmanager/qt-maemo/qt4maemotarget.h b/src/plugins/qt4projectmanager/qt-maemo/qt4maemotarget.h index bd0268b9b87..8224688f056 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/qt4maemotarget.h +++ b/src/plugins/qt4projectmanager/qt-maemo/qt4maemotarget.h @@ -177,6 +177,7 @@ private: virtual void addAdditionalControlFileFields(QByteArray &controlContents)=0; virtual QByteArray packageManagerNameFieldName() const=0; + virtual QByteArray defaultSection() const=0; QString changeLogFilePath() const; QString controlFilePath() const; @@ -251,6 +252,7 @@ private: virtual void addAdditionalControlFileFields(QByteArray &controlContents); virtual QString debianDirName() const; virtual QByteArray packageManagerNameFieldName() const; + virtual QByteArray defaultSection() const; }; @@ -271,6 +273,7 @@ private: virtual void addAdditionalControlFileFields(QByteArray &controlContents); virtual QString debianDirName() const; virtual QByteArray packageManagerNameFieldName() const; + virtual QByteArray defaultSection() const; };