2 # Copyright (C) 2006-2009 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
18 include $(INCLUDE_DIR
)/package.mk
20 define Package
/irssi
/Default
21 SUBMENU
:=Instant Messaging
24 DEPENDS
:=+glib2
+libncurses
25 TITLE
:=console irc client
26 URL
:=http
://irssi.org
/
29 define Package
/irssi
/Default
/description
30 Irssi is a terminal based IRC client for UNIX systems.
34 $(call Package
/irssi
/Default
)
35 TITLE
+= (without OpenSSL support
)
38 define Package
/irssi
/description
39 $(call Package
/irssi
/Default
/description
)
40 This package is built without OpenSSL support.
43 define Package
/irssi-openssl
44 $(call Package
/irssi
/Default
)
45 TITLE
+= (with OpenSSL support
)
49 define Package
/irssi-openssl
/description
50 $(call Package
/irssi
/Default
/description
)
51 This package is built with OpenSSL support.
56 $(STAMP_BUILT
)-$(2): $(STAMP_PREPARED
)
57 -$(MAKE
) -C
$(PKG_BUILD_DIR
) clean
58 $(call Build
/Configure
/Default
, \
60 --with-glib-prefix
="$(STAGING_DIR)/usr" \
66 $(MAKE
) -C
$(PKG_BUILD_DIR
)
67 ( cd
$(PKG_BUILD_DIR
); mv
-f src
/fe-text
/irssi
$(PKG_NAME
)-$(2) )
70 $(STAMP_BUILT
): $(STAMP_BUILT
)-$(2)
72 define Package
/$(1)/install
73 $(INSTALL_DIR
) $$(1)/usr
/bin
74 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/$(PKG_NAME
)-$(2) $$(1)/usr
/bin
/$(PKG_NAME
)
78 EXTRA_CFLAGS
+=$(TARGET_CPPFLAGS
) -I
$(STAGING_DIR
)/usr
/lib
/libiconv
/include -I
$(STAGING_DIR
)/usr
/lib
/libintl
/include
79 EXTRA_LDFLAGS
+=-L
$(STAGING_DIR
)/usr
/lib
/libiconv
/lib
-L
$(STAGING_DIR
)/usr
/lib
/libintl
/lib
-lncurses
81 ifneq ($(SDK
)$(CONFIG_PACKAGE_irssi
),)
82 define Build
/without-ssl
83 $(call Build
/Template
,irssi
,without-ssl
, \
89 $(eval
$(Build
/without-ssl
))
91 ifneq ($(SDK
)$(CONFIG_PACKAGE_irssi-openssl
),)
92 define Build
/with-openssl
93 $(call Build
/Template
,irssi-openssl
,with-openssl
, \
94 --with-ssl
="$(STAGING_DIR)/usr" \
98 $(eval
$(Build
/with-openssl
))
100 $(eval
$(call BuildPackage
,irssi
))
101 $(eval
$(call BuildPackage
,irssi-openssl
))