2 # Copyright (c) 2017 Yu Wang <wangyucn@gmail.com>
3 # Copyright (c) 2020 Nishant Sharma <nishant@hopbox.in>
5 # This is free software, licensed under MIT
8 include $(TOPDIR
)/rules.mk
11 PKG_VERSION
:=20230206.0
15 PKG_SOURCE_VERSION
:=$(PKG_VERSION
)
16 PKG_SOURCE_URL
:=https
://github.com
/wangyu-
/UDPspeeder
17 PKG_MIRROR_HASH
:=8196a07089112a164ea07cc95806f79075bd1b12cc7af5316e2793421bb2cfbf
20 PKG_LICENSE_FILES
:=LICENSE
21 PKG_MAINTAINER
:=Nishant Sharma
<nishant@hopbox.in
>, Toni Uhlig
<matzeton@googlemail.com
>
25 include $(INCLUDE_DIR
)/package.mk
27 define Package
/UDPspeeder
30 TITLE
:=UDP Network Speed-Up Tool
31 URL
:=https
://github.com
/wangyu-
/UDPspeeder
32 DEPENDS
:= +libstdcpp
+librt
+libatomic
35 define Package
/UDPspeeder
/description
36 A Tunnel which Improves your Network Quality on a High-latency Lossy Link by using Forward Error Correction
,for All Traffics
(TCP
/UDP
/ICMP
)
42 $(Build
/Prepare
/Default
)
43 sed
-i
's/cc_cross=.*/cc_cross=$(TARGET_CXX)/g' $(PKG_BUILD_DIR
)/makefile
44 sed
-i
'/\gitversion/d' $(PKG_BUILD_DIR
)/makefile
45 echo
'const char * const gitversion = "$(PKG_VERSION)";' > $(PKG_BUILD_DIR
)/git_version.h
48 define Package
/UDPspeeder
/install
49 $(INSTALL_DIR
) $(1)/usr
/bin
50 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/speederv2_cross
$(1)/usr
/bin
/udpspeeder
52 $(INSTALL_DIR
) $(1)/etc
/config
53 $(INSTALL_CONF
) .
/files
/udpspeeder-config
$(1)/etc
/config
/udpspeeder
55 $(INSTALL_DIR
) $(1)/etc
/init.d
56 $(INSTALL_BIN
) .
/files
/udpspeeder-init
$(1)/etc
/init.d
/udpspeeder
59 define Package
/UDPspeeder
/conffiles
60 /etc
/config
/udpspeeder
63 $(eval
$(call BuildPackage
,UDPspeeder
))