mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-21 16:05:44 -07:00
Update build script for Inno Setup 5.5.9.
Between 5.5.6 and 5.5.9 the default output file name changed. To defend against that potentially happening again, I'm now explicitly specifying the output file name in the .iss source file (or rather, in winiss.pl, which constructs it).
This commit is contained in:
6
Buildscr
6
Buildscr
@ -71,10 +71,10 @@ delegate windows
|
|||||||
# Build installers.
|
# Build installers.
|
||||||
in puzzles with wix do/win candle puzzles.wxs && light -ext WixUIExtension -sval puzzles.wixobj
|
in puzzles with wix do/win candle puzzles.wxs && light -ext WixUIExtension -sval puzzles.wixobj
|
||||||
in puzzles with innosetup do/win iscc puzzles.iss
|
in puzzles with innosetup do/win iscc puzzles.iss
|
||||||
ifneq "$(winsigncode)" "" in puzzles do $(winsigncode) -i http://www.chiark.greenend.org.uk/~sgtatham/puzzles/ -n "Simon Tatham's Portable Puzzle Collection Installer" puzzles.msi Output/setup.exe
|
ifneq "$(winsigncode)" "" in puzzles do $(winsigncode) -i http://www.chiark.greenend.org.uk/~sgtatham/puzzles/ -n "Simon Tatham's Portable Puzzle Collection Installer" puzzles.msi Output/installer.exe
|
||||||
return puzzles/puzzles.chm
|
return puzzles/puzzles.chm
|
||||||
return puzzles/*.exe
|
return puzzles/*.exe
|
||||||
return puzzles/Output/setup.exe
|
return puzzles/Output/installer.exe
|
||||||
return puzzles/puzzles.msi
|
return puzzles/puzzles.msi
|
||||||
enddelegate
|
enddelegate
|
||||||
in puzzles do chmod +x *.exe
|
in puzzles do chmod +x *.exe
|
||||||
@ -179,7 +179,7 @@ deliver puzzles/puzzles.hlp $@
|
|||||||
deliver puzzles/puzzles.cnt $@
|
deliver puzzles/puzzles.cnt $@
|
||||||
deliver puzzles/puzzles.zip $@
|
deliver puzzles/puzzles.zip $@
|
||||||
deliver puzzles/puzzles.msi puzzles-$(Version)-installer.msi
|
deliver puzzles/puzzles.msi puzzles-$(Version)-installer.msi
|
||||||
deliver puzzles/Output/setup.exe puzzles-$(Version)-installer.exe
|
deliver puzzles/Output/installer.exe puzzles-$(Version)-installer.exe
|
||||||
deliver puzzles/*.jar java/$@
|
deliver puzzles/*.jar java/$@
|
||||||
deliver puzzles/js/*.js js/$@
|
deliver puzzles/js/*.js js/$@
|
||||||
deliver puzzles/html/*.html html/$@
|
deliver puzzles/html/*.html html/$@
|
||||||
|
@ -56,6 +56,7 @@ print 'DefaultGroupName=Simon Tatham\'s Puzzles'."\n";
|
|||||||
print 'ChangesAssociations=no'."\n";
|
print 'ChangesAssociations=no'."\n";
|
||||||
print 'Compression=zip/9'."\n";
|
print 'Compression=zip/9'."\n";
|
||||||
print 'AllowNoIcons=yes'."\n";
|
print 'AllowNoIcons=yes'."\n";
|
||||||
|
print 'OutputBaseFilename=installer'."\n";
|
||||||
print ''."\n";
|
print ''."\n";
|
||||||
print '[Files]'."\n";
|
print '[Files]'."\n";
|
||||||
for $exe (@exes) {
|
for $exe (@exes) {
|
||||||
|
Reference in New Issue
Block a user