QtComponents/Butaca

Butaca. See more about it on Butaca page.

Fetch sources
Get master code from repo following intructions at Miniature/Development

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.

Remove QtQuick 1.1 code
commit.

Handle Close events
This is easy in this case.

commit

Adapt deployment to Fremantle
Some changes on how Butaca is deployed are needed to match Fremantle requirements.

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 and copy generated files into debian/patches directory.

Finally, modify rules file at debian directory to merge patches. At config-stamp rule add:

And thats all. You have Butaca working on Maemo5