Skip to content

Commit 73f614a

Browse files
committed
Update Windows release process, version 1.1.1
1 parent 758d87b commit 73f614a

File tree

4 files changed

+12
-19
lines changed

4 files changed

+12
-19
lines changed

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
### v1.1.1 (2021-04-19)
2+
- Updated Windows build to Python 3.8.9.
3+
- No longer includes ssh.exe in Windows release.
4+
15
### v1.1 (2021-04-10)
26
- Upgraded vagrant-spk to Python 3.x. (Thanks @troyjfarrell)
37
- Upgraded base image to Debian Buster.

vagrant-spk

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
from __future__ import print_function
2424

2525
# TODO(someday): Increment version number and commit as part of release.sh
26-
__version__ = "v1.1"
26+
__version__ = "v1.1.1"
2727

2828
import argparse
2929
import os

windows-support/Makefile

+4-11
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ state:
1919
mkdir -p state
2020

2121
vendor/python.exe: | vendor state/wineprefix
22-
wget https://www.python.org/ftp/python/3.6.1/python-3.6.1.exe -O vendor/python.exe
22+
wget https://www.python.org/ftp/python/3.8.9/python-3.8.9.exe -O vendor/python.exe
2323
touch vendor/python.exe
2424

2525
vendor/python.exe.installed: | vendor/python.exe
@@ -28,11 +28,11 @@ vendor/python.exe.installed: | vendor/python.exe
2828
touch vendor/python.exe.installed
2929

3030
state/pyinstaller.installed: | vendor/python.exe.installed
31-
$(WINEARGS) $(WINE) 'c:/Program Files (x86)/Python36-32/python.exe' -m pip install pyinstaller==3.4
31+
$(WINEARGS) $(WINE) 'c:/Program Files (x86)/Python38-32/python.exe' -m pip install pyinstaller
3232
touch state/pyinstaller.installed
3333

3434
dist/vagrant-spk.exe: ../vagrant-spk | state/pyinstaller.installed
35-
$(WINEARGS) $(WINE) 'c:/Program Files (x86)/Python36-32/Scripts/pyinstaller' -F ../vagrant-spk
35+
$(WINEARGS) $(WINE) 'c:/Program Files (x86)/Python38-32/Scripts/pyinstaller' -F ../vagrant-spk
3636

3737
vendor/innosetup.exe: | vendor
3838
wget 'http://www.jrsoftware.org/download.php/is.exe?site=1' -O vendor/innosetup.exe
@@ -44,19 +44,12 @@ vendor/innosetup.exe.installed: | state/wineprefix vendor/innosetup.exe
4444
state/version.iss: ../vagrant-spk
4545
../vagrant-spk --version | sed -e 's,vagrant-spk ,,' | xargs printf '#define MyAppVersion "%s"\n' > state/version.iss
4646

47-
dist/innosetup/vagrant-spk-setup.exe: dist/vagrant-spk.exe | vendor/innosetup.exe.installed vendor/msysgit.7z vendor/msysgit/bin state/version.iss
47+
dist/innosetup/vagrant-spk-setup.exe: dist/vagrant-spk.exe | vendor/innosetup.exe.installed state/version.iss
4848
# Some WINE installs are seemingly 64-bit but install InnoSetup to Program Files, not
4949
# Program Files (x86). We work around this with a symlink.
5050
if [ ! -d 'state/wineprefix/drive_c/Program Files (x86)' ] ; then ln -s 'Program Files' 'state/wineprefix/drive_c/Program Files (x86)' ; fi
5151
$(WINEARGS) $(WINE) 'c:/program files (x86)/inno setup 6/iscc.exe' windows-installer.iss
5252

53-
vendor/msysgit.7z:
54-
wget https://github.com/msysgit/msysgit/releases/download/Git-1.9.5-preview20150319/PortableGit-1.9.5-preview20150319.7z -O vendor/msysgit.7z
55-
56-
vendor/msysgit/bin:
57-
mkdir -p vendor/msysgit
58-
(cd vendor/msysgit ; 7z e -aoa ../msysgit.7z)
59-
6053
state/regdata: | state
6154
printf '[HKEY_CURRENT_USER\\Software\\Wine\\WineDbg]\n"ShowCrashDialog"=dword:00000000\n' > state/regdata
6255

windows-support/windows-installer.iss

+3-7
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,11 @@ Source: "..\stacks\*"; DestDir: "{app}\stacks"; Flags: recursesubdirs
4444
; "helpers" - right now just the enter_grain binary and its sha1
4545
Source: "..\helpers\*"; DestDir: "{app}\helpers"; Flags: recursesubdirs
4646

47-
; ssh binary + required DLLs, so that `vagrant ssh` can work
48-
Source: "vendor\msysgit\ssh.exe"; DestDir: "{app}"; Flags: ignoreversion
49-
Source: "vendor\msysgit\msys-crypto-1.0.0.dll"; DestDir: "{app}"; Flags: ignoreversion
50-
Source: "vendor\msysgit\msys-minires.dll"; DestDir: "{app}"; Flags: ignoreversion
51-
Source: "vendor\msysgit\msys-1.0.dll"; DestDir: "{app}"; Flags: ignoreversion
52-
Source: "vendor\msysgit\msys-z.dll"; DestDir: "{app}"; Flags: ignoreversion
53-
5447
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
5548

49+
[InstallDelete]
50+
Type: files; Name: "{app}\ssh.exe"
51+
5652
[Code]
5753
const
5854
ModPathName = 'modifypath';

0 commit comments

Comments
 (0)