packages: avahi: clean up dependencies
authorGabor Juhos <juhosg@openwrt.org>
Sun, 20 Oct 2013 15:58:15 +0000 (15:58 +0000)
committerGabor Juhos <juhosg@openwrt.org>
Sun, 20 Oct 2013 15:58:15 +0000 (15:58 +0000)
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.schaa@googlemail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 38470

libs/avahi/Makefile

index 1a666a3070e06a33475c115c99057ea1467993d8..c285d005aa95eb3eeb0c7b08eb1c0d503bf8cad1 100644 (file)
@@ -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