mirror of
https://github.com/GAM-team/GAM.git
synced 2025-05-12 20:27:20 +00:00
Windows onedir in 3...2...1...<crash>
This commit is contained in:
parent
2b6891c12d
commit
7825a66768
10
.github/workflows/build.yml
vendored
10
.github/workflows/build.yml
vendored
@ -543,7 +543,8 @@ jobs:
|
|||||||
# https://github.com/pyinstaller/pyinstaller/issues/7102
|
# https://github.com/pyinstaller/pyinstaller/issues/7102
|
||||||
export PATH="$(dirname ${PYTHON}):/usr/bin"
|
export PATH="$(dirname ${PYTHON}):/usr/bin"
|
||||||
fi
|
fi
|
||||||
if ([ "${staticx}" != "yes" ] && [ "$RUNNER_OS" != "Windows" ]); then
|
#if ([ "${staticx}" != "yes" ] && [ "$RUNNER_OS" != "Windows" ]); then
|
||||||
|
if [[ "$staticx" != "yes" ]]; then
|
||||||
export PYINSTALLER_BUILD_ONEDIR=yes
|
export PYINSTALLER_BUILD_ONEDIR=yes
|
||||||
fi
|
fi
|
||||||
"${PYTHON}" -m PyInstaller --clean --noconfirm --distpath="${distpath}" gam.spec
|
"${PYTHON}" -m PyInstaller --clean --noconfirm --distpath="${distpath}" gam.spec
|
||||||
@ -696,9 +697,12 @@ jobs:
|
|||||||
/c/Program\ Files/7-Zip/7z.exe a -tzip "$GAM_ARCHIVE" gam7 "-xr@${GITHUB_WORKSPACE}/.github/actions/package_exclusions.txt" -bb3
|
/c/Program\ Files/7-Zip/7z.exe a -tzip "$GAM_ARCHIVE" gam7 "-xr@${GITHUB_WORKSPACE}/.github/actions/package_exclusions.txt" -bb3
|
||||||
cd ..
|
cd ..
|
||||||
export MSI_FILENAME="gam-${GAMVERSION}-windows-${GAM_ARCHIVE_ARCH}.msi"
|
export MSI_FILENAME="gam-${GAMVERSION}-windows-${GAM_ARCHIVE_ARCH}.msi"
|
||||||
/c/Program\ Files\ \(x86\)/WiX\ Toolset\ v3.14/bin/candle.exe -arch "${WIX_ARCH}" gam.wxs
|
# auto-generate a lib.wxs based on the files PyInstaller created for the lib/ directory
|
||||||
/c/Program\ Files\ \(x86\)/WiX\ Toolset\ v3.14/bin/light.exe -ext /c/Program\ Files\ \(x86\)/WiX\ Toolset\ v3.14/bin/WixUIExtension.dll gam.wixobj -o "$MSI_FILENAME" || true;
|
/c/Program\ Files\ \(x86\)/WiX\ Toolset\ v3.14/bin/heat.exe dir "${gampath}/lib" -ke -srd -cg Lib -gg -dr lib -directoryid lib -out lib.wxs
|
||||||
|
/c/Program\ Files\ \(x86\)/WiX\ Toolset\ v3.14/bin/candle.exe -arch "${WIX_ARCH}" gam.wxs lib.wxs
|
||||||
|
/c/Program\ Files\ \(x86\)/WiX\ Toolset\ v3.14/bin/light.exe -ext /c/Program\ Files\ \(x86\)/WiX\ Toolset\ v3.14/bin/WixUIExtension.dll gam.wixobj lib.wixobj -o "$MSI_FILENAME" || true;
|
||||||
rm -v -f *.wixpdb
|
rm -v -f *.wixpdb
|
||||||
|
rm -v -f *.wixobj
|
||||||
export folder_number=$(date +%s)
|
export folder_number=$(date +%s)
|
||||||
export folder_id=$($gam user gam-win-signer@pdl.jaylee.us add drivefile drivefilename "UPLOADING_FOR_SIGN ${folder_number}" parentid "1Xz3hYq4Mfa_r6D8EcBZHLDtHDFurYSvp" mimetype gfolder returnidonly)
|
export folder_id=$($gam user gam-win-signer@pdl.jaylee.us add drivefile drivefilename "UPLOADING_FOR_SIGN ${folder_number}" parentid "1Xz3hYq4Mfa_r6D8EcBZHLDtHDFurYSvp" mimetype gfolder returnidonly)
|
||||||
$gam user gam-win-signer@pdl.jaylee.us add drivefile localfile "$MSI_FILENAME" parentid "$folder_id"
|
$gam user gam-win-signer@pdl.jaylee.us add drivefile localfile "$MSI_FILENAME" parentid "$folder_id"
|
||||||
|
@ -32,7 +32,10 @@
|
|||||||
<SetDirectory Id="WINDOWSVOLUME" Value="[WindowsVolume]"/>
|
<SetDirectory Id="WINDOWSVOLUME" Value="[WindowsVolume]"/>
|
||||||
<Directory Id="TARGETDIR" Name="SourceDir">
|
<Directory Id="TARGETDIR" Name="SourceDir">
|
||||||
<Directory Id="WINDOWSVOLUME">
|
<Directory Id="WINDOWSVOLUME">
|
||||||
<Directory Id="INSTALLFOLDER" Name="GAM7" />
|
<Directory Id="INSTALLFOLDER" Name="GAM7">
|
||||||
|
<Directory Id="lib" Name="lib">
|
||||||
|
</Directory>
|
||||||
|
</Directory>
|
||||||
</Directory>
|
</Directory>
|
||||||
</Directory>
|
</Directory>
|
||||||
</Fragment>
|
</Fragment>
|
||||||
@ -62,6 +65,7 @@
|
|||||||
<Component Id="cacerts_pem" Guid="61fe2b2d-1646-4bed-b844-193965e97727">
|
<Component Id="cacerts_pem" Guid="61fe2b2d-1646-4bed-b844-193965e97727">
|
||||||
<File Name="cacerts.pem" KeyPath="yes" />
|
<File Name="cacerts.pem" KeyPath="yes" />
|
||||||
</Component>
|
</Component>
|
||||||
|
<ComponentGroupRef Id="Lib" />
|
||||||
</ComponentGroup>
|
</ComponentGroup>
|
||||||
</Fragment>
|
</Fragment>
|
||||||
|
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" >
|
|
||||||
<Product
|
|
||||||
Id="*"
|
|
||||||
Name="GAM7"
|
|
||||||
Language="1033"
|
|
||||||
Version="$(env.GAMVERSION)"
|
|
||||||
Manufacturer="GAM Team - google-apps-manager@googlegroups.com"
|
|
||||||
UpgradeCode="D86B52B2-EFE9-4F9D-8BA3-9D84B9B2D319">
|
|
||||||
<Package
|
|
||||||
InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />
|
|
||||||
|
|
||||||
<MajorUpgrade
|
|
||||||
DowngradeErrorMessage=
|
|
||||||
"A newer version of [ProductName] is already installed."
|
|
||||||
Schedule="afterInstallExecute" />
|
|
||||||
<MediaTemplate EmbedCab="yes" />
|
|
||||||
|
|
||||||
<Property Id="WIXUI_INSTALLDIR" Value="INSTALLFOLDER" />
|
|
||||||
<WixVariable Id="WixUILicenseRtf" Value="LICENSE.rtf" />
|
|
||||||
<UIRef Id="WixUI_InstallDir" />
|
|
||||||
|
|
||||||
<Feature
|
|
||||||
Id="gam"
|
|
||||||
Title="GAM7"
|
|
||||||
Level="1">
|
|
||||||
<ComponentGroupRef Id="ProductComponents" />
|
|
||||||
</Feature>
|
|
||||||
</Product>
|
|
||||||
|
|
||||||
<Fragment>
|
|
||||||
<SetDirectory Id="WINDOWSVOLUME" Value="[WindowsVolume]"/>
|
|
||||||
<Directory Id="TARGETDIR" Name="SourceDir">
|
|
||||||
<Directory Id="WINDOWSVOLUME">
|
|
||||||
<Directory Id="INSTALLFOLDER" Name="GAM7" />
|
|
||||||
</Directory>
|
|
||||||
</Directory>
|
|
||||||
</Fragment>
|
|
||||||
|
|
||||||
<Fragment>
|
|
||||||
<!-- Group of components that are our main application items -->
|
|
||||||
<ComponentGroup
|
|
||||||
Id="ProductComponents"
|
|
||||||
Directory="INSTALLFOLDER"
|
|
||||||
Source="dist/gam7">
|
|
||||||
REPLACE_ME_WITH_FILE_COMPONENTS
|
|
||||||
</ComponentGroup>
|
|
||||||
</Fragment>
|
|
||||||
|
|
||||||
<Fragment>
|
|
||||||
<InstallUISequence>
|
|
||||||
<ExecuteAction />
|
|
||||||
<Show Dialog="WelcomeDlg" Before="ProgressDlg" />
|
|
||||||
</InstallUISequence>
|
|
||||||
</Fragment>
|
|
||||||
</Wix>
|
|
Loading…
x
Reference in New Issue
Block a user