rev 11001 - branches/kde4/packages/phonon/debian

Pino Toscano pino-guest at alioth.debian.org
Fri Jun 13 15:08:51 UTC 2008


Author: pino-guest
Date: 2008-06-13 15:08:51 +0000 (Fri, 13 Jun 2008)
New Revision: 11001

Modified:
   branches/kde4/packages/phonon/debian/changelog
   branches/kde4/packages/phonon/debian/control
   branches/kde4/packages/phonon/debian/rules
Log:
some refactoring of the dependencies, as agreed with modestas and sune:
+ make the phonon-backend-gstreamer provide a virtual phonon-backend
+ create a phonon metapackage that installs the phonon library and ensure a backend is installed too


Modified: branches/kde4/packages/phonon/debian/changelog
===================================================================
--- branches/kde4/packages/phonon/debian/changelog	2008-06-13 14:26:44 UTC (rev 11000)
+++ branches/kde4/packages/phonon/debian/changelog	2008-06-13 15:08:51 UTC (rev 11001)
@@ -1,3 +1,15 @@
+phonon (4:4.2~svn820171-2) UNRELEASED; urgency=low
+
+  +++ Changes by Pino Toscano:
+
+  * Make the phonon-backend-gstreamer provide a virtual phonon-backend.
+  * Create a phonon metapackage that installs the phonon library and ensure
+    a backend is installed too.
+  * All the changes above were agreed with Modestas Vainius and Sune Vuorela,
+    thanks.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Fri, 13 Jun 2008 17:03:52 +0200
+
 phonon (4:4.2~svn820171-1) experimental; urgency=low
 
   +++ Changes by Ana Guerrero and Modestas Vainius:

Modified: branches/kde4/packages/phonon/debian/control
===================================================================
--- branches/kde4/packages/phonon/debian/control	2008-06-13 14:26:44 UTC (rev 11000)
+++ branches/kde4/packages/phonon/debian/control	2008-06-13 15:08:51 UTC (rev 11001)
@@ -11,6 +11,16 @@
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-kde/branches/kde4/packages/phonon
 Vcs-Svn: svn://svn.debian.org/pkg-kde/branches/kde4/packages/phonon
 
+Package: phonon
+Section: libs
+Architecture: all
+Depends: phonon-backend-gstreamer | phonon-backend, libphonon4 (>= ${source:Version})
+Suggests: phonon-backend-xine, phonon-backend-vlc, phonon-backend-mplayer
+Description: meta package for Phonon multimedia framework
+ Phonon is the Qt4 multimedia API, which provides a task-oriented abstraction
+ layer for capturing, mixing, processing, and playing audio and video content.
+ .
+ This metapackage ensures a working Phonon (libphonon4 and a backend).
 
 Package: libphonon-dev
 Section: libdevel
@@ -27,7 +37,7 @@
 Package: libphonon4
 Section: libs
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, phonon-backend-gstreamer (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}
 Replaces: kdelibs5 (<= 4:4.0.80)
 Description: Phonon multimedia framework for Qt 4
  Phonon is the Qt 4 multimedia API, which provides a task-oriented abstraction
@@ -38,8 +48,8 @@
 Package: phonon-backend-gstreamer
 Section: sound
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Recommends: libphonon4
+Depends: ${shlibs:Depends}, ${misc:Depends}, libphonon4 (= ${binary:Version})
+Provides: phonon-backend
 Description: Phonon GStreamer 0.10.x backend
  Phonon is the Qt 4 multimedia API, which provides a task-oriented abstraction
  layer for capturing, mixing, processing, and playing audio and video content.

Modified: branches/kde4/packages/phonon/debian/rules
===================================================================
--- branches/kde4/packages/phonon/debian/rules	2008-06-13 14:26:44 UTC (rev 11000)
+++ branches/kde4/packages/phonon/debian/rules	2008-06-13 15:08:51 UTC (rev 11001)
@@ -2,8 +2,6 @@
 
 include debian/cdbs/kde.mk
 
-DEB_DH_MAKESHLIBS_ARGS_libphonon4 = -V'libphonon4 (>> 4:4.2~)'
+PHONON_MINIMUM_VERSION := 4:4.2~
 
-# No circular dependancy with libphonon
-DEB_DH_SHLIBDEPS_ARGS_phonon-backend-gstreamer = -- -xlibphonon4
-
+DEB_DH_MAKESHLIBS_ARGS_libphonon4 = -V'libphonon4 (>> $(PHONON_MINIMUM_VERSION)), phonon(>> $(PHONON_MINIMUM_VERSION))'




More information about the pkg-kde-commits mailing list