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
://irssi.org
/files
/
16 PKG_MD5SUM
:=00efe7638dd596d5930dfa2aeae87b3a
20 include $(INCLUDE_DIR
)/package.mk
22 define Package
/irssi
/Default
23 SUBMENU
:=Instant Messaging
26 DEPENDS
:=+glib2
+libncurses
27 TITLE
:=console irc client
28 URL
:=http
://irssi.org
/
31 define Package
/irssi
/Default
/description
32 Irssi is a terminal based IRC client for UNIX systems.
36 $(call Package
/irssi
/Default
)
37 TITLE
+= (without OpenSSL support
)
40 define Package
/irssi
/description
41 $(call Package
/irssi
/Default
/description
)
42 This package is built without OpenSSL support.
45 define Package
/irssi-openssl
46 $(call Package
/irssi
/Default
)
47 TITLE
+= (with OpenSSL support
)
51 define Package
/irssi-openssl
/description
52 $(call Package
/irssi
/Default
/description
)
53 This package is built with OpenSSL support.
58 $(STAMP_BUILT
)-$(2): $(STAMP_PREPARED
)
59 -$(MAKE
) -C
$(PKG_BUILD_DIR
) clean
60 $(call Build
/Configure
/Default
, \
62 --with-glib-prefix
="$(STAGING_DIR)/usr" \
68 $(MAKE
) -C
$(PKG_BUILD_DIR
)
69 ( cd
$(PKG_BUILD_DIR
); mv
-f src
/fe-text
/irssi
$(PKG_NAME
)-$(2) )
72 $(STAMP_BUILT
): $(STAMP_BUILT
)-$(2)
74 define Package
/$(1)/install
75 $(INSTALL_DIR
) $$(1)/usr
/bin
76 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/$(PKG_NAME
)-$(2) $$(1)/usr
/bin
/$(PKG_NAME
)
80 EXTRA_CFLAGS
+=$(TARGET_CPPFLAGS
) -I
$(STAGING_DIR
)/usr
/lib
/libiconv
/include -I
$(STAGING_DIR
)/usr
/lib
/libintl
/include
81 EXTRA_LDFLAGS
+=-L
$(STAGING_DIR
)/usr
/lib
/libiconv
/lib
-L
$(STAGING_DIR
)/usr
/lib
/libintl
/lib
-lncurses
83 ifneq ($(SDK
)$(CONFIG_PACKAGE_irssi
),)
84 define Build
/without-ssl
85 $(call Build
/Template
,irssi
,without-ssl
, \
91 $(eval
$(Build
/without-ssl
))
93 ifneq ($(SDK
)$(CONFIG_PACKAGE_irssi-openssl
),)
94 define Build
/with-openssl
95 $(call Build
/Template
,irssi-openssl
,with-openssl
, \
96 --with-ssl
="$(STAGING_DIR)/usr" \
100 $(eval
$(Build
/with-openssl
))
102 $(eval
$(call BuildPackage
,irssi
))
103 $(eval
$(call BuildPackage
,irssi-openssl
))