Update WinApp packaging script (#93)

This commit is contained in:
sfan5 2017-07-25 18:40:12 +02:00 committed by Maksim Gamarnik
parent 900a6953c2
commit 9747b62a14
2 changed files with 12 additions and 3 deletions

View File

@ -1,6 +1,6 @@
Instructions: Instructions:
1) on Linux: sudo apt install unzip zip gettext cmake p7zip-full 1) on Linux: sudo apt install unzip zip gettext cmake p7zip-full
2) on Windows: install DesktopAppConverter and the Windows SDK 2) on Windows: install DesktopAppConverter and the Windows 10 SDK
3) Run build.sh to create the ZIP file 3) Run build.sh to create the ZIP file
4) Transfer multicraft-windows.zip to Windows and extract it 4) Transfer multicraft-windows.zip to Windows and extract it
5) Edit the settings in the .bat file 5) Edit the settings in the .bat file

View File

@ -1,11 +1,11 @@
@echo off @echo off
REM ---- change these ---- REM --- change these ---
SET folderpath=C:\Users\Doge\Desktop\MultiCraft-1.1.8-dev-win32 SET folderpath=C:\Users\Doge\Desktop\MultiCraft-1.1.8-dev-win32
SET outputpath=C:\Users\Doge\Desktop SET outputpath=C:\Users\Doge\Desktop
SET version=1.1.8.0 SET version=1.1.8.0
SET publisher=example text SET publisher=example text
REM ---------------------- REM --------------------
rem Find path to DesktopAppConverter rem Find path to DesktopAppConverter
pushd "%ProgramFiles%\WindowsApps" pushd "%ProgramFiles%\WindowsApps"
@ -13,11 +13,20 @@ set cmd="dir /b Microsoft.DesktopAppConverter_*"
for /f "tokens=*" %%i in (' %cmd% ') do set appname=%%i for /f "tokens=*" %%i in (' %cmd% ') do set appname=%%i
popd popd
rem Find installed Windows 10 SDK version
pushd "%ProgramFiles(x86)%\Windows Kits\10\bin"
set cmd="dir /b 10.*"
for /f "tokens=*" %%i in (' %cmd% ') do set sdkver=%%i
popd
echo Please wait... echo Please wait...
powershell -NoProfile -NoLogo -ExecutionPolicy Bypass^ powershell -NoProfile -NoLogo -ExecutionPolicy Bypass^
-File "%ProgramFiles%\WindowsApps\%appname%\DesktopAppConverter.ps1"^ -File "%ProgramFiles%\WindowsApps\%appname%\DesktopAppConverter.ps1"^
-Installer "%folderpath%" -AppExecutable MultiCraft.exe^ -Installer "%folderpath%" -AppExecutable MultiCraft.exe^
-Destination "%outputpath%" -PackageName MultiCraft^ -Destination "%outputpath%" -PackageName MultiCraft^
-Publisher "CN=%publisher%" -Version %version% -Publisher "CN=%publisher%" -Version %version%
"%ProgramFiles(x86)%\Windows Kits\10\bin\%sdkver%\x64\MakeAppx.exe"^
pack /l^
/d "%outputpath%\MultiCraft\PackageFiles" /p "%outputpath%\MultiCraft.appx"
pause pause