2 # Copyright (C) 2010-2011 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
7 # $Id: Makefile 5624 2006-11-23 00:29:07Z nbd $
9 include $(TOPDIR)/rules.mk
15 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
16 PKG_SOURCE_URL:=@SF/freepops
17 PKG_MD5SUM:=d18848b903ceb68a53ded6b6d9e33047
19 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
20 PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
22 include $(INCLUDE_DIR)/package.mk
24 define Package/freepops
27 TITLE:=POP3 interface to several webmails
28 DEPENDS:=+libpthread +liblua +luafilesystem +luaexpat @BROKEN # +luacurl
29 URL:=http://www.freepops.org
32 define Package/freepops/description
33 FreePOPs is a POP3 daemon that translates local POP3 commands
34 to remote HTTP requests to the supported webmail sites.
36 FreePOPs can also be used as RSS aggregator and POP3 forwarder.
39 define Build/Configure
40 cd $(PKG_BUILD_DIR) && \
41 $(TARGET_CONFIGURE_OPTS) \
42 CFLAGS="$(TARGET_CFLAGS) $(EXTRA_CFLAGS) -DHAVE_CONFIG_H -I$(PKG_BUILD_DIR)" \
43 LDFLAGS="$(TARGET_LDFLAGS) $(EXTRA_LDFLAGS) -llua -llua-filesystem -llua-curl -llua-expat" \
45 ./configure.sh openwrt -lua -luafilesystem -luacurl -luaexpat
49 $(MAKE) -C $(PKG_BUILD_DIR) WHERE=/usr/ all
50 $(TARGET_CROSS)strip $(PKG_BUILD_DIR)/src/freepopsd
53 define Package/freepops/install
54 $(MAKE) -C $(PKG_BUILD_DIR) DESTDIR=$(PKG_INSTALL_DIR)/ WHERE=/usr/ install
55 mkdir -p $(PKG_INSTALL_DIR)/etc/init.d
56 $(CP) $(PKG_BUILD_DIR)/buildfactory/openwrt/S50freepopsd \
57 $(PKG_INSTALL_DIR)/etc/init.d
58 chmod a+x $(PKG_INSTALL_DIR)/etc/init.d/*
59 rm -rf $(PKG_INSTALL_DIR)/usr/share/doc
60 rm -rf $(PKG_INSTALL_DIR)/usr/share/man
61 rm -rf $(PKG_INSTALL_DIR)/usr/bin/freepops-updater-dialog
62 rm -rf $(PKG_INSTALL_DIR)/usr/share/freepops/lua/foo.lua
63 rm -rf $(PKG_INSTALL_DIR)/usr/share/freepops/lua/skeleton.lua
64 cp -r $(PKG_INSTALL_DIR)/* $(1)
67 $(eval $(call BuildPackage,freepops))