Skip to content

Commit

Permalink
Add windows deployment script
Browse files Browse the repository at this point in the history
  • Loading branch information
jblang committed Jan 8, 2020
1 parent a6da045 commit e26bae9
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 3 deletions.
6 changes: 3 additions & 3 deletions installer/packages/net.sourceforge.xaos/meta/package.xml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<Package>
<DisplayName>XaoS</DisplayName>
<Description>Realtime fractal zoomer.</Description>
<Description>Real-time interactive fractal zoomer</Description>
<Version>4.0pre3</Version>
<ReleaseDate>2020-01-06</ReleaseDate>
<ReleaseDate>2019-07-01</ReleaseDate>
<Licenses>
<License name="GNU General Public License v2.0" file="license.txt" />
</Licenses>
<ForcedInstallation>true</ForcedInstallation>
<Default>true</Default>
<Script>installscript.qs</Script>
</Package>
</Package>
33 changes: 33 additions & 0 deletions tools/deploy-win.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
@echo off

where /q windeployqt
if errorlevel 1 (
echo windeployqt is not in your path.
exit /b
)

where /q binarycreator
if errorlevel 1 (
echo binarycreator is not in your path.
exit /b
)

cd /D "%~dp0\.."

windeployqt bin

rd /s /q installer\packages\net.sourceforge.xaos\data

mkdir installer\packages\net.sourceforge.xaos\data\bin
xcopy /s /e bin installer\packages\net.sourceforge.xaos\data\bin

mkdir installer\packages\net.sourceforge.xaos\data\catalogs
xcopy /s /e catalogs installer\packages\net.sourceforge.xaos\data\catalogs

mkdir installer\packages\net.sourceforge.xaos\data\tutorial
xcopy /s /e tutorial installer\packages\net.sourceforge.xaos\data\tutorial

mkdir installer\packages\net.sourceforge.xaos\data\examples
for /R examples %%f in (*.*) do copy %%f installer\packages\net.sourceforge.xaos\data\examples

binarycreator --offline-only -p installer\packages -c installer\config\config.xml xaossetup.exe

0 comments on commit e26bae9

Please sign in to comment.