Re: qt4-x11 Kubuntu Debian diff
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 signature.asc Description: This is a digitally signed message part. -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
qt4-x11 Kubuntu Debian diff
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 -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk