Christian Kandeler
7fd0b2dbb6
Maemo: Fix code redundancy.
...
Recursively removing a directory was implmented twice.
2010-11-26 12:20:18 +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
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
667d645611
Maemo: By default, strip release binaries.
...
But never strip debug binaries.
Task-number: QTCREATORBUG-2981
2010-11-02 16:17:41 +01:00
Christian Kandeler
220a3d1a37
Maemo: Remove remaining barriers for concurrent debugging.
...
Pipes and mount points for debugging with on-device gdb now have
unique names.
Also give mount point for deploying via UTFS per-project file name.
Task-number: QTCREATORBUG-2702
2010-11-02 15:08:30 +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
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
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
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
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
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
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
5ff0d9b72f
Maemo: Rename some classes.
...
All our classes should have the Maemo prefix because we don't have
a namespace of our own.
2010-07-28 09:36:30 +02:00
ck
8a3c1cc0d4
Maemo: Move INSTALLS information from package step to deploy step.
...
... because the files are installed even when packaging is disabled.
Reviewed-by: kh1
2010-07-14 12:22:30 +02:00
con
d24d01f49c
Merge commit '52b9fcca2ddd5d5e95c6e13cbded018699c7dd68' (origin/2.0)
...
Conflicts:
src/plugins/debugger/debuggeragents.cpp
src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp
src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.h
src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.cpp
src/plugins/qt4projectmanager/qt-maemo/maemosshthread.cpp
src/plugins/qt4projectmanager/qt-maemo/maemosshthread.h
2010-07-13 11:31:05 +02:00
ck
5b47f47dc9
Maemo: Use dpkg-buildpackage instead of calling dh-scripts manually.
...
Note to the merge person: This commit might trigger a merge conflict.
In that case, just use the code from the master branch.
2010-07-09 08:31:14 +02:00
ck
68beb601f3
Maemo: Use qmake configuration from sysroot.
...
Also allow absolute file paths for deployables.
Reviewed-by: kh1
2010-07-07 16:50:19 +02:00
ck
608fcf3123
Maemo: Correctly deploy subdirs projects.
...
Task-number: QTCREATORBUG-1614, QTCREATORBUG-1810
Reviewed-by: kh1
2010-07-07 14:51:46 +02:00
ck
f43095ceaf
Maemo: Prepare infrastructure for proper subdirs support.
...
No difference in functionality yet.
Reviewed-by: kh1
2010-07-06 12:06:03 +02:00
ck
2dfa9772f6
Maemo: Add detailed package creation output.
2010-07-01 11:56:02 +02:00
con
ede2a7c975
Merge remote branch 'origin/2.0'
...
Conflicts:
doc/qtcreator.qdoc
share/qtcreator/gdbmacros/dumper.py
src/libs/qmljs/qmljs-lib.pri
src/plugins/debugger/breakhandler.cpp
src/plugins/projectexplorer/projectexplorer.h
src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp
src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.h
2010-06-30 14:25:09 +02:00
ck
dcd62a2a92
Maemo: Move .pro file operations into their own class.
2010-06-29 14:15:41 +02:00
ck
d54673c017
Maemo: Fix incorrect assumption about build directory.
...
Reviewed-by: kh1
2010-06-29 13:40:03 +02:00
kh1
6b089ee88f
Allow the user to set the version number used for the build deb package.
...
Cherry-picked from 2.0 branch.
Task-number: QTCREATORBUG-1670
Reviewed-by: ck
2010-06-28 13:59:04 +02:00
kh1
eaf8d2692e
Allow the user to set the version number used for the build deb package.
...
Task-number: QTCREATORBUG-1670
Reviewed-by: ck
2010-06-28 12:37:47 +02:00
con
30fae3eab1
Merge remote branch 'origin/2.0'
...
Conflicts:
doc/qtcreator.qdoc
src/plugins/projectexplorer/taskwindow.h
src/plugins/qmldesigner/designercore/model/modelmerger.cpp
src/plugins/qmljseditor/qmljshoverhandler.h
src/plugins/qt4projectmanager/Qt4ProjectManager.pluginspec
src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.cpp
src/plugins/subversion/subversionplugin.cpp
2010-06-11 16:30:39 +02:00
ck
5221e8eff9
Maemo: Make packaging step optional.
...
Reviewed-by: kh1
2010-06-11 11:58:46 +02:00
ck
2be1f9c61b
Maemo: Preparation for deploying executable to arbitrary location.
...
Reviewed-by: kh1
2010-05-19 14:12:13 +02:00
ck
3867325522
Maemo: Serialize package contents.
...
Reviewed-by: kh1
2010-05-19 14:12:13 +02:00
ck
26e9569a6c
Maemo: Deduce correct target file name for library template.
2010-05-05 09:14:11 +02:00
ck
b61e656493
Maemo: Preparation for deploying executable to arbitrary location.
...
Reviewed-by: kh1
2010-05-03 16:56:38 +02:00
ck
54560de48f
Maemo: Serialize package contents.
...
Reviewed-by: kh1
2010-05-03 15:50:40 +02:00
ck
e112c6a9bf
Maemo: Add simple widget for package configuration.
2010-04-26 14:12:45 +02:00
ck
83f505d96a
Maemo: Add model for future package contents view.
...
No functional changes for now.
Reviewed-by: kh1
2010-04-20 17:15:53 +02:00
ck
c31d70743e
Maemo: Make packaging errors appear in task windows.
...
Reviewed-by: kh1
2010-04-15 14:47:01 +02:00
ck
44a953e84c
Maemo: Deploy and install packages instead of raw executables.
...
Reviewed-by: kh1
2010-04-15 14:47:01 +02:00
ck
3d8537922c
Maemo: Introduce functions for package name construction.
2010-04-14 15:08:13 +02:00
ck
a62e533123
Maemo: Implement basic packaging.
2010-04-07 17:36:28 +02:00
ck
29e8e70b1c
Add skeleton for Maemo package creation build step.
...
(No actual functionality yet.)
Reviewed-by: kh1
2010-04-06 16:57:29 +02:00