packages/freepops: remove dependency to unknow 'luacurl' package
[packages.git] / net / freepops / Makefile
1 #
2 # Copyright (C) 2010-2011 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7 # $Id: Makefile 5624 2006-11-23 00:29:07Z nbd $
8
9 include $(TOPDIR)/rules.mk
10
11 PKG_NAME:=freepops
12 PKG_VERSION:=0.2.4
13 PKG_RELEASE:=2
14
15 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
16 PKG_SOURCE_URL:=@SF/freepops
17 PKG_MD5SUM:=d18848b903ceb68a53ded6b6d9e33047
18
19 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
20 PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
21
22 include $(INCLUDE_DIR)/package.mk
23
24 define Package/freepops
25   SECTION:=net
26   CATEGORY:=Network
27   TITLE:=POP3 interface to several webmails
28   DEPENDS:=+libpthread +liblua +luafilesystem +luaexpat @BROKEN # +luacurl
29   URL:=http://www.freepops.org
30 endef
31
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.
35
36         FreePOPs can also be used as RSS aggregator and POP3 forwarder.
37 endef
38
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" \
44         PKGCONFIG=true \
45         ./configure.sh openwrt -lua -luafilesystem -luacurl -luaexpat
46 endef
47
48 define Build/Compile
49         $(MAKE) -C $(PKG_BUILD_DIR) WHERE=/usr/ all
50         $(TARGET_CROSS)strip $(PKG_BUILD_DIR)/src/freepopsd
51 endef
52
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)
65 endef
66
67 $(eval $(call BuildPackage,freepops))