libavahi does not require libdaemon nor libgdbm. Move the dependencies
into the right avahi sub-packages to allow smaller footprint when only
using libavahi.
Signed-off-by: Helmut Schaa <helmut.sc...@googlemail.com>
---
 libs/avahi/Makefile |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/libs/avahi/Makefile b/libs/avahi/Makefile
index 1a666a3..c285d00 100644
--- a/libs/avahi/Makefile
+++ b/libs/avahi/Makefile
@@ -60,7 +60,7 @@ define Package/libavahi
   $(call Package/avahi/Default)
   SECTION:=libs
   CATEGORY:=Libraries
-  DEPENDS:=+libdaemon +libpthread +libgdbm +SSP_SUPPORT:libssp
+  DEPENDS:=+libpthread +SSP_SUPPORT:libssp
   TITLE+= (library)
 endef
 
@@ -97,9 +97,9 @@ define Package/avahi-daemon
   $(call Package/avahi/Default)
   SUBMENU:=IP Addresses and Names
   ifeq ($(BUILD_VARIANT),dbus)
-  DEPENDS:=+libavahi +libexpat +librt +libdbus
+  DEPENDS:=+libavahi +libexpat +librt +libdaemon +libdbus
   else
-  DEPENDS:=+libavahi +libexpat +librt
+  DEPENDS:=+libavahi +libexpat +librt +libdaemon
   endif
   TITLE+= (daemon)
 endef
@@ -119,7 +119,7 @@ endef
 define Package/avahi-dnsconfd
   $(call Package/avahi/Default)
   SUBMENU:=IP Addresses and Names
-  DEPENDS:=+libavahi
+  DEPENDS:=+libavahi +libdaemon
   TITLE:=A Unicast DNS server from mDNS/DNS-SD configuration daemon
 endef
 
@@ -174,7 +174,7 @@ endef
 define Package/avahi-utils
   $(call Package/avahi/Default)
   SUBMENU:=IP Addresses and Names
-  DEPENDS:=+libavahi-client
+  DEPENDS:=+libavahi-client +libgdbm
   TITLE+= (utilities)
 endef
 
-- 
1.7.10.4
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to