2 # Copyright (C) 2006-2011 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://irssi.org/files/
16 PKG_MD5SUM:=1dcb3f511b88df94b0c996f36668c7da
21 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)
23 include $(INCLUDE_DIR)/package.mk
24 include $(INCLUDE_DIR)/nls.mk
26 define Package/irssi/Default
27 SUBMENU:=Instant Messaging
30 DEPENDS:=+glib2 +libncurses +libpthread
31 TITLE:=Console IRC client
32 MAINTAINER:=Peter Wagner <tripolar@gmx.at>
33 URL:=http://irssi.org/
36 define Package/irssi/Default/description
37 Irssi is a terminal based IRC client for UNIX systems.
41 $(call Package/irssi/Default)
42 TITLE+= (with OpenSSL support)
47 define Package/irssi/description
48 $(call Package/irssi/Default/description)
49 This package is built with OpenSSL support.
52 define Package/irssi-nossl
53 $(call Package/irssi/Default)
54 TITLE+= (without OpenSSL support)
58 define Package/irssi-nossl/description
59 $(call Package/irssi/Default/description)
60 This package is built without OpenSSL support.
65 --with-glib-prefix="$(STAGING_DIR)/usr" \
71 EXTRA_CFLAGS+=$(TARGET_CPPFLAGS)
72 EXTRA_LDFLAGS+=-lncurses
74 ifeq ($(BUILD_VARIANT),ssl)
76 --with-ssl="$(STAGING_DIR)/usr"
79 ifeq ($(BUILD_VARIANT),nossl)
85 define Build/InstallDev
86 $(INSTALL_DIR) $(1)/usr/include/irssi
87 $(CP) $(PKG_INSTALL_DIR)/usr/include/irssi/* $(1)/usr/include/irssi/
90 define Package/irssi/install
91 $(INSTALL_DIR) $(1)/usr/bin
92 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/$(PKG_NAME) $(1)/usr/bin/$(PKG_NAME)
95 Package/irssi-nossl/install = $(Package/irssi/install)
97 $(eval $(call BuildPackage,irssi))
98 $(eval $(call BuildPackage,irssi-nossl))