Skip to content

Commit

Permalink
change to fifeengine msi installer and comment out demos and tools be… (
Browse files Browse the repository at this point in the history
#5)

* change to fifeengine msi installer and comment out demos and tools because we dont have in the installer yet.

* trigger appveyor rebuild

* forgot to remove the demos on one position

* I hope that the build is now fixed.

* Try fixing to excute msi files.
  • Loading branch information
Thomas Kowaliczek authored and jakoch committed Dec 3, 2016
1 parent e7c6eb3 commit f1fdc4d
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 16 deletions.
1 change: 0 additions & 1 deletion appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,3 @@ build_script:

after_build:
- appveyor PushArtifact "%APPVEYOR_BUILD_FOLDER%\_build\FifeSDK-%APPVEYOR_BUILD_VERSION%-Setup-VC14-x86.exe"

4 changes: 2 additions & 2 deletions build-scripts/2-extract.bat
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,8 @@ echo Fifengine Dependencies

echo.
echo Fifengine Python27 Installer
copy libfife.win32-py2.7.exe "%TARGET_DIR%\libfife.win32-py2.7.exe"
copy libfife.win32-py2.7.msi "%TARGET_DIR%\libfife.win32-py2.7.msi"

dir "%TARGET_DIR%"

popd
popd
4 changes: 2 additions & 2 deletions build-scripts/3-copy.bat
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,6 @@ echo Fifengine Dependencies
move "%EXTRACTED_DIR%\fifengine-includes" "%TARGET_DIR%"

echo Fifengine Python27 Installer
move "%EXTRACTED_DIR%\libfife.win32-py2.7.exe" "%TARGET_DIR%"
move "%EXTRACTED_DIR%\libfife.win32-py2.7.msi" "%TARGET_DIR%"

popd
popd
6 changes: 3 additions & 3 deletions download-lists/fifengine.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@
#

# Fifengine Dependencies (libfife-dependencies)
https://ci.appveyor.com/api/buildjobs/u9kltpny74p2gulf/artifacts/libfife-dependencies-dev-dbb9631-VC14.zip
https://ci.appveyor.com/api/buildjobs/eevo7jk07ukw9cj1/artifacts/libfife-dependencies-dev-1979e77-VC14.zip
dir=downloads
out=libfife-dependencies.zip

# Fifengine - Python Installer
https://ci.appveyor.com/api/buildjobs/u9kltpny74p2gulf/artifacts/libfife-dev-dbb9631.win32-py2.7.exe
https://ci.appveyor.com/api/buildjobs/eevo7jk07ukw9cj1/artifacts/libfife-0.4.0.win32-py2.7.msi
dir=downloads
out=libfife.win32-py2.7.exe
out=libfife.win32-py2.7.msi
16 changes: 8 additions & 8 deletions installer/fife-sdk.iss
Original file line number Diff line number Diff line change
Expand Up @@ -84,24 +84,25 @@ Name: "english"; MessagesFile: "compiler:Default.isl"
Name: "full"; Description: "Full installation (build-tools, engine, dependencies, demos, tools)"
Name: "build-tools"; Description: "Build-tools only (CMake, Python, Boost, Swig)"
Name: "fife-only"; Description: "Engine only"
Name: "fife-demos"; Description: "Engine and Demos"
Name: "fife-tools"; Description: "Engine and Tools"
;Name: "fife-demos"; Description: "Engine and Demos"
;Name: "fife-tools"; Description: "Engine and Tools"
Name: "custom"; Description: "Custom installation"; Flags: iscustom

; Define components to install
[Components]
Name: fifengine; Description: "[fifengine] Fifengine - Isometric Game Engine"; Types: full fife-only fife-demos
Name: fifengine; Description: "[fifengine] Fifengine - Isometric Game Engine"; Types: full fife-only
;Name: fifengine; Description: "[fifengine] Fifengine - Isometric Game Engine"; Types: full fife-only fife-demos
Name: dependencies; Description: "[fifengine] Dependencies"; Types: full
Name: demos; Description: "[fifengine] Demos"; Types: full fife-demos
Name: tools; Description: "[fifengine] Tools"; Types: full fife-tools
;Name: demos; Description: "[fifengine] Demos"; Types: full fife-demos
;Name: tools; Description: "[fifengine] Tools"; Types: full fife-tools
Name: cmake; Description: "[build tools] CMake - build system"; Types: full build-tools
Name: "Python"; Description: "[build tools] Python - programming language";
Name: "Python\py27"; Description: "[build tools] Python v2.7"; Types: full build-tools; Flags: exclusive
Name: "Python\py35"; Description: "[build tools] Python v3.5"; Types: full build-tools; Flags: exclusive
Name: swig; Description: "[build tools] SWIG - interface generator"; Types: full build-tools

[Files]
Source: "..\repackage\libfife.win32-py2.7.exe"; DestDir: "{tmp}"; Flags: recursesubdirs; Components: fifengine
Source: "..\repackage\libfife.win32-py2.7.msi"; DestDir: "{tmp}"; Flags: recursesubdirs; Components: fifengine
Source: "..\repackage\fifengine-includes\*"; DestDir: "{app}\fifengine-includes"; Flags: recursesubdirs; Components: dependencies
Source: "..\repackage\cmake\*"; DestDir: "{app}\cmake"; Flags: recursesubdirs; Components: cmake
Source: "..\repackage\swig\*"; DestDir: "{app}\swig"; Flags: recursesubdirs; Components: swig
Expand All @@ -113,5 +114,4 @@ Source: "C:\Python35\*"; DestDir: "{app}\python";
; Define items to run automatically...
[Run]
; install "libfife for python2.7" only when "python27" and "fifengine" are selected
Filename: "{tmp}\libfife.win32-py2.7.exe"; Components: Python\py27 and fifengine

Filename: "msiexec.exe"; Parameters: "/i ""{tmp}\libfife.win32-py2.7.msi"""; Components: Python\py27 and fifengine

0 comments on commit f1fdc4d

Please sign in to comment.