Merge pull request #4949 from commodo/python-lxml-update
[feed/packages.git] / net / vncrepeater / Makefile
1 #
2 # Copyright (C) 2006-2014 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=vncrepeater
11 PKG_VERSION:=0.14
12 PKG_RELEASE:=1
13 PKG_MAINTAINER:=Jirka Spicak <robutek@gmail.com>
14 PKG_LICENSE:=GPL-2.0
15
16
17 PKG_SOURCE:=repeater014.zip
18 PKG_SOURCE_URL:=http://jtko.mbnet.fi/uvncrepeater
19 PKG_HASH:=79178e9baa9cac05f26e43f742933958707cb5c0632c51a5706b13922f3bb5b0
20
21 PKG_BUILD_PARALLEL:=1
22
23 include $(INCLUDE_DIR)/uclibc++.mk
24 include $(INCLUDE_DIR)/package.mk
25
26 define Package/vncrepeater
27 SECTION:=net
28 CATEGORY:=Network
29 DEPENDS:=$(CXX_DEPENDS)
30 TITLE:=UltraVNC repeater for Linux
31 URL:=http://www.uvnc.com/addons/repeater.html
32 endef
33
34 define Package/vncrepeater/conffiles
35 /etc/vncrepeater.conf
36 endef
37
38 define Package/vncrepeater/description
39 Viewer can be behind Nat router or directly connected to the internet
40 instead of forwarding serveral ports, you only need to forward 1 port.
41 If the PC that runs the Repeater has access to the local DNS server,
42 you can use your local DNS names instead of 10.10.10.12.
43 This could be handy when you have a dynamic DHCP server allocating
44 ip adresses for your PC.
45 endef
46
47 define Build/Prepare
48 mkdir -p $(PKG_BUILD_DIR)
49 $(PKG_UNPACK)
50 $(CP) $(PKG_BUILD_DIR)/../Ver014/* $(PKG_BUILD_DIR)/
51 rm -rf $(PKG_BUILD_DIR)/../Ver014/
52 $(Build/Patch)
53 endef
54
55 define Build/Compile
56 $(call Build/Compile/Default, \
57 CC="$(TARGET_CXX)" \
58 CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS) -fno-rtti" \
59 repeater \
60 )
61 endef
62
63 define Package/vncrepeater/install
64 $(INSTALL_DIR) $(1)/usr/sbin
65 $(CP) $(PKG_BUILD_DIR)/repeater $(1)/usr/sbin/$(PKG_NAME)
66 $(INSTALL_DIR) $(1)/etc
67 $(CP) $(PKG_BUILD_DIR)/uvncrepeater.ini $(1)/etc/vncrepeater.conf
68 endef
69
70 $(eval $(call BuildPackage,vncrepeater))