[SCM] cmus/master: Avoid to depend on several sound servers (Closes: #612887) and let users choose to rely on the favorite one.
alessio at users.alioth.debian.org
alessio at users.alioth.debian.org
Mon Mar 7 10:48:27 UTC 2011
The following commit has been merged in the master branch:
commit 7bc6ddf05ae740eaa2776fcd1cf8313e7c4ac489
Author: Alessio Treglia <alessio at debian.org>
Date: Mon Mar 7 11:35:24 2011 +0100
Avoid to depend on several sound servers (Closes: #612887) and let
users choose to rely on the favorite one.
- debian/control:
+ Add shlibs:Recommends field.
- debian/rules:
+ Supply {dh_,dpkg-}shlibdeps with proper options to demote roar
and pulse audio dependencies to Recommends.
diff --git a/debian/control b/debian/control
index e6fd41e..ca7b8e5 100644
--- a/debian/control
+++ b/debian/control
@@ -29,7 +29,8 @@ Package: cmus
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends}
-Recommends: cmus-plugin-ffmpeg
+Recommends: cmus-plugin-ffmpeg,
+ ${shlibs:Recommends}
Description: lightweight ncurses audio player
C* Music Player is a modular and very configurable ncurses-based audio player.
It has some interesting features like configurable colorscheme, mp3 and ogg
diff --git a/debian/rules b/debian/rules
index ad05eed..78a5f56 100755
--- a/debian/rules
+++ b/debian/rules
@@ -17,3 +17,11 @@ override_dh_install:
dh_install -pcmus
dh_movefiles -pcmus-plugin-ffmpeg --sourcedir=debian/cmus/ \
/usr/lib/cmus/ip/ffmpeg.so
+
+override_dh_shlibdeps:
+ dh_shlibdeps -pcmus -Xroar.so -Xpulse.so
+ dpkg-shlibdeps -O -dRecommends \
+ debian/cmus/usr/lib/cmus/op/roar.so \
+ debian/cmus/usr/lib/cmus/op/pulse.so | \
+ cat >> debian/cmus.substvars
+ dh_shlibdeps --remaining-packages
--
cmus packaging
More information about the pkg-multimedia-commits
mailing list