[SCM] Phonon Multimedia Framework packaging branch, master, updated. debian/4.6.0really4.4.3-1-15-g7df594a

Modestas Vainius modax at alioth.debian.org
Sun Feb 20 17:37:09 UTC 2011


The following commit has been merged in the master branch:
commit 1f7b8cfaacc87457c0bf46cee6888b3b89c09270
Author: Modestas Vainius <modestas at vainius.eu>
Date:   Sun Feb 20 16:08:41 2011 +0200

    Try to solve an issue with Phonon backends getting auto-installed on buildds.
    
    phonon-backend-null will be preferred if Phonon is installed via libphonon-dev
    (which normally won't be a case on user systems). However, if auto-recommends
    is switched ON (default on user systems), apt(itude) will prefer to remove
    -null once phonon metapackage is about to be installed due to it recommending
    only real backends. Changes:
    
    - phonon-backend-null no longer provides phonon-backend;
    - add "phonon-backend-null" as an alternative to phonon-backend in
    phonon Depends;
    - add "phonon-backend-null | phonon" to libphonon-dev Depends;
    - add real Phonon backends to phonon metapackage Recommends.
---
 debian/changelog |   11 +++++++++++
 debian/control   |    6 +++---
 2 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 6895265..1215674 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -16,6 +16,17 @@ phonon (4:4.6.0really4.4.4-0r1) UNRELEASED; urgency=low
   * Remove sequence number from debian patches filenames.
   * Update install files.
   * Switch default backend to phonon-backend-vlc (phonon metapackage).
+  * Try to solve an issue with Phonon backends getting auto-installed on
+    buildds. phonon-backend-null will be preferred if Phonon is installed via
+    libphonon-dev (which normally won't be a case on user systems). However,
+    if auto-recommends is switched ON (default on user systems), apt(itude)
+    will prefer to remove -null once phonon metapackage is about to be
+    installed due to it recommending only real backends. Changes:
+    - phonon-backend-null no longer provides phonon-backend;
+    - add "phonon-backend-null" as an alternative to phonon-backend in
+      phonon Depends;
+    - add "phonon-backend-null | phonon" to libphonon-dev Depends;
+    - add real Phonon backends to phonon metapackage Recommends.
 
  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Sun, 05 Dec 2010 16:01:39 +0100
 
diff --git a/debian/control b/debian/control
index 01700de..0d2e097 100644
--- a/debian/control
+++ b/debian/control
@@ -14,7 +14,8 @@ Vcs-Git: git://git.debian.org/pkg-kde/kde-req/phonon.git
 Package: phonon
 Architecture: all
 Depends: ${misc:Depends}, libphonon4 (>= ${source:Version}),
- phonon-backend-vlc | phonon-backend
+ phonon-backend-vlc | phonon-backend | phonon-backend-null
+Recommends: phonon-backend-vlc | phonon-backend-gstreamer | phonon-backend
 Suggests: phonon-backend-xine, phonon-backend-gstreamer, phonon-backend-vlc,
  phonon-backend-mplayer
 Description: metapackage for the Phonon multimedia framework
@@ -28,7 +29,7 @@ Package: libphonon-dev
 Architecture: any
 Section: libdevel
 Depends: ${shlibs:Depends}, ${misc:Depends}, libphonon4 (= ${binary:Version}),
- ${sameVersionDep:libqt4-dev:libphonon4}
+ ${sameVersionDep:libqt4-dev:libphonon4}, phonon-backend-null | phonon
 Description: development files for the Phonon multimedia framework
  Phonon is the Qt 4 multimedia API, which provides a task-oriented abstraction
  layer for capturing, mixing, processing, and playing audio and video content.
@@ -50,7 +51,6 @@ Description: the core library of the Phonon multimedia framework
 
 Package: phonon-backend-null
 Architecture: all
-Provides: phonon-backend
 Depends: libphonon4, ${misc:Depends}
 Conflicts: phonon-backend
 Description: Phonon null backend (no real backend)

-- 
Phonon Multimedia Framework packaging



More information about the pkg-kde-commits mailing list