mirror of
https://github.com/zyedidia/micro.git
synced 2026-03-25 18:07:07 +09:00
Improve packaging
Slight improvements to the man page, and the man page is now provided in prebuilt binary tarballs. Also a .deb file is now provided as an asset along with prebuilt binary tarballs.
This commit is contained in:
@@ -6,6 +6,7 @@ mkdir -p micro-$1
|
||||
cp LICENSE micro-$1
|
||||
cp README.md micro-$1
|
||||
cp LICENSE-THIRD-PARTY micro-$1
|
||||
cp assets/packaging/micro.1 micro-$1
|
||||
|
||||
HASH="$(git rev-parse --short HEAD)"
|
||||
VERSION="$(go run tools/build-version.go)"
|
||||
@@ -22,6 +23,9 @@ mv micro-$1-osx.tar.gz binaries
|
||||
# Linux
|
||||
echo "Linux 64"
|
||||
GOOS=linux GOARCH=amd64 make build
|
||||
./package-deb.sh $1
|
||||
mv micro_$1_amd64.deb binaries
|
||||
|
||||
mv micro micro-$1
|
||||
tar -czf micro-$1-linux64.tar.gz micro-$1
|
||||
mv micro-$1-linux64.tar.gz binaries
|
||||
|
||||
@@ -30,6 +30,7 @@ hub release edit nightly \
|
||||
--attach "binaries/micro-$1-osx.tar.gz" \
|
||||
--attach "binaries/micro-$1-linux64.tar.gz" \
|
||||
--attach "binaries/micro-$1-linux64-static.tar.gz" \
|
||||
--attach "binaries/micro_$1_amd64.deb" \
|
||||
--attach "binaries/micro-$1-linux32.tar.gz" \
|
||||
--attach "binaries/micro-$1-linux-arm.tar.gz" \
|
||||
--attach "binaries/micro-$1-linux-arm64.tar.gz" \
|
||||
|
||||
1
tools/package-deb.sh
Normal file
1
tools/package-deb.sh
Normal file
@@ -0,0 +1 @@
|
||||
fpm -s dir -t deb --name micro --version $1 --deb-recommends xclip --description "A modern and intuitive terminal-based text editor" ./micro=/usr/bin/micro ./assets/packaging/micro.1=/usr/share/man/man1/micro.1
|
||||
@@ -23,6 +23,7 @@ hub release create $tag \
|
||||
--attach "binaries/micro-$1-osx.tar.gz" \
|
||||
--attach "binaries/micro-$1-linux64.tar.gz" \
|
||||
--attach "binaries/micro-$1-linux64-static.tar.gz" \
|
||||
--attach "binaries/micro_$1_amd64.deb" \
|
||||
--attach "binaries/micro-$1-linux32.tar.gz" \
|
||||
--attach "binaries/micro-$1-linux-arm.tar.gz" \
|
||||
--attach "binaries/micro-$1-linux-arm64.tar.gz" \
|
||||
|
||||
@@ -22,6 +22,7 @@ hub release create $tag \
|
||||
--attach "binaries/micro-$1-osx.tar.gz" \
|
||||
--attach "binaries/micro-$1-linux64.tar.gz" \
|
||||
--attach "binaries/micro-$1-linux64-static.tar.gz" \
|
||||
--attach "binaries/micro_$1_amd64.deb" \
|
||||
--attach "binaries/micro-$1-linux32.tar.gz" \
|
||||
--attach "binaries/micro-$1-linux-arm.tar.gz" \
|
||||
--attach "binaries/micro-$1-linux-arm64.tar.gz" \
|
||||
|
||||
Reference in New Issue
Block a user