source: freewrt/package/weechat/Makefile@ 8e47882

freewrt_1_0 freewrt_2_0
Last change on this file since 8e47882 was c04ece1, checked in by Thorsten Glaser <tg@…>, 19 years ago

as discussed with wbx@ some 2-3 weeks ago, change
the BR2_ prefix to FWRT_

tested with a standard build (only the squashfs
image since the jffs2 didn't get built)

git-svn-id: svn://www.freewrt.org/trunk/freewrt@360 afb5a338-a214-0410-bd46-81f09a774fd1

  • Property mode set to 100644
File size: 1.6 KB
Line 
1# $Id: buildroot-documentation.html,v 1.7.4.3 2005/09/04 10:44:06 wbx Exp $
2
3include $(TOPDIR)/rules.mk
4
5PKG_NAME:=weechat
6PKG_VERSION:=0.1.8
7PKG_RELEASE:=1
8PKG_MD5SUM:=73d6bc211ac32c597f0d278506480a20
9
10PKG_SOURCE_URL:=http://weechat.flashtux.org/download/
11PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
12
13
14include $(TOPDIR)/package/rules.mk
15
16$(eval $(call PKG_template,WEECHAT,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
17
18PKG_DEPEND:=libncurses
19
20ifeq ($(FWRT_COMPILE_WEECHAT_WITH_TLS),y)
21ENABLE_TLS:=--with-libgnutls-prefix=$(STAGING_DIR)/usr
22PKG_DEPEND += , gnutls
23else
24ENABLE_TLS:=--disable-gnutls
25endif
26
27ifneq ($(FWRT_COMPILE_WEECHAT_WITH_LUA),y)
28DISABLE_LUA:=--disable-lua
29else
30PKG_DEPEND+=, liblua
31endif
32
33
34$(WRKBUILD)/.configured: $(WRKBUILD)/.prepared
35 (cd $(WRKBUILD); \
36 $(TARGET_CONFIGURE_OPTS) \
37 CFLAGS="$(TARGET_CFLAGS)" \
38 CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
39 LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
40 ./configure \
41 --target=$(GNU_TARGET_NAME) \
42 --host=$(GNU_TARGET_NAME) \
43 --build=$(GNU_HOST_NAME) \
44 --prefix=/usr \
45 --sysconfdir=/etc \
46 --disable-nls \
47 $(ENABLE_TLS) \
48 --with-debug=0 \
49 --disable-perl \
50 --disable-python \
51 --disable-ruby \
52 $(DISABLE_LUA) \
53 );
54 touch $@
55
56$(WRKBUILD)/.built:
57 rm -rf $(WRKINST)
58 mkdir -p $(WRKINST)
59 $(MAKE) -C $(WRKBUILD) \
60 DESTDIR="$(WRKINST)" \
61 all install
62 touch $@
63
64$(IPKG_WEECHAT):
65 install -d -m0755 $(IDIR_WEECHAT)/usr/bin
66 cp -fpR $(WRKINST)/usr/bin/weechat-curses $(IDIR_WEECHAT)/usr/bin
67 echo "Depends: $(PKG_DEPEND)" >> $(IDIR_WEECHAT)/CONTROL/control
68 $(RSTRIP) $(IDIR_WEECHAT)
69 $(IPKG_BUILD) $(IDIR_WEECHAT) $(PACKAGE_DIR)
70
71mostlyclean:
72 make -C $(WRKBUILD) clean
73 rm $(WRKBUILD)/.built
Note: See TracBrowser for help on using the repository browser.