Commit Graph

100 Commits

Author SHA1 Message Date
Christian Kandeler
eeedd340a8 Maemo: Remove redundant code for adding "-t <target>" to mad command. 2011-02-01 14:08:12 +01:00
Christian Kandeler
14cb9f91ad Make Meego target work.
- Package installation and running untested yet.
- User currently needs to adapt %files section in spec file manually.
  We expect this task to be automated by the build script in the future
  (see http://bugs.meego.com/show_bug.cgi?id=13148).
2011-02-01 14:08:12 +01:00
Christian Kandeler
d5d7aeebc5 Maemo: Introduce abstract class for debian-based Maemo targets. 2011-01-24 18:46:04 +01:00
Christian Kandeler
4aca17427a Maemo: Adapt package names so that OVI store will accept them.
Task-number: QTCREATORBUG-3189
2011-01-20 12:38:29 +01:00
Christian Kandeler
3a87fdd5f1 Maemo: Move more functionality into the new target classes. 2011-01-19 11:07:14 +01:00
Christian Kandeler
f0a54abf6b Maemo: Introduce dedicated Fremantle and Harmattan targets.
Task-number: QTCREATORBUG-2770
2011-01-18 15:22:12 +01:00
Christian Kandeler
ce0da603e8 Maemo: Make use of new Qt4MaemoTarget class.
This allows us to get rid of MaemoTemplatesManager, which was a bit of
a crutch from the beginning.
2011-01-17 19:45:42 +01:00
con
d1023c7614 It's 2011 now.
Reviewed-by: hjk
2011-01-12 09:46:24 +01:00
Christian Kandeler
6926561572 Maemo: Enable dependency checking for release builds and publishing.
Task-number: QTCREATORBUG-3228
2011-01-06 15:47:24 +01:00
Christian Kandeler
3e085fedd6 Maemo: Fix Windows compilation. 2011-01-04 15:58:56 +01:00
Christian Kandeler
3cb34cf8ec Maemo: Move MADDE environment information out of MaemoToolChain class.
The toolchain is not available in all places where we need the
respective information, which resulted in duplicated code.
2011-01-04 14:15:57 +01:00
con
519b544f62 Merge remote branch 'origin/2.1'
Conflicts:
	doc/qtcreator.qdoc
	src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp
	src/plugins/qt4projectmanager/qmakestep.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp
	src/plugins/qt4projectmanager/qtversionmanager.cpp
2010-12-08 10:57:21 +01:00
Christian Kandeler
31422318d6 Maemo: Manually add "execute" bit to debian/rules file.
The file is expected to be executable on Linux. However, when it
was created on Windows and checked into a repository, the
bit will not be set when pulling it onto a Linux system, resulting
in packaging failure.

Task-number: QTCREATORBUG-3277
Reviewed-by: kh1
Reviewed-by: dt
2010-12-06 11:50:18 +01:00
Christian Kandeler
60cd3d1847 Maemo: Call dpkg-buildpackage via mad script.
Task-number: QTCREATORBUG-2708
Reviewed-by: kh1
2010-12-01 13:32:07 +01:00
Christian Kandeler
7fd0b2dbb6 Maemo: Fix code redundancy.
Recursively removing a directory was implmented twice.
2010-11-26 12:20:18 +01:00
Christian Kandeler
20b58e4e6e Maemo: Whitespace fixes. 2010-11-26 10:41:39 +01:00
Christian Kandeler
f8979403ce Maemo: Fix Harmattan icon workaround.
Don't hardcode PNG format.
2010-11-26 10:38:25 +01:00
Christian Kandeler
218978a74a Maemo: Small deployment refactoring. 2010-11-26 10:38:25 +01:00
Christian Kandeler
ed5f9bf0fe Maemo: For deployment, use our models directly.
Don't waste time going through the Qt4ProFileNodes.
2010-11-26 10:38:25 +01:00
Christian Kandeler
714f7656a6 Maemo: Fix desktop file in binary package.
Ensure that the desktop files we deploy contain the right path
to the executable.

Reviewed-by: kh1
2010-11-24 15:52:50 +01:00
Christian Kandeler
0fa980028e Maemo: Remove "cd" call from package creation preparation.
At some point, we thought it was necessary, but apparently it's not.

Reviewed-by: kh1
2010-11-17 18:23:26 +01:00
Christian Kandeler
1166dc39da Maemo: Use current build environment for packaging.
(Instead of the initial system environment.)

Reviewed-by: kh1
2010-11-17 11:10:37 +01:00
Christian Kandeler
667d645611 Maemo: By default, strip release binaries.
But never strip debug binaries.

Task-number: QTCREATORBUG-2981
2010-11-02 16:17:41 +01:00
Oswald Buddenhagen
a9ff4d3749 Merge remote branch 'origin/2.1'
Conflicts:
	doc/qtcreator.qdoc
2010-11-01 12:11:03 +01:00
Christian Kandeler
4956440109 Maemo: Fix logic deciding on package rebuilding.
The time stamp check must descend into directories.

Task-number: QTCREATORBUG-2920
Reviewed-by: con
2010-10-28 10:55:49 +02:00
Christian Kandeler
dbd3965241 Maemo: Remove additional parsing step.
Instead, utilize the newly added INSTALLS information of Qt4ProFileNode.

Task-number: QTCREATORBUG-2679
2010-10-28 09:25:18 +02:00
Friedemann Kleint
54569c0624 Merge remote branch 'origin/2.1' 2010-10-27 11:05:31 +02:00
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
Sergey Belyashov
b10c8db6da Fixed double word in message
Adjusting the source in all affected translations as well.

Merge-request: 192
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2010-10-25 16:46:14 +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
29d4a329af Maemo: Fix desktop file contents, ignore missing desktop file.
Task-number: https://projects.maemo.org/bugzilla/show_bug.cgi?id=195541
Reviewed-by: kh1
2010-10-04 13:32:08 +02:00
Christian Kandeler
995b6db0a4 Maemo: Add deployment information to library wizard.
Reviewed-by: kh1
(cherry picked from commit f1cb362d0d)
2010-09-28 09:19:26 +02:00
Christian Kandeler
1f79ca6eb5 Maemo: Add workaround for Harmattan application icon bug.
https://projects.maemo.org/bugzilla/show_bug.cgi?id=190848

Reviewed-by: kh1
2010-09-23 15:07:54 +02:00
Friedemann Kleint
24cadd34a1 I10N: First translation fixes for 2.1
Fix README, some spelling errors, remove contractions,
exclamation marks, correct some plural forms, join split messages.
Add QCoreApplication::translate to non-Q_OBJECT-classes.
Fix some lupdate warnings about discarding meta-data (//:).
2010-09-10 10:51:43 +02:00
Christian Kandeler
18270ca432 Maemo: Add safety check.
Apparently, the sender can still be null even though it's deleted
via deleteLater().
2010-08-30 17:58:36 +02:00
Christian Kandeler
1ebb02b165 Maemo: Fix object deletion issue in packaging step.
Reviewed-by: kh1
2010-08-27 12:40: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
8a498cf179 Maemo: Rebuild package when Debian files have changed.
Reviewed-by: kh1
2010-08-27 12:40:03 +02:00
Tobias Hunger
616a9b13f0 Enable restoring the default names of project configuration items
* Enable support for this in all ProjectConfiguration items
   (Targets, projects, BCs, DCs, RCs, etc.). This is nicer
   than having custom code in individual configuraiton items.

Reviewed-by: dt
2010-08-24 16:04:51 +02:00
Christian Kandeler
245865092b Maemo: Hide features incompatible with current Maemo version.
Reviewed-by: kh1
2010-08-23 17:49:07 +02:00
Christian Kandeler
c0a922f742 Maemo: Differentiate between Maemo versions.
Reviewed-by: kh1
2010-08-23 17:37:27 +02:00
ck
b639a6e7c3 Maemo: Give display names to packaging and deploy steps. 2010-08-16 12:41:29 +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
1bcdb33fb1 Maemo: Create packaging templates in project directory.
Reviewed-by: kh1
2010-08-03 16:29:23 +02:00
ck
cbf31293cb Maemo: Adapt to new deploy configuration approach.
Reviewed-by: Tobias Hunger
2010-08-02 16:01:53 +02:00
Tobias Hunger
ee4a04a20b Refactor deployment
* Add a DeployConfiguration class to hold settings related
   to deployment.
 * Add BuildStepsList to hold a list of buildsteps
 * Update BuildConfiguration to use BuildStepLists instead of
   manageing lists of buildsteps itself.
 * Update BuildManager to use BuildStepLists in its interfaces
 * Fix fallout introduced by API changes
 * Update .user file to new way of storing settings

Task-number: QTCREATORBUG-1427
Task-number: QTCREATORBUG-1428
Task-number: QTCREATORBUG-1811
Task-number: QTCREATORBUG-1930
2010-08-02 14:21:05 +02:00
ck
16e9d050b8 Maemo: Always show correct package path.
We now react to the build directory being changed.

Reviewed-by: kh1
2010-07-28 16:13:34 +02:00
ck
31189a6064 Maemo: Revert change accidentally introduced by merge. 2010-07-28 14:34:02 +02:00
Christian Kamm
e03a6b6ea2 Merge branch '2.0'
Conflicts:
	share/qtcreator/qml-type-descriptions/qml-builtin-types.xml
	src/plugins/debugger/stackhandler.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp
2010-07-28 14:20:44 +02:00