remove PKG_CAT from packages
[packages.git] / net / nocatsplash / Makefile
1 #
2 # Copyright (C) 2006 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$
8
9 include $(TOPDIR)/rules.mk
10
11 PKG_NAME:=nocatsplash
12 PKG_VERSION:=0.92
13 PKG_RELEASE:=1
14
15 PKG_SOURCE:=NoCatSplash-$(PKG_VERSION).tar.gz
16 PKG_SOURCE_URL:=http://wifi.rulez.org/~josephus/
17 PKG_MD5SUM:=e0fcc0effe52e63bc31070d16d0b4a81
18
19 PKG_BUILD_DIR:=$(BUILD_DIR)/NoCatSplash-$(PKG_VERSION)
20 PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
21
22 include $(INCLUDE_DIR)/package.mk
23
24 define Package/nocatsplash
25   SUBMENU:=Captive Portals
26   SECTION:=net
27   CATEGORY:=Network
28   DEPENDS:=+glib1
29   TITLE:=Open public network gateway daemon
30   URL:=http://nocat.net
31 endef
32
33 define Package/nocatsplash/description
34         NoCatSplash is an Open Public Network Gateway Daemon.
35         It performs as a [captive/open/active] portal. When run on a gateway/router 
36         on a network, all web requests are redirected until the client either logs 
37         in or clicks "I Accept" to an AUP. The gateway daemon then changes the 
38         firewall rules on the gateway to pass traffic for that client (based on IP 
39         address and MAC address).
40 endef
41
42 define Package/nocatsplash/conffiles
43 /etc/nocat.conf
44 endef
45
46 define Build/Configure
47         $(call Build/Configure/Default, \
48                 --with-firewall=iptables \
49                 --with-glib-prefix="$(STAGING_DIR)/usr" \
50         )
51 endef
52
53 define Build/Compile    
54         mkdir -p $(PKG_INSTALL_DIR)
55         $(MAKE) -C $(PKG_BUILD_DIR) \
56                 DESTDIR="$(PKG_INSTALL_DIR)" \
57                 all install
58 endef
59
60 define Package/nocatsplash/install      
61         $(INSTALL_DIR) $(1)
62         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
63 endef
64
65 $(eval $(call BuildPackage,nocatsplash))