@@ -32,23 +32,23 @@ tasks:
32
32
docker run -v `pwd`/..:/home/build -w /home/build \
33
33
-e CGO_ENABLED=1 \
34
34
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
35
- --build-cmd "{{.BUILD_LIBUSB}}{{. BUILD_COMMAND}}" \
35
+ --build-cmd "{{.BUILD_COMMAND}}" \
36
36
-p "{{.BUILD_PLATFORM}}"
37
37
38
38
zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.PLATFORM_DIR}}/LICENSE.txt
39
39
40
40
vars :
41
41
PLATFORM_DIR : " {{.PROJECT_NAME}}_windows_386"
42
42
HOST : " i686-w64-mingw32"
43
- BUILD_LIBUSB : >
43
+ BUILD_COMMAND : >
44
44
curl -L https://github.com/libusb/libusb/releases/download/v1.0.26/libusb-1.0.26.tar.bz2 | tar xj &&
45
45
cd libusb-1.0.26/ &&
46
46
./configure --with-pic --disable-udev --enable-static --disable-shared --host={{.HOST}} &&
47
47
make -j"$(nproc)" &&
48
48
make install &&
49
49
make distclean &&
50
50
cd .. &&
51
- BUILD_COMMAND : " go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.LDFLAGS}}"
51
+ go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.LDFLAGS}}
52
52
BUILD_PLATFORM : " windows/386"
53
53
CONTAINER_TAG : " {{.GO_VERSION}}-main"
54
54
PACKAGE_PLATFORM : " Windows_32bit"
64
64
docker run -v `pwd`/..:/home/build -w /home/build \
65
65
-e CGO_ENABLED=1 \
66
66
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
67
- --build-cmd "{{.BUILD_LIBUSB}}{{. BUILD_COMMAND}}" \
67
+ --build-cmd "{{.BUILD_COMMAND}}" \
68
68
-p "{{.BUILD_PLATFORM}}"
69
69
70
70
zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.PLATFORM_DIR}}/LICENSE.txt
80
80
make install &&
81
81
make distclean &&
82
82
cd .. &&
83
- BUILD_COMMAND : " go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.LDFLAGS}}"
83
+ go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.LDFLAGS}}
84
84
BUILD_PLATFORM : " windows/amd64"
85
85
CONTAINER_TAG : " {{.GO_VERSION}}-main"
86
86
PACKAGE_PLATFORM : " Windows_64bit"
96
96
docker run -v `pwd`/..:/home/build -w /home/build \
97
97
-e CGO_ENABLED=1 \
98
98
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
99
- --build-cmd "{{.BUILD_LIBUSB}}{{. BUILD_COMMAND}}" \
99
+ --build-cmd "{{.BUILD_COMMAND}}" \
100
100
-p "{{.BUILD_PLATFORM}}"
101
101
102
102
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
@@ -112,7 +112,7 @@ tasks:
112
112
make install &&
113
113
make distclean &&
114
114
cd .. &&
115
- BUILD_COMMAND : " go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}"
115
+ go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}
116
116
BUILD_PLATFORM : " linux/386"
117
117
CONTAINER_TAG : " {{.GO_VERSION}}-main"
118
118
PACKAGE_PLATFORM : " Linux_32bit"
@@ -128,7 +128,7 @@ tasks:
128
128
docker run -v `pwd`/..:/home/build -w /home/build \
129
129
-e CGO_ENABLED=1 \
130
130
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
131
- --build-cmd "{{.BUILD_LIBUSB}}{{. BUILD_COMMAND}}" \
131
+ --build-cmd "{{.BUILD_COMMAND}}" \
132
132
-p "{{.BUILD_PLATFORM}}"
133
133
134
134
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
@@ -144,7 +144,7 @@ tasks:
144
144
make install &&
145
145
make distclean &&
146
146
cd .. &&
147
- BUILD_COMMAND : " go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}"
147
+ go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}
148
148
BUILD_PLATFORM : " linux/amd64"
149
149
CONTAINER_TAG : " {{.GO_VERSION}}-main"
150
150
PACKAGE_PLATFORM : " Linux_64bit"
@@ -160,7 +160,7 @@ tasks:
160
160
docker run -v `pwd`/..:/home/build -w /home/build \
161
161
-e CGO_ENABLED=1 \
162
162
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
163
- --build-cmd "{{.BUILD_LIBUSB}}{{. BUILD_COMMAND}}" \
163
+ --build-cmd "{{.BUILD_COMMAND}}" \
164
164
-p "{{.BUILD_PLATFORM}}"
165
165
166
166
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
@@ -176,7 +176,7 @@ tasks:
176
176
make install &&
177
177
make distclean &&
178
178
cd .. &&
179
- BUILD_COMMAND : " go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}"
179
+ go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}
180
180
BUILD_PLATFORM : " linux/armv7"
181
181
CONTAINER_TAG : " {{.GO_VERSION}}-armhf"
182
182
PACKAGE_PLATFORM : " Linux_ARMv7"
@@ -192,7 +192,7 @@ tasks:
192
192
docker run -v `pwd`/..:/home/build -w /home/build \
193
193
-e CGO_ENABLED=1 \
194
194
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
195
- --build-cmd "{{.BUILD_LIBUSB}}{{. BUILD_COMMAND}}" \
195
+ --build-cmd "{{.BUILD_COMMAND}}" \
196
196
-p "{{.BUILD_PLATFORM}}"
197
197
198
198
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
@@ -208,7 +208,7 @@ tasks:
208
208
make install &&
209
209
make distclean &&
210
210
cd .. &&
211
- BUILD_COMMAND : " go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}"
211
+ go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}
212
212
BUILD_PLATFORM : " linux/armv6"
213
213
CONTAINER_TAG : " {{.GO_VERSION}}-armel-debian9"
214
214
PACKAGE_PLATFORM : " Linux_ARMv6"
@@ -224,7 +224,7 @@ tasks:
224
224
docker run -v `pwd`/..:/home/build -w /home/build \
225
225
-e CGO_ENABLED=1 \
226
226
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
227
- --build-cmd "{{.BUILD_LIBUSB}}{{. BUILD_COMMAND}}" \
227
+ --build-cmd "{{.BUILD_COMMAND}}" \
228
228
-p "{{.BUILD_PLATFORM}}"
229
229
230
230
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
@@ -240,7 +240,7 @@ tasks:
240
240
make install &&
241
241
make distclean &&
242
242
cd .. &&
243
- BUILD_COMMAND : " go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}"
243
+ go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}
244
244
BUILD_PLATFORM : " linux/arm64"
245
245
CONTAINER_TAG : " {{.GO_VERSION}}-arm"
246
246
PACKAGE_PLATFORM : " Linux_ARM64"
@@ -257,7 +257,7 @@ tasks:
257
257
-e CGO_ENABLED=1 \
258
258
-e OSXCROSS_NO_INCLUDE_PATH_WARNINGS=1 \
259
259
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
260
- --build-cmd "{{.BUILD_LIBUSB}}{{. BUILD_COMMAND}}" \
260
+ --build-cmd "{{.BUILD_COMMAND}}" \
261
261
-p "{{.BUILD_PLATFORM}}"
262
262
263
263
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
@@ -273,7 +273,7 @@ tasks:
273
273
make install &&
274
274
make distclean &&
275
275
cd .. &&
276
- BUILD_COMMAND : " go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}"
276
+ go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}
277
277
BUILD_PLATFORM : " darwin/amd64"
278
278
# We are experiencing the following error with macOS_64bit build:
279
279
#
@@ -303,7 +303,7 @@ tasks:
303
303
-e CGO_ENABLED=1 \
304
304
-e OSXCROSS_NO_INCLUDE_PATH_WARNINGS=1 \
305
305
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
306
- --build-cmd "{{.BUILD_LIBUSB}}{{. BUILD_COMMAND}}" \
306
+ --build-cmd "{{.BUILD_COMMAND}}" \
307
307
-p "{{.BUILD_PLATFORM}}"
308
308
309
309
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
@@ -319,7 +319,7 @@ tasks:
319
319
make install &&
320
320
make distclean &&
321
321
cd .. &&
322
- BUILD_COMMAND : " go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}"
322
+ go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}
323
323
BUILD_PLATFORM : " darwin/arm64"
324
324
CONTAINER_TAG : " {{.GO_VERSION}}-darwin-arm64-debian10"
325
325
PACKAGE_PLATFORM : " macOS_ARM64"
0 commit comments