Author: cazfi Date: Sun Jan 31 12:02:53 2016 New Revision: 31683 URL: http://svn.gna.org/viewcvs/freeciv?rev=31683&view=rev Log: Put 'win32' or 'win64' to the name of the msys2 based Installer Package depending on the architecture.
See patch #6871 Added: trunk/win32/installer_msys2/win_arch.sh Modified: trunk/win32/installer_msys2/Makefile trunk/win32/installer_msys2/create-freeciv-gtk-qt-nsi.sh trunk/win32/installer_msys2/create-freeciv-gtk2-nsi.sh trunk/win32/installer_msys2/create-freeciv-gtk3-nsi.sh trunk/win32/installer_msys2/create-freeciv-qt-nsi.sh trunk/win32/installer_msys2/create-freeciv-ruledit-nsi.sh trunk/win32/installer_msys2/create-freeciv-sdl-nsi.sh Modified: trunk/win32/installer_msys2/Makefile URL: http://svn.gna.org/viewcvs/freeciv/trunk/win32/installer_msys2/Makefile?rev=31683&r1=31682&r2=31683&view=diff ============================================================================== --- trunk/win32/installer_msys2/Makefile (original) +++ trunk/win32/installer_msys2/Makefile Sun Jan 31 12:02:53 2016 @@ -10,6 +10,8 @@ # msys2 has dlls in... DLLPATH_PREFIX=/mingw32/bin/ + +WINARCH=$(shell ./win_arch.sh) # by default build all installers all: gtk3-installer gtk2-installer sdl-installer qt-installer ruledit-installer @@ -244,7 +246,7 @@ # extract Freeciv version $(eval FREECIV_VERSION := $(shell ../../fc_version)) # create NSIS script - ./create-freeciv-$(GUI)-nsi.sh install-$(GUI) $(FREECIV_VERSION) > Freeciv-$(FREECIV_VERSION)-$(GUI).nsi + ./create-freeciv-$(GUI)-nsi.sh install-$(GUI) $(FREECIV_VERSION) $(WINARCH) > Freeciv-$(FREECIV_VERSION)-$(GUI).nsi # create installer executable mkdir -p Output makensis Freeciv-$(FREECIV_VERSION)-$(GUI).nsi @@ -253,7 +255,7 @@ # extract Freeciv version $(eval FREECIV_VERSION := $(shell ../../fc_version)) # create NSIS script - ./create-freeciv-ruledit-nsi.sh install-ruledit $(FREECIV_VERSION) > Freeciv-$(FREECIV_VERSION)-ruledit.nsi + ./create-freeciv-ruledit-nsi.sh install-ruledit $(FREECIV_VERSION) $(WINARCH) > Freeciv-$(FREECIV_VERSION)-ruledit.nsi # create installer executable mkdir -p Output makensis Freeciv-$(FREECIV_VERSION)-ruledit.nsi Modified: trunk/win32/installer_msys2/create-freeciv-gtk-qt-nsi.sh URL: http://svn.gna.org/viewcvs/freeciv/trunk/win32/installer_msys2/create-freeciv-gtk-qt-nsi.sh?rev=31683&r1=31682&r2=31683&view=diff ============================================================================== --- trunk/win32/installer_msys2/create-freeciv-gtk-qt-nsi.sh (original) +++ trunk/win32/installer_msys2/create-freeciv-gtk-qt-nsi.sh Sun Jan 31 12:02:53 2016 @@ -1,6 +1,6 @@ #!/bin/sh -# ./create-freeciv-gtk-qt-nsi.sh <Freeciv files directory> <version> <gtk2|gtk3|qt> <GTK+2|GTK+3|Qt> +# ./create-freeciv-gtk-qt-nsi.sh <Freeciv files directory> <version> <gtk2|gtk3|qt> <GTK+2|GTK+3|Qt> <win32|win64|win> cat <<EOF ; Freeciv Windows installer script @@ -12,6 +12,7 @@ !define VERSION $2 !define GUI_ID $3 !define GUI_NAME $4 +!define WIN_ARCH $5 !define APPID "\${APPNAME}-\${VERSION}-\${GUI_ID}" !define MULTIUSER_EXECUTIONLEVEL Highest @@ -30,7 +31,7 @@ ;General Name "\${APPNAME} \${VERSION} (\${GUI_NAME} client)" -OutFile "Output/\${APPNAME}-\${VERSION}-win32-\${GUI_ID}-setup.exe" +OutFile "Output/\${APPNAME}-\${VERSION}-\${WIN_ARCH}-\${GUI_ID}-setup.exe" ;Variables Modified: trunk/win32/installer_msys2/create-freeciv-gtk2-nsi.sh URL: http://svn.gna.org/viewcvs/freeciv/trunk/win32/installer_msys2/create-freeciv-gtk2-nsi.sh?rev=31683&r1=31682&r2=31683&view=diff ============================================================================== --- trunk/win32/installer_msys2/create-freeciv-gtk2-nsi.sh (original) +++ trunk/win32/installer_msys2/create-freeciv-gtk2-nsi.sh Sun Jan 31 12:02:53 2016 @@ -2,4 +2,4 @@ # ./create-freeciv-gtk2-nsi.sh <Freeciv files directory> <version> -./create-freeciv-gtk-qt-nsi.sh $1 $2 "gtk2" "GTK+2" +./create-freeciv-gtk-qt-nsi.sh $1 $2 "gtk2" "GTK+2" $3 Modified: trunk/win32/installer_msys2/create-freeciv-gtk3-nsi.sh URL: http://svn.gna.org/viewcvs/freeciv/trunk/win32/installer_msys2/create-freeciv-gtk3-nsi.sh?rev=31683&r1=31682&r2=31683&view=diff ============================================================================== --- trunk/win32/installer_msys2/create-freeciv-gtk3-nsi.sh (original) +++ trunk/win32/installer_msys2/create-freeciv-gtk3-nsi.sh Sun Jan 31 12:02:53 2016 @@ -2,4 +2,4 @@ # ./create-freeciv-gtk3-nsi.sh <Freeciv files directory> <version> -./create-freeciv-gtk-qt-nsi.sh $1 $2 "gtk3" "GTK+3" +./create-freeciv-gtk-qt-nsi.sh $1 $2 "gtk3" "GTK+3" $3 Modified: trunk/win32/installer_msys2/create-freeciv-qt-nsi.sh URL: http://svn.gna.org/viewcvs/freeciv/trunk/win32/installer_msys2/create-freeciv-qt-nsi.sh?rev=31683&r1=31682&r2=31683&view=diff ============================================================================== --- trunk/win32/installer_msys2/create-freeciv-qt-nsi.sh (original) +++ trunk/win32/installer_msys2/create-freeciv-qt-nsi.sh Sun Jan 31 12:02:53 2016 @@ -2,4 +2,4 @@ # ./create-freeciv-qt-nsi.sh <Freeciv files directory> <version> -./create-freeciv-gtk-qt-nsi.sh $1 $2 "qt" "Qt" +./create-freeciv-gtk-qt-nsi.sh $1 $2 "qt" "Qt" $3 Modified: trunk/win32/installer_msys2/create-freeciv-ruledit-nsi.sh URL: http://svn.gna.org/viewcvs/freeciv/trunk/win32/installer_msys2/create-freeciv-ruledit-nsi.sh?rev=31683&r1=31682&r2=31683&view=diff ============================================================================== --- trunk/win32/installer_msys2/create-freeciv-ruledit-nsi.sh (original) +++ trunk/win32/installer_msys2/create-freeciv-ruledit-nsi.sh Sun Jan 31 12:02:53 2016 @@ -1,6 +1,6 @@ #!/bin/sh -# ./create-freeciv-ruledit.sh <Freeciv files directory> <version> +# ./create-freeciv-ruledit.sh <Freeciv files directory> <version> <win32|win64|win> cat <<EOF ; Freeciv Windows installer script @@ -10,6 +10,7 @@ !define APPNAME "Freeciv-ruledit" !define VERSION $2 +!define WIN_ARCH $3 !define APPID "\${APPNAME}-\${VERSION}" !define MULTIUSER_EXECUTIONLEVEL Highest @@ -28,7 +29,7 @@ ;General Name "Freeciv Ruleset Editor \${VERSION}" -OutFile "Output/\${APPNAME}-\${VERSION}-win32-setup.exe" +OutFile "Output/\${APPNAME}-\${VERSION}-\${WIN_ARCH}-setup.exe" ;Variables Modified: trunk/win32/installer_msys2/create-freeciv-sdl-nsi.sh URL: http://svn.gna.org/viewcvs/freeciv/trunk/win32/installer_msys2/create-freeciv-sdl-nsi.sh?rev=31683&r1=31682&r2=31683&view=diff ============================================================================== --- trunk/win32/installer_msys2/create-freeciv-sdl-nsi.sh (original) +++ trunk/win32/installer_msys2/create-freeciv-sdl-nsi.sh Sun Jan 31 12:02:53 2016 @@ -1,6 +1,6 @@ #!/bin/sh -# ./create-freeciv-sdl-nsi.sh <Freeciv files directory> <version> +# ./create-freeciv-sdl-nsi.sh <Freeciv files directory> <version> <win32|win64|win> cat <<EOF ; Freeciv Windows installer script @@ -12,6 +12,7 @@ !define VERSION $2 !define GUI_ID sdl !define GUI_NAME SDL +!define WIN_ARCH $3 !define APPID "\${APPNAME}-\${VERSION}-\${GUI_ID}" !define MULTIUSER_EXECUTIONLEVEL Highest @@ -30,7 +31,7 @@ ;General Name "\${APPNAME} \${VERSION} (\${GUI_NAME} client)" -OutFile "Output/\${APPNAME}-\${VERSION}-win32-\${GUI_ID}-setup.exe" +OutFile "Output/\${APPNAME}-\${VERSION}-\${WIN_ARCH}-\${GUI_ID}-setup.exe" ;Variables Added: trunk/win32/installer_msys2/win_arch.sh URL: http://svn.gna.org/viewcvs/freeciv/trunk/win32/installer_msys2/win_arch.sh?rev=31683&view=auto ============================================================================== --- trunk/win32/installer_msys2/win_arch.sh (added) +++ trunk/win32/installer_msys2/win_arch.sh Sun Jan 31 12:02:53 2016 @@ -0,0 +1,11 @@ +#!/bin/sh + +if ! test -f ../../bootstrap/config.guess ; then + echo "win" +fi + +case $(../../bootstrap/config.guess 2>/dev/null) in + *i686*) echo "win32" ;; + *x86_64*) echo "win64" ;; + *) echo "win" ;; +esac _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits