[SCM] cmus/master: Demote extra plugins to Suggests

alessio at users.alioth.debian.org alessio at users.alioth.debian.org
Sat Jun 20 11:35:29 UTC 2015


The following commit has been merged in the master branch:
commit 3b7fd3fff49c36f5a0b16098faa1678e9817323c
Author: Alessio Treglia <alessio at debian.org>
Date:   Sat Jun 20 12:21:04 2015 +0100

    Demote extra plugins to Suggests
    
    - For a rationale on the demotion of roar please see bug#789256
    - Remove Pulse from Recommends as it pulls down libpulse
      unconditionally. It won't affect most desktop installs - most of
      DE require Pulse anyway, and at the same time avoid users who
      don't want Pulse to get it installed involuntarily.
    
    Closes: #789256

diff --git a/debian/control b/debian/control
index 329148e..920e234 100644
--- a/debian/control
+++ b/debian/control
@@ -38,6 +38,8 @@ Depends:
 Recommends:
  cmus-plugin-ffmpeg,
  ${shlibs:Recommends}
+Suggests:
+ ${shlibs:Suggests}
 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 3f1c690..94b3178 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,10 +4,10 @@
 LDFLAGS+=-Wl,--as-needed
 CFLAGS+=-I/usr/include/ncursesw
 
-recommended_deps = pulse roar
+suggested_deps = pulse roar
 
 EXTRA_CMUS_DIR_OP_PLUGINS = debian/cmus/usr/lib/cmus/op/
-EXTRA_CMUS_PLUGINS := $(foreach plugin,$(recommended_deps),$(plugin).so)
+EXTRA_CMUS_PLUGINS := $(foreach plugin,$(suggested_deps),$(plugin).so)
 
 %:
 	dh $@
@@ -30,7 +30,7 @@ override_dh_install:
 
 override_dh_shlibdeps:
 	dh_shlibdeps -pcmus $(foreach plugin,$(EXTRA_CMUS_PLUGINS),-X$(plugin))
-	dpkg-shlibdeps -O -dRecommends \
+	dpkg-shlibdeps -O -dSuggests \
 		$(foreach plugin,$(EXTRA_CMUS_PLUGINS),$(EXTRA_CMUS_DIR_OP_PLUGINS)$(plugin)) \
 		>> debian/cmus.substvars
 	dh_shlibdeps --remaining-packages

-- 
cmus packaging



More information about the pkg-multimedia-commits mailing list