Bug#492329: asterisk: Move chan_vpb.so dependencies to 'Suggests'
Tim Retout
tim at retout.co.uk
Fri Jul 25 10:33:57 UTC 2008
Package: asterisk
Version: 1:1.4.20~dfsg-1
Severity: wishlist
Tags: patch
Not everyone uses VoiceTronix hardware; I have been told that the vpb channel
is still unstable, and would prefer not to install libvpb.
The attached patch sets some dh_shlibdeps options, to move the dependencies
of this one channel into 'Suggests'. Splitting it out into a separate package
seemed like overkill (c.f. #459244). It would be possible to bring it back
into 'Depends' or 'Recommends' when the module is stable.
The same method could be used to move more non-core asterisk dependencies into
'Recommends'. These would still be installed by default, but could be
removed by the administrator.
(I did have one issue where symbol versioning caused libstdc++6 to be
repeated in Suggests, but that does not seem to happen with asterisk from
pkg-voip svn.)
--
Tim Retout <tim at retout.co.uk>
-------------- next part --------------
commit ffe5319c612cb4c49ec4f1a53ffca8e6b43d87bc
Author: Tim Retout <tim.retout at credativ.co.uk>
Date: Fri Jul 25 10:06:32 2008 +0100
Move chan_vpb.so dependencies into 'Suggests'.
diff --git a/debian/control b/debian/control
index e0d7f11..985387e 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@ Depends: ${shlibs:Depends}, asterisk-config (= ${source:Version}) | asterisk-con
Conflicts: asterisk-classic, asterisk-bristuff, asterisk-chan-capi (<< 1.1.1-1~)
Replaces: asterisk-classic, asterisk-bristuff
Provides: asterisk-1.4
-Suggests: ekiga, ohphone, twinkle, kphone, asterisk-doc, asterisk-dev, asterisk-h323
+Suggests: ${shlibs:Suggests}, ekiga, ohphone, twinkle, kphone, asterisk-doc, asterisk-dev, asterisk-h323
Description: Open Source Private Branch Exchange (PBX)
Asterisk is an Open Source PBX and telephony toolkit. It is, in a
sense, middleware between Internet and telephony channels on the bottom,
diff --git a/debian/rules b/debian/rules
index 19c62e0..99d4032 100755
--- a/debian/rules
+++ b/debian/rules
@@ -209,7 +209,9 @@ binary-arch: install-arch
dh_installdeb -a
rm -f debian/asterisk/usr/lib/asterisk/modules/chan_h323.so
dh_makeshlibs -a
- dh_shlibdeps -a
+ dh_shlibdeps -a -X/usr/lib/asterisk/modules/chan_vpb.so -- \
+ -dSuggests debian/asterisk/usr/lib/asterisk/modules/chan_vpb.so \
+ -dDepends
dh_gencontrol -a
dh_md5sums -a
dh_builddeb -a
More information about the Pkg-voip-maintainers
mailing list