Correct shlibs of freeswitch-all wrt libfreeswitch1

The freeswitch-all package provides libfreeswitch1, so any
shlibs-generated dependency should be for libfreeswitch1 rather than
freeswitch-all.

Because dh_shlibdeps / dpkg-shlibdeps searches for shlibs files in
debian/*/DEBIAN/ it was sometimes using freeswitch-all rather than
libfreeswitch1 to satisfy dependencies for freeswitch.so.1.

FS-6029 --resolve
This commit is contained in:
Travis Cross 2013-12-09 09:18:38 +00:00
parent 553bda996b
commit 9caae64f37

6
debian/rules vendored
View File

@ -106,6 +106,12 @@ override_dh_installinit:
dh_installinit -pfreeswitch-sysvinit --name=freeswitch dh_installinit -pfreeswitch-sysvinit --name=freeswitch
dh_installinit -pfreeswitch-all --name=freeswitch dh_installinit -pfreeswitch-all --name=freeswitch
override_dh_makeshlibs:
dh_makeshlibs
sed \
-e '/^libfreeswitch 1/{s/freeswitch-all/libfreeswitch1/g}' \
-i debian/freeswitch-all/DEBIAN/shlibs
debian-bootstrap: debian/.stamp-bootstrap debian-bootstrap: debian/.stamp-bootstrap
debian/.stamp-bootstrap: debian/.stamp-bootstrap:
(cd debian && ./bootstrap.sh) (cd debian && ./bootstrap.sh)