lftp: updated to 4.7.5
[feed/packages.git] / net / sstp-client / Makefile
1 #
2 # Copyright (C) 2006-2016 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:=sstp-client
11 PKG_VERSION:=1.0.11
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=@SF/sstp-client/$(PKG_VERSION)
16 PKG_MD5SUM:=4ddbc2fe33eb27d5a4f38d2241005970
17 PKG_LICENSE=GPLv2
18
19 include $(INCLUDE_DIR)/package.mk
20
21 TARGET_CPPFLAGS += -I$(PKG_BUILD_DIR)/include
22
23 define Package/sstp-client
24 SECTION:=net
25 CATEGORY:=Network
26 SUBMENU:=VPN
27 DEPENDS=+libevent2 +libopenssl +ppp
28 TITLE:=SSTP is Microsofts Remote Access Solution for PPP over SSL
29 URL:=http://sstp-client.sourceforge.net/
30 MAINTAINER:=Federico Di Marco <fededim@gmail.com>
31 endef
32
33 define Package/sstp-client/description
34 It can be used instead of PPTP or L2TP, and is only available with Windows Vista/7 connecting to a Windows 2008 Server. The advantage of SSTP compared to PPTP and L2TP is that it cannot be easily blocked by firewalls since the traffic is transmitted over HTTPS on port 443.
35 Windows Vista/7 uses SSTP whenever PPTP or L2TP cannot be established. For further information on SSTP check out wikipedia's article on Secure Socket Tunneling Protocol.
36 endef
37
38 define Package/sstp-client/conffiles
39 /etc/ppp/chap-secrets
40 /etc/ppp/peers/peer-sstp-example-nopty.txt
41 /etc/ppp/peers/peer-sstp-example.txt
42 endef
43
44 define Package/sstp-client/install
45 $(INSTALL_DIR) $(1)/usr/{bin,lib}
46 $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/.libs/sstpc $(1)/usr/bin/
47 $(CP) $(PKG_BUILD_DIR)/src/libsstp-api/.libs/*.so* $(1)/usr/lib/
48 $(CP) $(PKG_BUILD_DIR)/src/pppd-plugin/.libs/*.so* $(1)/usr/lib/
49
50 $(INSTALL_DIR) $(1)/etc
51 $(CP) files/etc $(1)
52 endef
53
54 $(eval $(call BuildPackage,sstp-client))