]> git.lizzy.rs Git - micro.git/commitdiff
Merge
authorZachary Yedidia <zyedidia@gmail.com>
Fri, 26 Aug 2016 23:46:43 +0000 (19:46 -0400)
committerZachary Yedidia <zyedidia@gmail.com>
Fri, 26 Aug 2016 23:46:43 +0000 (19:46 -0400)
tools/cross-compile.sh
tools/nightly-release.sh

index 6d476c6139bc9239271801ba0f0f2cea0651e3fb..258801ccb258b3dfc2166994377e84cfe9201b3c 100755 (executable)
@@ -1,73 +1,73 @@
 cd ..
 
 mkdir -p binaries
-mkdir -p micro
+mkdir -p micro-$1
 
-cp LICENSE micro
-cp README.md micro
+cp LICENSE micro-$1
+cp README.md micro-$1
 
 VERSION="$(git rev-parse --short HEAD)"
 
 # Mac
 echo "OSX 64"
-GOOS=darwin GOARCH=amd64 go build -ldflags "-X main.Version=$VERSION" -o micro/micro ./cmd/micro
-tar -czf micro-osx.tar.gz micro
-mv micro-osx.tar.gz binaries
+GOOS=darwin GOARCH=amd64 go build -ldflags "-X main.Version=$VERSION" -o micro-$1/micro ./cmd/micro
+tar -czf micro-$1-osx.tar.gz micro-$1
+mv micro-$1-osx.tar.gz binaries
 
 # Linux
 echo "Linux 64"
-GOOS=linux GOARCH=amd64 go build -ldflags "-X main.Version=$VERSION" -o micro/micro ./cmd/micro
-tar -czf micro-linux64.tar.gz micro
-mv micro-linux64.tar.gz binaries
+GOOS=linux GOARCH=amd64 go build -ldflags "-X main.Version=$VERSION" -o micro-$1/micro ./cmd/micro
+tar -czf micro-$1-linux64.tar.gz micro-$1
+mv micro-$1-linux64.tar.gz binaries
 echo "Linux 32"
-GOOS=linux GOARCH=386 go build -ldflags "-X main.Version=$VERSION" -o micro/micro ./cmd/micro
-tar -czf micro-linux32.tar.gz micro
-mv micro-linux32.tar.gz binaries
+GOOS=linux GOARCH=386 go build -ldflags "-X main.Version=$VERSION" -o micro-$1/micro ./cmd/micro
+tar -czf micro-$1-linux32.tar.gz micro-$1
+mv micro-$1-linux32.tar.gz binaries
 echo "Linux arm"
-GOOS=linux GOARCH=arm go build -ldflags "-X main.Version=$VERSION" -o micro/micro ./cmd/micro
-tar -czf micro-linux-arm.tar.gz micro
-mv micro-linux-arm.tar.gz binaries
+GOOS=linux GOARCH=arm go build -ldflags "-X main.Version=$VERSION" -o micro-$1/micro ./cmd/micro
+tar -czf micro-$1-linux-arm.tar.gz micro-$1
+mv micro-$1-linux-arm.tar.gz binaries
 
 # NetBSD
 echo "NetBSD 64"
-GOOS=netbsd GOARCH=amd64 go build -ldflags "-X main.Version=$VERSION" -o micro/micro ./cmd/micro
-tar -czf micro-netbsd64.tar.gz micro
-mv micro-netbsd64.tar.gz binaries
+GOOS=netbsd GOARCH=amd64 go build -ldflags "-X main.Version=$VERSION" -o micro-$1/micro ./cmd/micro
+tar -czf micro-$1-netbsd64.tar.gz micro-$1
+mv micro-$1-netbsd64.tar.gz binaries
 echo "NetBSD 32"
-GOOS=netbsd GOARCH=386 go build -ldflags "-X main.Version=$VERSION" -o micro/micro ./cmd/micro
-tar -czf micro-netbsd32.tar.gz micro
-mv micro-netbsd32.tar.gz binaries
+GOOS=netbsd GOARCH=386 go build -ldflags "-X main.Version=$VERSION" -o micro-$1/micro ./cmd/micro
+tar -czf micro-$1-netbsd32.tar.gz micro-$1
+mv micro-$1-netbsd32.tar.gz binaries
 
 # OpenBSD
 echo "OpenBSD 64"
-GOOS=openbsd GOARCH=amd64 go build -ldflags "-X main.Version=$VERSION" -o micro/micro ./cmd/micro
-tar -czf micro-openbsd64.tar.gz micro
-mv micro-openbsd64.tar.gz binaries
+GOOS=openbsd GOARCH=amd64 go build -ldflags "-X main.Version=$VERSION" -o micro-$1/micro ./cmd/micro
+tar -czf micro-$1-openbsd64.tar.gz micro-$1
+mv micro-$1-openbsd64.tar.gz binaries
 echo "OpenBSD 32"
-GOOS=openbsd GOARCH=386 go build -ldflags "-X main.Version=$VERSION" -o micro/micro ./cmd/micro
-tar -czf micro-openbsd32.tar.gz micro
-mv micro-openbsd32.tar.gz binaries
+GOOS=openbsd GOARCH=386 go build -ldflags "-X main.Version=$VERSION" -o micro-$1/micro ./cmd/micro
+tar -czf micro-$1-openbsd32.tar.gz micro-$1
+mv micro-$1-openbsd32.tar.gz binaries
 
 # FreeBSD
 echo "FreeBSD 64"
-GOOS=freebsd GOARCH=amd64 go build -ldflags "-X main.Version=$VERSION" -o micro/micro ./cmd/micro
-tar -czf micro-freebsd64.tar.gz micro
-mv micro-freebsd64.tar.gz binaries
+GOOS=freebsd GOARCH=amd64 go build -ldflags "-X main.Version=$VERSION" -o micro-$1/micro ./cmd/micro
+tar -czf micro-$1-freebsd64.tar.gz micro-$1
+mv micro-$1-freebsd64.tar.gz binaries
 echo "FreeBSD 32"
-GOOS=freebsd GOARCH=386 go build -ldflags "-X main.Version=$VERSION" -o micro/micro ./cmd/micro
-tar -czf micro-freebsd32.tar.gz micro
-mv micro-freebsd32.tar.gz binaries
+GOOS=freebsd GOARCH=386 go build -ldflags "-X main.Version=$VERSION" -o micro-$1/micro ./cmd/micro
+tar -czf micro-$1-freebsd32.tar.gz micro-$1
+mv micro-$1-freebsd32.tar.gz binaries
 
-rm micro/micro
+rm micro-$1/micro
 
 # Windows
 echo "Windows 64"
-GOOS=windows GOARCH=amd64 go build -ldflags "-X main.Version=$VERSION" -o micro/micro.exe ./cmd/micro
-zip -r -q -T micro-win64.zip micro
-mv micro-win64.zip binaries
+GOOS=windows GOARCH=amd64 go build -ldflags "-X main.Version=$VERSION" -o micro-$1/micro.exe ./cmd/micro
+zip -r -q -T micro-$1-win64.zip micro-$1
+mv micro-$1-win64.zip binaries
 echo "Windows 32"
-GOOS=windows GOARCH=386 go build -ldflags "-X main.Version=$VERSION" -o micro/micro.exe ./cmd/micro
-zip -r -q -T micro-win32.zip micro
-mv micro-win32.zip binaries
+GOOS=windows GOARCH=386 go build -ldflags "-X main.Version=$VERSION" -o micro-$1/micro.exe ./cmd/micro
+zip -r -q -T micro-$1-win32.zip micro-$1
+mv micro-$1-win32.zip binaries
 
-rm -rf micro
+rm -rf micro-$1
index 048a17ee78d0d406ef748e09ac298b9130336bbd..e4d727fd6a581fcd26de8e1206811a1e53e2b1d8 100755 (executable)
@@ -28,93 +28,93 @@ github-release upload \
     --user zyedidia \
     --repo micro \
     --tag nightly \
-    --name "micro-osx.tar.gz" \
-    --file binaries/micro-osx.tar.gz
+    --name "micro-$1-osx.tar.gz" \
+    --file binaries/micro-$1-osx.tar.gz
 
 echo "Uploading Linux 64 binary"
 github-release upload \
     --user zyedidia \
     --repo micro \
     --tag nightly \
-    --name "micro-linux64.tar.gz" \
-    --file binaries/micro-linux64.tar.gz
+    --name "micro-$1-linux64.tar.gz" \
+    --file binaries/micro-$1-linux64.tar.gz
 
 echo "Uploading Linux 32 binary"
 github-release upload \
     --user zyedidia \
     --repo micro \
     --tag nightly \
-    --name "micro-linux32.tar.gz" \
-    --file binaries/micro-linux32.tar.gz
+    --name "micro-$1-linux32.tar.gz" \
+    --file binaries/micro-$1-linux32.tar.gz
 
 echo "Uploading Linux Arm binary"
 github-release upload \
     --user zyedidia \
     --repo micro \
     --tag nightly \
-    --name "micro-linux-arm.tar.gz" \
-    --file binaries/micro-linux-arm.tar.gz
+    --name "micro-$1-linux-arm.tar.gz" \
+    --file binaries/micro-$1-linux-arm.tar.gz
 
 echo "Uploading FreeBSD 64 binary"
 github-release upload \
     --user zyedidia \
     --repo micro \
     --tag nightly \
-    --name "micro-freebsd64.tar.gz" \
-    --file binaries/micro-freebsd64.tar.gz
+    --name "micro-$1-freebsd64.tar.gz" \
+    --file binaries/micro-$1-freebsd64.tar.gz
 
 echo "Uploading FreeBSD 32 binary"
 github-release upload \
     --user zyedidia \
     --repo micro \
     --tag nightly \
-    --name "micro-freebsd32.tar.gz" \
-    --file binaries/micro-freebsd32.tar.gz
+    --name "micro-$1-freebsd32.tar.gz" \
+    --file binaries/micro-$1-freebsd32.tar.gz
 
 echo "Uploading OpenBSD 64 binary"
 github-release upload \
     --user zyedidia \
     --repo micro \
     --tag nightly \
-    --name "micro-openbsd64.tar.gz" \
-    --file binaries/micro-openbsd64.tar.gz
+    --name "micro-$1-openbsd64.tar.gz" \
+    --file binaries/micro-$1-openbsd64.tar.gz
 
 echo "Uploading OpenBSD 32 binary"
 github-release upload \
     --user zyedidia \
     --repo micro \
     --tag nightly \
-    --name "micro-openbsd32.tar.gz" \
-    --file binaries/micro-openbsd32.tar.gz
+    --name "micro-$1-openbsd32.tar.gz" \
+    --file binaries/micro-$1-openbsd32.tar.gz
 
 echo "Uploading NetBSD 64 binary"
 github-release upload \
     --user zyedidia \
     --repo micro \
     --tag nightly \
-    --name "micro-netbsd64.tar.gz" \
-    --file binaries/micro-netbsd64.tar.gz
+    --name "micro-$1-netbsd64.tar.gz" \
+    --file binaries/micro-$1-netbsd64.tar.gz
 
 echo "Uploading NetBSD 32 binary"
 github-release upload \
     --user zyedidia \
     --repo micro \
     --tag nightly \
-    --name "micro-netbsd32.tar.gz" \
-    --file binaries/micro-netbsd32.tar.gz
+    --name "micro-$1-netbsd32.tar.gz" \
+    --file binaries/micro-$1-netbsd32.tar.gz
 
 echo "Uploading Windows 64 binary"
 github-release upload \
     --user zyedidia \
     --repo micro \
     --tag nightly \
-    --name "micro-win64.zip" \
-    --file binaries/micro-win64.zip
+    --name "micro-$1-win64.zip" \
+    --file binaries/micro-$1-win64.zip
 
 echo "Uploading Windows 32 binary"
 github-release upload \
     --user zyedidia \
     --repo micro \
     --tag nightly \
-    --name "micro-win32.zip" \
-    --file binaries/micro-win32.zip
+    --name "micro-$1-win32.zip" \
+    --file binaries/micro-$1-win32.zip