@@ -16,16 +16,11 @@ PKG_LICENSE:=Apache-2.0
16
16
PKG_LICENSE_FILE: =LICENSE
17
17
PKG_MAINTAINER: =Tianling Shen <
[email protected] >
18
18
19
- PKG_CONFIG_DEPENDS: = \
20
- CONFIG_GO_ALIYUNDRIVE_WEBDAV_COMPRESS_GOPROXY \
21
- CONFIG_GO_ALIYUNDRIVE_WEBDAV_COMPRESS_UPX
22
-
23
19
PKG_BUILD_DEPENDS: =golang/host
24
20
PKG_BUILD_PARALLEL: =1
25
21
PKG_USE_MIPS16: =0
26
22
27
23
GO_PKG: =go-aliyun-webdav
28
- GO_PKG_LDFLAGS: =-s -w
29
24
GO_PKG_LDFLAGS_X:=main.Version =v$(PKG_VERSION )
30
25
31
26
include $(INCLUDE_DIR ) /package.mk
@@ -40,32 +35,10 @@ define Package/go-aliyundrive-webdav
40
35
DEPENDS:=$(GO_ARCH_DEPENDS )
41
36
endef
42
37
43
- define Package/go-aliyundrive-webdav/config
44
- config GO_ALIYUNDRIVE_WEBDAV_COMPRESS_GOPROXY
45
- bool "Compiling with GOPROXY proxy"
46
- default n
47
-
48
- config GO_ALIYUNDRIVE_WEBDAV_COMPRESS_UPX
49
- bool "Compress executable files with UPX"
50
- default y
51
- endef
52
-
53
- ifeq ($(CONFIG_GO_ALIYUNDRIVE_WEBDAV_COMPRESS_GOPROXY ) ,y)
54
- export GO111MODULE=on
55
- export GOPROXY=https://goproxy.baidu.com
56
- endif
57
-
58
38
define Package/go-aliyundrive-webdav/conffiles
59
39
/etc/config/go-aliyundrive-webdav
60
40
endef
61
41
62
- define Build/Compile
63
- $(call GoPackage/Build/Compile)
64
- ifeq ($(CONFIG_GO_ALIYUNDRIVE_WEBDAV_COMPRESS_UPX ) ,y)
65
- $(STAGING_DIR_HOST)/bin/upx --lzma --best $(GO_PKG_BUILD_BIN_DIR)/go-aliyun-webdav
66
- endif
67
- endef
68
-
69
42
define Package/go-aliyundrive-webdav/install
70
43
$(call GoPackage/Package/Install/Bin,$(PKG_INSTALL_DIR ) )
71
44
$(INSTALL_DIR ) $(1 ) /usr/bin/
0 commit comments