Skip to content

Commit 8378130

Browse files
committed
Added ability to specify version in a file.
1 parent 14097f2 commit 8378130

File tree

5 files changed

+18
-6
lines changed

5 files changed

+18
-6
lines changed

Web2Exe.nsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
; HM NIS Edit Wizard helper defines
44
!define PRODUCT_NAME "Web2Exe"
5-
!define PRODUCT_VERSION "0.3.1b"
5+
!define /file PRODUCT_VERSION "files\version.txt"
66
!define PRODUCT_PUBLISHER "SimplyPixelated"
77
!define PRODUCT_WEB_SITE "http://www.simplypixelated.com"
88
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\${PRODUCT_NAME}.exe"

build_command_line_linux.bash

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
rm -rf Web2ExeLinux*.zip
33
rm -rf Web2ExeLinux-CMD
44

5+
VERSION=$(cat files/version.txt)
6+
57
pyinstaller --onefile --hidden-import PIL.Jpeg2KImagePlugin --hidden-import pkg_resources --hidden-import PIL._imaging --hidden-import configobj --distpath Web2ExeLinux-CMD -n web2exe-linux command_line.py
68
cp -rf files Web2ExeLinux-CMD/files
79
rm -rf Web2ExeLinux-CMD/files/downloads/*
@@ -15,4 +17,4 @@ rm Web2ExeLinux/files/error.log Web2ExeLinux/files/last_project_path.txt Web2Exe
1517

1618

1719
zip -r -9 Web2ExeLinux-CMD.zip Web2ExeLinux-CMD/*
18-
zip -r -9 Web2ExeLinux-v0.3.1b.zip Web2ExeLinux
20+
zip -r -9 Web2ExeLinux-${VERSION}.zip Web2ExeLinux

build_mac.bash

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
VERSION=$(cat files/version.txt)
2+
13
rm -rf Web2ExeMac*
24
rm files/error.log files/last_project_path.txt files/recent_files.txt
35
rm -rf files/downloads/*
@@ -27,4 +29,4 @@ cp -rf files Web2Executable.app/Contents/MacOS/
2729
rm -rf build dist
2830

2931
/Applications/Keka.app/Contents/Resources/keka7z a -r Web2ExeMac-CMD.zip Web2ExeMac-CMD
30-
/Applications/Keka.app/Contents/Resources/keka7z a -r Web2ExeMac-v0.3.1b.zip Web2Executable.app
32+
/Applications/Keka.app/Contents/Resources/keka7z a -r Web2ExeMac-${VERSION}.zip Web2Executable.app

build_windows.bat

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@ del command_line_builds\files\compressors\upx-linux-x32
1717

1818
makensis /V4 Web2Exe.nsi
1919

20-
7z a Web2ExeWin-v0.3.1b.zip -r Web2ExeWin
20+
set /p Version=<version.txt
21+
22+
7z a Web2ExeWin-%Version%.zip -r Web2ExeWin
2123
cd command_line_builds
2224
7z a ..\Web2ExeWin-CMD.zip -tzip -r *
2325
cd ..

command_line.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
'''Command line module for web2exe.'''
22

3-
__version__ = "v0.3.3b"
4-
53
import ssl
64

75
try:
@@ -51,6 +49,8 @@
5149

5250
COMMAND_LINE = True
5351

52+
53+
5454
inside_packed_exe = getattr(sys, 'frozen', '')
5555

5656
if inside_packed_exe:
@@ -65,6 +65,12 @@ def get_file(path):
6565
independent_path = utils.path_join(CWD, *parts)
6666
return independent_path
6767

68+
__version__ = "v0.0.0"
69+
70+
with open(get_file('files/version.txt')) as f:
71+
__version__ = f.read().strip()
72+
73+
6874
TEMP_DIR = get_temp_dir()
6975
DEFAULT_DOWNLOAD_PATH = get_data_path('files/downloads')
7076

0 commit comments

Comments
 (0)