← Back to team overview

ubuntu-touch-coreapps team mailing list archive

Qt Creator 2.7 RC now available, Ubuntu UI Toolkit package rename approaching together with Qt 5.0.1

 

Hi,

Qt Creator 2.7 RC together with an updated Ubuntu plugin
(ubuntu-qtcreator-plugins) got copied over to the Ubuntu SDK Team PPA
[1] after testing yesterday. The packaging is now unified between
different Ubuntu versions, and the new version is also aimed to be
included in the official Ubuntu 13.04 archives.

[1] https://launchpad.net/~ubuntu-sdk-team/+archive/ppa

Enjoy it. Upstream release announcement at
http://blog.qt.digia.com/blog/2013/03/07/qt-creator-2-7-0-rc-released/

Secondly, like mentioned at the end of my yesterday's e-mail to
ubuntu-phone and ubuntu-touch-core-apps, the package so far known as
qt-components-ubuntu is being renamed to align with the project name
ubuntu-ui-toolkit and the Qt 5 package naming convention. This is what
already exists in Ubuntu 13.04 archives and will affect the build
dependencies of packages if you build against the PPA:s for Ubuntu 12.04
LTS or 12.10. If you want to be ready when the transition happens, you
can allow both the new and old package names.

So: If in debian/control you currently depend on 'qt-components-ubuntu',
you can change that line to 'qtdeclarative5-ubuntu-ui-toolkit-plugin |
qt-components-ubuntu' which allows the new name while selecting the old
name if only that package exists (the current situation). Later on you
can drop the latter part at some point if you remember.

The transition will happen possibly already this week together with the
Qt 5.0.1 switch. You may experiment with Qt 5.0.1 by temporarily adding
ppa:canonical-qt5-edgers/qt5-beta-proper - contents of it will be copied
to the normal qt5-proper PPA. So far it has been a smooth ride aside
from the couple of package renames.

In more detail, the UI Toolkit package names will change as follows:

* The QML plugin part of 'qt-components-ubuntu' ->
'qtdeclarative5-ubuntu-ui-toolkit-plugin'
* The theme files of 'qt-components-ubuntu' -> 'ubuntu-ui-toolkit-theme'
(the plugin depends on this package so the theme always gets installed)
* 'qt-components-ubuntu-examples' + 'qt-components-ubuntu-demos' ->
'ubuntu-ui-toolkit-examples'
* The source package is renamed 'qt-components-ubuntu' ->
'ubuntu-ui-toolkit'
* 'ubuntu-sdk' will come from this source package as well from now on

The new packages use the Replaces/Conflicts/Provides control fields to
provide an upgrade path on installed machines - if you select ubuntu-sdk
to be upgraded, it will remove the old packages and install new ones.

-Timo