@@ -4,6 +4,8 @@ export GO111MODULE=off
4
4
5
5
GO ?= go
6
6
SED_INPLACE := sed -i
7
+ SHELL ?= bash
8
+ SHASUM ?= shasum -a 256
7
9
8
10
export PATH := $($(GO ) env GOPATH) /bin:$(PATH )
9
11
@@ -332,7 +334,7 @@ release-windows:
332
334
fi
333
335
xgo -dest $(DIST ) /binaries -tags ' netgo $(TAGS)' -ldflags ' -linkmode external -extldflags "-static" $(LDFLAGS)' -targets ' windows/*' -out gitea-$(VERSION ) .
334
336
ifeq ($(CI ) ,drone)
335
- mv /build/* $(DIST)/binaries
337
+ cp /build/* $(DIST)/binaries
336
338
endif
337
339
338
340
.PHONY : release-linux
@@ -342,7 +344,7 @@ release-linux:
342
344
fi
343
345
xgo -dest $(DIST ) /binaries -tags ' netgo $(TAGS)' -ldflags ' -linkmode external -extldflags "-static" $(LDFLAGS)' -targets ' linux/*' -out gitea-$(VERSION ) .
344
346
ifeq ($(CI ) ,drone)
345
- mv /build/* $(DIST)/binaries
347
+ cp /build/* $(DIST)/binaries
346
348
endif
347
349
348
350
.PHONY : release-darwin
@@ -352,23 +354,23 @@ release-darwin:
352
354
fi
353
355
xgo -dest $(DIST ) /binaries -tags ' netgo $(TAGS)' -ldflags ' $(LDFLAGS)' -targets ' darwin/*' -out gitea-$(VERSION ) .
354
356
ifeq ($(CI ) ,drone)
355
- mv /build/* $(DIST)/binaries
357
+ cp /build/* $(DIST)/binaries
356
358
endif
357
359
358
360
.PHONY : release-copy
359
361
release-copy :
360
- $( foreach file, $( wildcard $( DIST )/binaries/ $( EXECUTABLE ) - * ) , cp $( file ) $( DIST ) /release/$( notdir $( file ) ) ;)
362
+ cd $( DIST ); for file in ` find /build -type f -name " * " ` ; do cp $$ { file} . /release/; done ;
361
363
362
364
.PHONY : release-check
363
365
release-check :
364
- cd $(DIST ) /release; $( foreach file, $( wildcard $( DIST ) /release/ $( EXECUTABLE ) - * ) ,sha256sum $( notdir $( file ) ) > $( notdir $( file ) ) .sha256;)
366
+ cd $(DIST ) /release/ ; for file in ` find . -type f -name " * " ` ; do $( SHASUM ) $$ { file:2} > $$ { file} .sha256; done ;
365
367
366
368
.PHONY : release-compress
367
369
release-compress :
368
370
@hash gxz > /dev/null 2>&1 ; if [ $$ ? -ne 0 ]; then \
369
371
$(GO ) get -u github.com/ulikunitz/xz/cmd/gxz; \
370
372
fi
371
- cd $(DIST ) /release; $( foreach file, $( wildcard $( DIST ) /binaries/ $( EXECUTABLE ) - * ) , gxz -k -9 $( notdir $( file ) ) ;)
373
+ cd $(DIST ) /release/ ; for file in ` find . -type f -name " * " ` ; do echo " compressing $$ {file} " && gxz -k -9 $$ { file} ; done ;
372
374
373
375
.PHONY : javascripts
374
376
javascripts : public/js/index.js
0 commit comments