squid: fix musl compatibility
[feed/packages.git] / net / sstp-client / 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:=sstp-client
11 PKG_VERSION:=1.0.10
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:=5f290355187e5ce0423fb7e388e65b9d
17 PKG_LICENSE=GPLv2
18
19 include $(INCLUDE_DIR)/package.mk
20
21 define Package/sstp-client
22 SECTION:=net
23 CATEGORY:=Network
24 DEPENDS=+libevent2 +libopenssl +ppp
25 TITLE:=SSTP is Microsofts Remote Access Solution for PPP over SSL
26 URL:=http://sstp-client.sourceforge.net/
27 MAINTAINER:=Federico Di Marco <fededim@gmail.com>
28 endef
29
30 define Package/sstp-client/description
31 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.
32 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.
33 endef
34
35 define Package/sstp-client/conffiles
36 /etc/ppp/chap-secrets
37 /etc/ppp/peers/peer-sstp-example-nopty.txt
38 /etc/ppp/peers/peer-sstp-example.txt
39 endef
40
41 define Package/sstp-client/install
42 $(INSTALL_DIR) $(1)/usr/bin
43 $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/.libs/sstpc $(1)/usr/bin/
44 $(INSTALL_DIR) $(1)/usr/lib
45 $(CP) $(PKG_BUILD_DIR)/src/libsstp-api/.libs/*.so* $(1)/usr/lib/
46 $(CP) $(PKG_BUILD_DIR)/src/pppd-plugin/.libs/*.so* $(1)/usr/lib/
47 $(INSTALL_DIR) $(1)/etc/ppp
48 $(INSTALL_DIR) $(1)/etc/peers
49 endef
50
51 $(eval $(call BuildPackage,sstp-client))