1
0
mirror of https://github.com/mintty/wsltty.git synced 2025-09-26 15:12:23 +01:00

deploy terminfo files, in order to support pty mode for wsl.exe

This commit is contained in:
mintty
2025-08-20 00:00:00 +00:00
parent 92edf8b257
commit e863c572ef
3 changed files with 13 additions and 0 deletions

View File

@@ -95,6 +95,8 @@ copy mintty.ico "%installdir%\usr\share\mintty\icon"
mkdir "%installdir%\usr\share\mintty\emojis" 2> nul: mkdir "%installdir%\usr\share\mintty\emojis" 2> nul:
copy getemojis "%installdir%\usr\share\mintty\emojis" 2> nul: copy getemojis "%installdir%\usr\share\mintty\emojis" 2> nul:
copy getflags "%installdir%\usr\share\mintty\emojis" 2> nul: copy getflags "%installdir%\usr\share\mintty\emojis" 2> nul:
mkdir "%installdir%\usr\share\terminfo" 2> nul:
copy terminfo.zoo "%installdir%\usr\share\terminfo"
rem create Start Menu Folder rem create Start Menu Folder
@@ -122,6 +124,8 @@ cd /D "%installdir%\usr\share\mintty\themes"
"%installdir%\bin\zoo" xO themes "%installdir%\bin\zoo" xO themes
cd /D "%installdir%\usr\share\mintty\sounds" cd /D "%installdir%\usr\share\mintty\sounds"
"%installdir%\bin\zoo" xO sounds "%installdir%\bin\zoo" xO sounds
cd /D "%installdir%\usr\share\terminfo"
"%installdir%\bin\zoo" xO terminfo
cd /D "%installdir%" cd /D "%installdir%"

View File

@@ -229,11 +229,18 @@ mintty-build-appx:
cp mintty-$(minttyver)/bin/mintty.exe bin/ cp mintty-$(minttyver)/bin/mintty.exe bin/
strip bin/mintty.exe strip bin/mintty.exe
terminfoxt=78/xterm 78/xterm-vt220 78/xterm-256color 78/xterm-direct
terminfovt=76/vt100 76/vt220 76/vt340 76/vt420 76/vt525
terminfomt=6d/mintty 6d/mintty-direct
terminfo=$(terminfoxt) $(terminfovt) $(terminfomt)
mintty-pkg: 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 ../../
cd mintty-$(minttyver)/sounds; zoo a sounds *.wav *.WAV *.md; mv sounds.zoo ../../ cd mintty-$(minttyver)/sounds; zoo a sounds *.wav *.WAV *.md; mv sounds.zoo ../../
cd /usr/share/terminfo; zoo a /tmp/terminfo $(terminfo)
mv /tmp/terminfo.zoo .
# add charnames.txt to support "Character Info" # add charnames.txt to support "Character Info"
cd mintty-$(minttyver)/src; sh ./mknames cd mintty-$(minttyver)/src; sh ./mknames
cp mintty-$(minttyver)/src/charnames.txt . cp mintty-$(minttyver)/src/charnames.txt .
@@ -285,6 +292,7 @@ copcab: ver
cp lang.zoo $(CAB)/ cp lang.zoo $(CAB)/
cp themes.zoo $(CAB)/ cp themes.zoo $(CAB)/
cp sounds.zoo $(CAB)/ cp sounds.zoo $(CAB)/
cp terminfo.zoo $(CAB)/
cp charnames.txt $(CAB)/ cp charnames.txt $(CAB)/
cp bin/wslbridge2.exe $(CAB)/ cp bin/wslbridge2.exe $(CAB)/
cp bin/wslbridge2-backend $(CAB)/ cp bin/wslbridge2-backend $(CAB)/

View File

@@ -61,6 +61,7 @@ zoo.exe=
lang.zoo= lang.zoo=
themes.zoo= themes.zoo=
sounds.zoo= sounds.zoo=
terminfo.zoo=
mintty.ico= mintty.ico=
mkshortcut.vbs= mkshortcut.vbs=
dequote.bat= dequote.bat=