diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp index 24fd0451ba6..2c8610ec2bd 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp @@ -613,7 +613,9 @@ void MaemoDeployStep::installToSysroot() const Qt4BuildConfiguration * const bc = static_cast(buildConfiguration()); const QtVersion * const qtVersion = bc->qtVersion(); - const QStringList args = QStringList() << QLatin1String("xdpkg") + const QString command = QLatin1String( + packagingStep()->debBasedMaemoTarget() ? "xdpkg" : "xrpm"); + const QStringList args = QStringList() << command << QLatin1String("-i") << packagingStep()->packageFilePath(); MaemoGlobal::callMadAdmin(*m_sysrootInstaller, args, qtVersion, true); if (!m_sysrootInstaller->waitForStarted()) { diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp index ac7832867a2..971cd8e9955 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp @@ -305,6 +305,7 @@ QString MaemoRunConfiguration::remoteExecutableFilePath() const : QString(); } +// TODO: Move to deploy step MaemoPortList MaemoRunConfiguration::freePorts() const { const Qt4BuildConfiguration * const qt4bc = activeQt4BuildConfiguration(); diff --git a/src/plugins/qt4projectmanager/qt-maemo/qt4maemotarget.cpp b/src/plugins/qt4projectmanager/qt-maemo/qt4maemotarget.cpp index 9c8d1e1e7d2..4beb3a25dd7 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/qt4maemotarget.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/qt4maemotarget.cpp @@ -248,7 +248,7 @@ void AbstractQt4MaemoTarget::handleTargetToBeRemoved(ProjectExplorer::Target *ta if (!targetCanBeRemoved()) return; const int answer = QMessageBox::warning(0, tr("Qt Creator"), - tr("Do you want to remove the packaging directory\n" + tr("Do you want to remove the packaging file(s) " "associated with the target '%1'?").arg(displayName()), QMessageBox::Yes | QMessageBox::No, QMessageBox::No); if (answer == QMessageBox::No) @@ -909,7 +909,9 @@ bool AbstractRpmBasedQt4MaemoTarget::createSpecialTemplates() "BuildRequires: \n" "# %define _unpackaged_files_terminate_build 0\n" "%files\n" - "# Add files to be included in the package here.\n" + "%defattr(-,root,root,-)" + "/usr\n" + "# Add additional files to be included in the package here.\n" "%pre\n" "# Add pre-install scripts here." "%post\n"