← Back to team overview

ubuntu-touch-coreapps team mailing list archive

Qt 5.0.2 transition - build dependency updates for users of qtgraphicaleffects, qtmultimedia

 

Hello all,

Qt 5.0.2 is being prepared, and as a part of it I've synced all Qt
packaging with Debian. It is mostly staying as the same, as I pushed all
my changes to Debian, but three small changes are happening which
require your attention.

You can test out Qt 5.0.2 before it lands to everyone at the
qt5-beta-proper PPA:
https://launchpad.net/~canonical-qt5-edgers/+archive/qt5-beta-proper
(ppa:canonical-qt5-edgers/qt5-beta-proper) - there is at the moment no
Qt Creator build yet, but it will come soon.

== 1 ==

If : You are using "libqt5graphicaleffects5" as a dependency of your package
Then : Change the dependency in debian/control to be:
"libqt5qml-graphicaleffects | libqt5graphicaleffects5"
Because : This dependency allows both the new name and the old name,
making the transition seamless.

== 2 ==

If : You are using "libqt5multimedia5" as a dependency of your package
_and_ you need "mediaservice" (eg. libgstmediaplayer.so), "audio"
(libqtmedia_pulse.so) or playlistformats (libqtmultimedia_m3u.so) plugins
Then : Either A) Add an additional "Recommends:
libqt5multimedia5-plugins" already now, or B) Wait for Qt 5.0.2 to
actually appear in qt5-proper PPA before adding the "Depends:
libqt5multimedia5-plugins"
Because : A) should work for seamless transition, recommended packages
get installed automatically but nothing breaks even if the package does
not exist yet. B) is fine if you don't mind waiting.

== 3 ==

If : You make use of the "qdbus" executable
Do : It will move from qttools5-dev-tools to a separate package
"qdbus-qt5" when the transition happens.

-Timo