QtComponents/Butaca
Revision as of 17:02, 13 September 2011
Butaca <add description>. See more about it on Butaca page.
Contents |
Fetch sources
Get master code from repo following intructions at Miniature/Development
Remove unsupported libraried
Applauncherd
ShareUI
Refactor QML files
As on [QtComponents/Miniature], we need to replace namespace by the fremantle one. In this case we need to go a bit further use migrateTo for this task.
Update hardcoded paths
Remove QtQuick 1.1 code
commit.
Handle Close events
This is easy in this case.
<syntaxhighlight lang="diff"> </syntaxhighlight>
commit
Adapt deployment to Fremantle
Some changes on how Butaca is deployed are needed to match Fremantle requirements.
Optify code
Update Desktop file
And finally, update desktop file. There's no applauncerd on fremantle, so remove invoker from Exec. With this action we loose splash-screen.
commit
Update packing scripts
Now that all required changes are commited. generate patches with <syntaxhighlight lang="bash">git format-patch origin/master</syntaxhighlight> and copy generated files into debian/patches directory.
Finally, modify rules file at debian directory to merge patches. At config-stamp rule add: <syntaxhighlight lang="make">for p in debian/patches/*; do patch -p1 < $$p; done </syntaxhighlight>
And thats all. You have Butaca working on Maemo5