Commit Graph

30 Commits

Author SHA1 Message Date
Christian Kandeler
fe72f7c2f9 Maemo: Have only one MaemoDeployables object per Maemo target.
It does not depend on any of the settings in the deploy configuration.

Task-number: QTCREATORBUG-2678
2010-10-27 10:53:57 +02:00
Christian Kandeler
9137c376e0 Maemo: Don't monopolize the debian directory.
Using a debian directory in the project root directory might interfere
with non-MADDE configurations.
We therefore introduce an extra directory qtc_packaging, where we can
safely put our stuff. In the future, this should also contain
non-Fremantle (and possibly non-Debian) configurations.

Reviewed-by: Oswald Buddenhagen
2010-10-18 17:47:10 +02:00
Christian Kandeler
af8b262ece Maemo: Don't create a deployment widget per sub project.
This makes use of a Maemo target perform acceptably for big projects.

Task-number: QTCREATORBUG-2703
Reviewed-by: kh1
2010-10-14 14:06:54 +02:00
Christian Kandeler
3772fd3510 Maemo: Don't add debian files to project file.
We should change the contents of existing files as little as possible.

Task-number: QTCREATORBUG-2647
Reviewed-by: kh1
2010-10-13 11:44:19 +02:00
Christian Kandeler
9b4d72ad64 Maemo: Fix possible crash due to removed project file node.
We must not save a Qt4ProFileNode in our MaemoDeployableListModel,
since it might no longer exist when we use it again.

Reviewed-by: kh1
2010-10-11 16:45:24 +02:00
Christian Kandeler
d23afc8e61 Maemo: Don't create desktop files, ask before updating project files.
Also don't waste performance by repeatedly reacting to the same
project file change.
This is relevant for bigger projects to which a Maemo target might
have been added by mistake.

Task-number: QTCREATORBUG-2647
Reviewed-by: kh1
2010-10-11 15:43:00 +02:00
Christian Kandeler
20f796ee62 Maemo: Fix deployment of inactive project.
Reviewed-by: kh1
2010-10-04 16:46:14 +02:00
Christian Kandeler
17ce6be56a Maemo: Be more tolerant in case of missing tool chain.
(cherry picked from commit ca8b342a17)
2010-09-28 09:19:52 +02:00
Friedemann Kleint
d207c8cdcb L10n: tr()-fixes, message strings, compiler warnings.
Rename 'QML standalone application' to 'QML application'
and the 'old-style' QML applications to
'QML Viewer based applications'.

For the QML renaming:
Rubber-stamped-by: Alessandro Portale <alessandro.portale@nokia.com>
2010-09-15 15:16:13 +02:00
Christian Kandeler
ff7ef5edda Maemo: Get rid of maemo6 reference, fix deploy paths. 2010-09-09 10:37:42 +02:00
Christian Kandeler
0fe26e80c5 Maemo: Add default icon name to desktop file. 2010-08-30 17:58:36 +02:00
Christian Kandeler
cb11e601d3 Maemo: Remove version specification from Debian Build-Depends field. 2010-08-30 17:58:36 +02:00
Christian Kandeler
b74eb892c6 Maemo: Partly revert 8fe7ac8940.
This is needed for sourve packages, but interferes with binary ones.
2010-08-30 17:58:36 +02:00
Christian Kandeler
f1676515bb Maemo: Add Qt dependency to debian/control. 2010-08-27 16:00:23 +02:00
Christian Kandeler
8fe7ac8940 Maemo: Adapt Debian files.
- Set priority to "optional", as recommended for Maemo.
- Fix rules file so it can be used for source packages.
2010-08-27 13:41:03 +02:00
Christian Kandeler
87a6db0990 Maemo: Lose one level of packaging directory structure.
We will now behave friendlier to projects that already have a
debian directory. Also, building a source package will be more
straightforward.

Reviewed-by: kh1
2010-08-27 12:40:03 +02:00
Christian Kandeler
7b276878b1 Maemo: If we create a desktop file, we should also deploy it.
Reviewed-by: kh1
2010-08-23 17:37:28 +02:00
Christian Kandeler
6bbc55369a Maemo: Adapt to OVI store requirements.
Reviewed-by: kh1
2010-08-23 17:37:27 +02:00
Christian Kandeler
4d691377f3 Maemo: Don't strip binaries by default.
Otherwise, we couldn't sensibly use the device's gdb for debugging.
2010-08-19 17:37:49 +02:00
ck
acdbe05feb Maemo: Put desktop files into the respective sub projects. 2010-08-09 11:51:05 +02:00
ck
925182ffab Maemo: Create .desktop files for all application (sub-)projects. 2010-08-06 17:32:14 +02:00
ck
875b425da1 Maemo: Warn about problematic project name and try to work around it.
Reviewed-by: kh1
2010-08-06 13:32:19 +02:00
ck
9b338fbbe4 Maemo: Don't forget non-active projects in template manager.
Reviewed-by: kh1
2010-08-05 15:09:48 +02:00
ck
6c009f19cd Maemo: No packaging file watchers for non-Maemo projects. 2010-08-05 11:35:07 +02:00
ck
9d712dee79 Maemo: Let user choose package manager icon.
Reviewed-by: kh1
2010-08-05 11:35:07 +02:00
ck
50f30655e2 Maemo: Watch Debian files and update packaging GUI accordingly.
Reviewed-by: kh1
2010-08-04 16:39:30 +02:00
ck
28247894bd Maemo: Let user edit Debian files via the packaging widget.
This will give an additional hint to users that they can and should
adapt the Debian template files.

Reviewed-by: kh1
2010-08-04 15:39:09 +02:00
Roberto Raggi
0c2e8834f5 Compile on mac. 2010-08-03 18:14:24 +02:00
ck
8f3c5467fe Maemo: Add packaging template files to project.
Reviewed-by: kh1
2010-08-03 17:21:04 +02:00
ck
1bcdb33fb1 Maemo: Create packaging templates in project directory.
Reviewed-by: kh1
2010-08-03 16:29:23 +02:00