qt4-x11 Kubuntu Debian diff

Jonathan Riddell jriddell at ubuntu.com
Mon May 11 23:40:12 UTC 2009


Here's the diffs between Kubuntu as it currently is in our development
Karmic versin and Debian sid starting with Qt.  Karmic only just opened so the packages
are far from perfect (also the upload success record is embarracing in
places).

pkg-kde-tools is merged and adds a bunch of stuff for Launchpad
Translations which won't be interesting to Debian (well possibly if tdebs
come along, I don't know).

cmake is merged, no changes.

http://people.ubuntu.com/~jriddell/karmic-debian-kubuntu/qt4-x11-debian-kubuntu.debdiff

    - Do not package firebird and ibase packages, remove from
      debian/rules
      and debian/control
    - Use our custom -dbg setup, see
      https://bugs.edge.launchpad.net/ubuntu/+source/qt4-x11/+bug/261380/comments/28
    - libqt4-dev depends on a load of -dev packages
    - Install various extra headers in libqt4-opengl-dev.install and
      libqt4-dev.install
    - Keep kubuntu_03_use_bash_in_configure.diff
    - Build packages with lzma compression
    - Add links from /usr/share/qt4/lib/ to /usr/lib for Qt libraries
      needed for Qt Jambi in debian/rules
    - Build phonon from qt


Qt adds a patch kubuntu_04_qt_ia32_library_path.patch to make plugins
load for 32 bit apps running on amd64 using ia32-libs, this is needed
by Skype.

It's built with -no-separate-debug-info since the _debug libraries
were reported not to work and Ubuntu creates ddebs anyway.

Phonon is built from Qt.  This seems like the only sensible way to
build it to avoid a circular dependency although I don't know of any
other distro doing it (and apps fail to compile since a header isn't
installed by Qt's build system for phonon, they're easily patched).
The backends are still built from the phonon source package.  I made
the phonon packages libqt4-phonon and libqt4-phonon-dev with
libphonon{4,-dev} as dummy packages.

lzma compression makes the binaries smaller and there are other
changes for Jambi.

Jonathan




More information about the pkg-kde-talk mailing list