keepalived: fix libnl optional dependency
[buildroot-gz.git] / package / keepalived / keepalived.mk
blob95757ff6813006e18108e286f3786958b52fe5cd
1 ################################################################################
3 # keepalived
5 ################################################################################
7 KEEPALIVED_VERSION = 1.3.2
8 KEEPALIVED_SITE = http://www.keepalived.org/software
9 KEEPALIVED_DEPENDENCIES = host-pkgconf openssl popt
10 KEEPALIVED_LICENSE = GPLv2+
11 KEEPALIVED_LICENSE_FILES = COPYING
12 KEEPALIVED_CONF_OPTS += --disable-dbus
14 KEEPALIVED_PATCH = https://github.com/acassen/keepalived/commit/5d98b7b69fcbba84fa69e5b5e9a019bfbcb76e8b.patch
16 ifeq ($(BR2_PACKAGE_LIBNL)$(BR2_PACKAGE_LIBNFNETLINK),yy)
17 KEEPALIVED_DEPENDENCIES += libnl libnfnetlink
18 endif
20 ifeq ($(BR2_PACKAGE_IPSET),y)
21 KEEPALIVED_DEPENDENCIES += ipset
22 KEEPALIVED_CONF_OPTS += --enable-libipset
23 else
24 KEEPALIVED_CONF_OPTS += --disable-libipset
25 endif
27 ifeq ($(BR2_PACKAGE_IPTABLES),y)
28 KEEPALIVED_DEPENDENCIES += iptables
29 KEEPALIVED_CONF_OPTS += --enable-libiptc
30 else
31 KEEPALIVED_CONF_OPTS += --disable-libiptc
32 endif
34 $(eval $(autotools-package))