2 # Copyright (C) 2006-2010 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
15 PKG_SOURCE_URL
:=http
://www.weechat.org
/files
/src
16 PKG_MD5SUM
:=ccdecf663b0050a23049acb4b9a76193
19 PKG_CONFIG_DEPENDS
= CONFIG_PACKAGE_weechat-mod-lua
21 include $(INCLUDE_DIR
)/package.mk
22 include $(INCLUDE_DIR
)/nls.mk
24 define Package
/weechat
/Default
25 SUBMENU
:=Instant Messaging
28 TITLE
:=Lightweight IRC client
29 URL
:=http
://www.weechat.org
/
32 define Package
/weechat
/Default
/description
33 Weechat is fast
, light
& extensible IRC client.
37 define Package
/weechat
38 $(call Package
/weechat
/Default
)
40 DEPENDS
:=+libgnutls
+libncurses
$(ICONV_DEPENDS
)
43 define Package
/weechat
/description
44 $(call Package
/weechat
/Default
/description
)
48 define Package
/weechat-mod-charset
49 $(call Package
/weechat
/Default
)
50 TITLE
+= (charset plugin
)
54 define Package
/weechat-mod-charset
/description
55 $(call Package
/weechat
/Default
/description
)
56 This packages contains a charset plugin for Weechat.
60 define Package
/weechat-mod-lua
61 $(call Package
/weechat
/Default
)
63 DEPENDS
:=weechat
+liblua @BROKEN
66 define Package
/weechat-mod-lua
/description
67 $(call Package
/weechat
/Default
/description
)
68 This packages contains an Lua scripting plugin for Weechat.
74 --with-libgnutls-prefix
=$(STAGING_DIR
)/usr \
75 --without-doc-xsl-prefix \
76 --with-libiconv-prefix
="$(ICONV_PREFIX)" \
77 --without-libintl-prefix \
83 ac_cv_path_LIBGNUTLS_CONFIG
="pkg-config gnutls" \
86 -L
$(ICONV_PREFIX
)/lib \
87 -Wl
,-rpath-link
,$(STAGING_DIR
)/usr
/lib
89 ifneq ($(CONFIG_PACKAGE_weechat-mod-lua
),)
93 --with-plugins
="lua" \
94 --with-lua-inc
="$(STAGING_DIR)/usr/include" \
95 --with-lua-lib
="$(STAGING_DIR)/usr/lib"
98 TARGET_LDFLAGS
+= -lcrypt
105 $(MAKE
) -C
$(PKG_BUILD_DIR
) \
107 DESTDIR
="$(PKG_INSTALL_DIR)" \
112 define Package
/weechat
/install
113 $(INSTALL_DIR
) $(1)/usr
/bin
114 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/weechat-curses
$(1)/usr
/bin
/
115 $(INSTALL_DIR
) $(1)/usr
/lib
/weechat
/plugins
120 define Package
/weechat-mod-
$(1)/install
121 $(INSTALL_DIR
) $$(1)/usr
/lib
/weechat
/plugins
122 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/weechat
/plugins
/$(1).so
* $$(1)/usr
/lib
/weechat
/plugins
/
125 $$(eval
$$(call BuildPackage
,weechat-mod-
$(1)))
128 $(eval
$(call BuildPackage
,weechat
))
129 $(eval
$(call BuildPlugin
,charset
))
130 $(eval
$(call BuildPlugin
,lua
))