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
On Tuesday 12 May 2009 01:40:12 Jonathan Riddell wrote:> 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).Erm. what''s pkg-kde-tools doing in Qt ? ;)> http://people.ubuntu.com/~jriddell/karmic-debian-kubuntu/qt4-x11-debian-kub >untu.debdiff > > - Do not package firebird and ibase packages, remove from > debian/rules > and debian/controlTHat one, we aren''t adopting> - libqt4-dev depends on a load of -dev packagesThis one is just broken. Especially now that you don''t have to work around buggy kde any more.> - Build packages with lzma compressionNot supported by debian archive.> - Build phonon from qtThis is something that we should consider one day. /Sune -- Man, how could I unmount the server? First you never have to disable the connector.
On Tuesday, 2009-05-12, Jonathan Riddell wrote:> 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).Another option seems to be to patch Qt. Upstream did it this way: http://qt.gitorious.org/qt/qt/commit/5299240db14579960358edeebfc72fcef905af13 Cheers, Kevin -- Kevin Krammer, KDE developer, xdg-utils developer KDE user support, developer mentoring -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part. URL: <http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20090512/a54218f5/attachment.pgp>
> Another option seems to be to patch Qt. Upstream did it this way: > http://qt.gitorious.org/qt/qt/commit/5299240db14579960358edeebfc72fcef905af13I merged this changes. Next upload will provide phonon built from Qt sources. cheers, Fathi