forked from 0ad/0ad
Fix release build scripts
Exclude dev.cfg from the Windows installer. Use the correct filename for the Windows installer. Update some paths to match the new EC2 build process. This was SVN commit r13802.
This commit is contained in:
parent
63f28f1a43
commit
16c9724c24
6
source/tools/dist/0ad.nsi
vendored
6
source/tools/dist/0ad.nsi
vendored
@ -1,6 +1,6 @@
|
||||
; To generate the installer (on Linux):
|
||||
; Do an 'svn export' into a directory called e.g. "export-win32"
|
||||
; wine ~/.wine/drive_c/Program\ Files/NSIS/makensis.exe /nocd /dcheckoutpath=export-win32 /drevision=1234 export-win32/source/tools/dist/0ad.nsi
|
||||
; makensis -nocd -dcheckoutpath=export-win32 -drevision=1234 -dprefix=0ad-0.1.2-alpha export-win32/source/tools/dist/0ad.nsi
|
||||
|
||||
SetCompressor /SOLID lzma
|
||||
|
||||
@ -15,7 +15,7 @@
|
||||
|
||||
;Name and file
|
||||
Name "0 A.D."
|
||||
OutFile "0ad-r${REVISION}-alpha-win32.exe"
|
||||
OutFile "${PREFIX}-win32.exe"
|
||||
|
||||
;Default installation folder
|
||||
InstallDir "$LOCALAPPDATA\0 A.D. alpha"
|
||||
@ -76,7 +76,7 @@ Section "!Game and data files" GameSection
|
||||
SetOutPath "$INSTDIR"
|
||||
File "${CHECKOUTPATH}\*.txt"
|
||||
File "${CHECKOUTPATH}\source\tools\openlogsfolder\*.*"
|
||||
File /r /x "public" "${CHECKOUTPATH}\binaries"
|
||||
File /r /x "public" /x "dev.cfg" "${CHECKOUTPATH}\binaries"
|
||||
|
||||
SetOutPath "$INSTDIR\binaries\data\mods\public"
|
||||
File "${CHECKOUTPATH}\binaries\data\mods\public\public.zip"
|
||||
|
12
source/tools/dist/build.sh
vendored
12
source/tools/dist/build.sh
vendored
@ -3,13 +3,13 @@
|
||||
set -ev
|
||||
|
||||
# Compiled executable for archive-builder tool
|
||||
EXE=~/0ad/hg/ps/binaries/system/pyrogenesis
|
||||
EXE=/mnt/0ad/0ad/binaries/system/pyrogenesis
|
||||
|
||||
# Location of clean checkout
|
||||
SVNWC=~/0ad/public-trunk/
|
||||
SVNWC=/mnt/0ad/0ad/
|
||||
|
||||
SVNREV=`svnversion -n ${SVNWC}`
|
||||
PREFIX=0ad-r${SVNREV}-alpha
|
||||
PREFIX=0ad-0.0.XXX-alpha
|
||||
|
||||
XZOPTS="-9 -e"
|
||||
BZ2OPTS="-9"
|
||||
@ -47,15 +47,11 @@ tar cf $PREFIX-unix-data.tar \
|
||||
# Compress
|
||||
xz -kv ${XZOPTS} $PREFIX-unix-build.tar
|
||||
xz -kv ${XZOPTS} $PREFIX-unix-data.tar
|
||||
#bzip2 -kp ${BZ2OPTS} $PREFIX-unix-build.tar
|
||||
#bzip2 -kp ${BZ2OPTS} $PREFIX-unix-data.tar
|
||||
#gzip -cv ${GZIPOPTS} $PREFIX-unix-build.tar > $PREFIX-unix-build.tar.gz
|
||||
#gzip -cv ${GZIPOPTS} $PREFIX-unix-data.tar > $PREFIX-unix-data.tar.gz
|
||||
7z a ${GZIP7ZOPTS} $PREFIX-unix-build.tar.gz $PREFIX-unix-build.tar
|
||||
7z a ${GZIP7ZOPTS} $PREFIX-unix-data.tar.gz $PREFIX-unix-data.tar
|
||||
|
||||
# Create Windows installer
|
||||
wine ~/.wine/drive_c/Program\ Files/NSIS/makensis.exe /nocd /dcheckoutpath=export-win32 /drevision=${SVNREV} export-win32/source/tools/dist/0ad.nsi
|
||||
makensis -nocd -dcheckoutpath=export-win32 -drevision=${SVNREV} -dprefix=${PREFIX} export-win32/source/tools/dist/0ad.nsi
|
||||
|
||||
# Fix permissions
|
||||
chmod -f 644 ${PREFIX}-{unix-{build,data}.tar.{xz,bz2,gz},win32.exe}
|
||||
|
Loading…
Reference in New Issue
Block a user