remove PKG_CAT from packages
[packages.git] / net / vncrepeater / 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:=vncrepeater
12 PKG_VERSION:=0.12
13 PKG_RELEASE:=1
14
15 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
16 PKG_SOURCE_URL:=http://www.rit.edu/~reh5586/openwrt/packages/vncrepeater/src
17 PKG_MD5SUM:=5951740a8a103d7d9668558b3639c6c4
18
19 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
20
21 include $(INCLUDE_DIR)/package.mk
22
23 define Package/vncrepeater
24   SECTION:=net
25   CATEGORY:=Network
26   DEPENDS:=+uclibcxx
27   TITLE:=UltraVNC repeater for Linux
28   URL:=http://ultravnc.sourceforge.net/addons/repeater.html
29 endef
30
31 define Package/vncrepeater/conffiles
32 /etc/vncrepeater.conf
33 endef
34
35 define Package/vncrepeater/description
36  Viewer can be behind Nat router or directly connected to the internet 
37  instead of forwarding serveral ports, you only need to forward 1 port. 
38  If the PC that runs the Repeater has access to the local DNS server, 
39  you can use your local DNS names instead of 10.10.10.12.
40  This could be handy when you have a dynamic DHCP server allocating 
41  ip adresses for your PC.
42 endef
43
44 define Build/Compile
45         $(call Build/Compile/Default, \
46                 CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/include/uClibc++ -fno-builtin -fno-rtti -nostdinc++" \
47                 LDFLAGS="$(TARGET_LDFLAGS) -nodefaultlibs -luClibc++" \
48                 repeater \
49         )
50 endef
51
52 define Package/vncrepeater/install      
53         $(INSTALL_DIR) $(1)/usr/sbin $(1)/etc
54         $(CP) $(PKG_BUILD_DIR)/repeater $(1)/usr/sbin/$(PKG_NAME)
55         $(INSTALL_DIR) $(1)/etc
56         $(CP) $(PKG_BUILD_DIR)/uvncrepeater.ini $(1)/etc/vncrepeater.conf
57 endef
58
59 $(eval $(call BuildPackage,vncrepeater))