]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Correct shlibs of freeswitch-all wrt libfreeswitch1
authorTravis Cross <tc@traviscross.com>
Mon, 9 Dec 2013 09:18:38 +0000 (09:18 +0000)
committerTravis Cross <tc@traviscross.com>
Mon, 9 Dec 2013 09:22:49 +0000 (09:22 +0000)
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

debian/rules

index 7d7d50fd71aec8030977474826ce7d80ea179a39..0eb01ee42257902462f827b138f662642e3e4f9e 100755 (executable)
@@ -106,6 +106,12 @@ override_dh_installinit:
        dh_installinit -pfreeswitch-sysvinit --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/.stamp-bootstrap:
        (cd debian && ./bootstrap.sh)