I've made a packaging patch that separates the KCM from the rest of the kdebase-runtime package into its own separate binary package. I plan to commit this patch to pkg-kde when KDE 4.4 enters pkg-kde svn.
In addition to this patch, phonon-backend-xine from phonon-backends will need to have some relation to this new package added, either recommends or suggests.
Index: debian/control =================================================================== --- debian/control (revision 16497) +++ debian/control (working copy) @@ -67,6 +67,17 @@ . This package is part of the KDE 4 base runtime module. +Package: kcm-phonon-xine +Section: kde +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Replaces: kdebase-runtime-data (<< 4:4.3.4-3), kdebase-runtime (<< 4:4.3.4-3) +Description: advanced Phonon Xine configuration + This package contains a configuration module for tweaking some of the more + advanced settings for Phonon's Xine backend. + . + This package is part of the KDE 4 base runtime module. + Package: plasma-scriptengine-javascript Section: kde Architecture: any Index: debian/kdebase-runtime.install =================================================================== --- debian/kdebase-runtime.install (revision 16497) +++ debian/kdebase-runtime.install (working copy) @@ -46,7 +46,6 @@ usr/lib/kde4/kcm_locale.so usr/lib/kde4/kcm_nepomuk.so usr/lib/kde4/kcm_phonon.so -usr/lib/kde4/kcm_phononxine.so usr/lib/kde4/kcm_trash.so usr/lib/kde4/kcmspellchecking.so usr/lib/kde4/kded_desktopnotifier.so Index: debian/changelog =================================================================== --- debian/changelog (revision 16497) +++ debian/changelog (working copy) @@ -1,10 +1,16 @@ kdebase-runtime (4:4.3.4-3) UNRELEASED; urgency=low + [ Modestas Vainius ] * Change my email address to mo...@debian.org in Uploaders field. * Fix Vcs-Browser URL. - -- Modestas Vainius <mo...@debian.org> Sat, 12 Dec 2009 16:57:11 +0200 + [ Jonathan Thomas ] + * Split the KCM for the Phonon Xine backend into a separate package from the + kdebase-runtime binary package to prevent all of KDE from depending on Xine. + (Closes: #559748) + -- Debian Qt/KDE Maintainers <debian-qt-...@lists.debian.org> Sat, 12 Dec 2009 16:57:11 +0200 + kdebase-runtime (4:4.3.4-2) unstable; urgency=low +++ Changes by Modestas Vainius: Index: debian/kdebase-runtime-data.install =================================================================== --- debian/kdebase-runtime-data.install (revision 16497) +++ debian/kdebase-runtime-data.install (working copy) @@ -457,7 +457,6 @@ usr/share/kde4/services/kcm_kdnssd.desktop usr/share/kde4/services/kcm_nepomuk.desktop usr/share/kde4/services/kcm_phonon.desktop -usr/share/kde4/services/kcm_phononxine.desktop usr/share/kde4/services/kcmcgi.desktop usr/share/kde4/services/kcmkded.desktop usr/share/kde4/services/kcmnotify.desktop