--- /dev/null
+#
+# Copyright (C) 2010-2016 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+
+menu "Configuration"
+ depends on PACKAGE_znc
+
+config ZNC_ICU
+ bool
+ prompt "Enable ICU character encoding support."
+ help
+ Allows configuration of the charset used between clients and ZNC, and
+ between ZNC and the IRC server".
+
+endmenu
PKG_NAME:=znc
PKG_VERSION:=1.6.3
-PKG_RELEASE:=1
+PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://znc.in/releases \
PKG_USE_MIPS16:=0
PKG_BUILD_PARALLEL:=1
+PKG_CONFIG_DEPENDS := CONFIG_ZNC_ICU
define Package/znc/default
SUBMENU:=Instant Messaging
define Package/znc
$(Package/znc/default)
- DEPENDS:=+libopenssl +libpthread +libstdcpp
+ DEPENDS:=+libopenssl +libpthread +libstdcpp +ZNC_ICU:icu
MENU:=1
endef
bouncing, and c++ module support to name a few.
endef
+define Package/znc/config
+ source "$(SOURCE)/Config.in"
+endef
+
define Package/znc/conffiles
/etc/config/znc
endef
$(eval $(call webskin,forest))
$(eval $(call webskin,ice))
-PKG_CONFIG_DEPENDS := $(patsubst %,CONFIG_PACKAGE_%,$(ZNC_MODULES))
+PKG_CONFIG_DEPENDS += $(patsubst %,CONFIG_PACKAGE_%,$(ZNC_MODULES))
include $(INCLUDE_DIR)/package.mk
LIBS="-lstdc++ -lm -lssl -lcrypto $(LIBGCC_S) -lc"
CONFIGURE_ARGS += \
- --disable-charset \
+ $(if $(CONFIG_ZNC_ICU), --enable-charset, --disable-charset) \
--disable-cyrus \
--disable-debug \
--enable-largefile \