2 # Copyright (C) 2006 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
9 include $(TOPDIR
)/rules.mk
15 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
16 PKG_SOURCE_URL
:=http
://irssi.org
/files
/
17 PKG_MD5SUM
:=0d6fc2203832b514eff014fffd574664
19 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)-$(PKG_VERSION
)
21 include $(INCLUDE_DIR
)/package.mk
23 define Package
/irssi
/Default
24 SUBMENU
:=Instant Messaging
27 DEPENDS
:=+glib2
+libncurses
28 TITLE
:=console irc client
29 URL
:=http
://irssi.org
/
32 define Package
/irssi
/Default
/description
33 Irssi is a terminal based IRC client for UNIX systems.
37 $(call Package
/irssi
/Default
)
38 TITLE
+= (without OpenSSL support
)
41 define Package
/irssi
/description
42 $(call Package
/irssi
/Default
/description
)
43 This package is built without OpenSSL support.
46 define Package
/irssi-openssl
47 $(call Package
/irssi
/Default
)
48 TITLE
+= (with OpenSSL support
)
52 define Package
/irssi-openssl
/description
53 $(call Package
/irssi
/Default
/description
)
54 This package is built with OpenSSL support.
59 $(STAMP_BUILT
)-$(2): $(STAMP_PREPARED
)
60 -$(MAKE
) -C
$(PKG_BUILD_DIR
) clean
61 $(call Build
/Configure
/Default
, \
63 --with-glib-prefix
="$(STAGING_DIR)/usr" \
67 --without-file-offset-size \
71 $(MAKE
) -C
$(PKG_BUILD_DIR
)
72 ( cd
$(PKG_BUILD_DIR
); mv
-f src
/fe-text
/irssi
$(PKG_NAME
)-$(2) )
75 $(STAMP_BUILT
): $(STAMP_BUILT
)-$(2)
77 define Package
/$(1)/install
78 $(INSTALL_DIR
) $$(1)/usr
/bin
79 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/$(PKG_NAME
)-$(2) $$(1)/usr
/bin
/$(PKG_NAME
)
83 EXTRA_CFLAGS
+=-I
$(STAGING_DIR
)/include -I
$(STAGING_DIR
)/usr
/lib
/libiconv
/include -I
$(STAGING_DIR
)/usr
/lib
/libintl
/include
84 EXTRA_LDFLAGS
+=-L
$(STAGING_DIR
)/usr
/lib
/libiconv
/lib
-L
$(STAGING_DIR
)/usr
/lib
/libintl
/lib
86 ifneq ($(SDK
)$(CONFIG_PACKAGE_irssi
),)
87 define Build
/without-ssl
88 $(call Build
/Template
,irssi
,without-ssl
, \
94 $(eval
$(Build
/without-ssl
))
96 ifneq ($(SDK
)$(CONFIG_PACKAGE_irssi-openssl
),)
97 define Build
/with-openssl
98 $(call Build
/Template
,irssi-openssl
,with-openssl
, \
99 --with-ssl
="$(STAGING_DIR)/usr" \
103 $(eval
$(Build
/with-openssl
))
105 $(eval
$(call BuildPackage
,irssi
))
106 $(eval
$(call BuildPackage
,irssi-openssl
))