1
0
mirror of https://github.com/mintty/wsltty.git synced 2025-01-18 20:10:58 +00:00
This commit is contained in:
mintty 2018-07-02 01:26:08 +02:00
parent 26a1abb148
commit a5b546ee4a
2 changed files with 39 additions and 8 deletions

View File

@ -1 +1 @@
1.8.5.2 1.9.0

View File

@ -8,11 +8,11 @@
# wsltty release # wsltty release
ver=1.8.5.3 ver=1.9.0
############################## ##############################
# mintty release version # mintty release version
minttyver=2.8.5 minttyver=2.9.0
# or mintty branch or commit version # or mintty branch or commit version
#minttyver=master #minttyver=master
@ -44,7 +44,11 @@ wslbridge-commit=06fb7acba28d7f37611f3911685af214739895a0
############################################################################# #############################################################################
# default target # default target
all: check pkg all: all-$(notdir $(CURDIR))
all-wsltty: check pkg
all-wsltty.appx: appx
############################################################################# #############################################################################
# target checking and some defs # target checking and some defs
@ -110,8 +114,6 @@ wslbridge-backend: wslbridge-source
mkdir -p bin mkdir -p bin
cp wslbridge-$(wslbridge-commit)/out/wslbridge-backend bin/ cp wslbridge-$(wslbridge-commit)/out/wslbridge-backend bin/
mintty: mintty-get mintty-build
mintty-get: mintty-get:
$(wgeto) https://github.com/mintty/mintty/archive/$(minttyver).zip -o mintty-$(minttyver).zip $(wgeto) https://github.com/mintty/mintty/archive/$(minttyver).zip -o mintty-$(minttyver).zip
unzip -o mintty-$(minttyver).zip unzip -o mintty-$(minttyver).zip
@ -126,6 +128,8 @@ mintty-build:
cd mintty-$(minttyver)/src; make $(wslbuild) $(wslversion) cd mintty-$(minttyver)/src; make $(wslbuild) $(wslversion)
mkdir -p bin mkdir -p bin
cp mintty-$(minttyver)/bin/mintty.exe bin/ cp mintty-$(minttyver)/bin/mintty.exe bin/
mintty-pkg:
cp mintty-$(minttyver)/LICENSE LICENSE.mintty cp mintty-$(minttyver)/LICENSE LICENSE.mintty
cd mintty-$(minttyver)/lang; zoo a lang *.po; mv lang.zoo ../../ cd mintty-$(minttyver)/lang; zoo a lang *.po; mv lang.zoo ../../
cd mintty-$(minttyver)/themes; zoo a themes *[!~]; mv themes.zoo ../../ cd mintty-$(minttyver)/themes; zoo a themes *[!~]; mv themes.zoo ../../
@ -133,6 +137,15 @@ mintty-build:
cd mintty-$(minttyver)/src; sh ./mknames cd mintty-$(minttyver)/src; sh ./mknames
cp mintty-$(minttyver)/src/charnames.txt . cp mintty-$(minttyver)/src/charnames.txt .
mintty-appx:
mkdir -p usr/share/mintty
cd usr/share/mintty; mkdir -p lang themes info
cp mintty-$(minttyver)/lang/*.po usr/share/mintty/lang/
cp mintty-$(minttyver)/themes/*[!~] usr/share/mintty/themes/
# add charnames.txt to support "Character Info"
cd mintty-$(minttyver)/src; sh ./mknames
cp mintty-$(minttyver)/src/charnames.txt usr/share/mintty/info/
cygwin: cygwin:
mkdir -p bin mkdir -p bin
cp /bin/cygwin1.dll bin/ cp /bin/cygwin1.dll bin/
@ -141,6 +154,11 @@ cygwin:
cp /bin/regtool.exe bin/ cp /bin/regtool.exe bin/
cp /bin/zoo.exe bin/ cp /bin/zoo.exe bin/
appx-bin:
mkdir -p bin
cp /bin/cygwin1.dll bin/
cp /bin/cygwin-console-helper.exe bin/
cop: ver cop: ver
mkdir -p rel mkdir -p rel
rm -fr rel/wsltty-$(ver)-install.exe rm -fr rel/wsltty-$(ver)-install.exe
@ -176,9 +194,22 @@ installbat:
ver: ver:
echo $(ver) > VERSION echo $(ver) > VERSION
pkg: wslbridge cygwin mintty cab mintty: mintty-get mintty-build
wsltty: wslbridge cygwin mintty-build mintty-usr: mintty-get mintty-appx
# local wsltty build target:
wsltty: wslbridge cygwin mintty-build mintty-pkg
# standalone wsltty package build target:
pkg: wslbridge cygwin mintty-get mintty-build mintty-pkg cab
# appx package contents target:
wsltty-appx: wslbridge appx-bin mintty-get mintty-build mintty-appx
# appx package target:
appx: wsltty-appx
sh ./build.sh
############################################################################# #############################################################################
# end # end