forked from bisq-network/bisq2
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request bisq-network#1489 from alvasw/fix_packaging
Fix Packaging
- Loading branch information
Showing
59 changed files
with
258 additions
and
223 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
tell application "Finder" | ||
tell disk "Bisq 2" | ||
open | ||
set current view of container window to icon view | ||
set toolbar visible of container window to false | ||
set statusbar visible of container window to false | ||
set pathbar visible of container window to false | ||
|
||
-- size of window should match size of background (1034x641) | ||
set the bounds of container window to {400, 100, 1434, 769} | ||
|
||
set theViewOptions to the icon view options of container window | ||
set arrangement of theViewOptions to not arranged | ||
set icon size of theViewOptions to 128 | ||
-- tiffutil -cathidpicheck dmg.png [email protected] -out "Bisq 2-background.tiff" to add retina support | ||
set background picture of theViewOptions to file ".background:background.tiff" | ||
|
||
-- Create alias for install location | ||
make new alias file at container window to POSIX file "/Applications" with properties {name:"Applications"} | ||
|
||
set allTheFiles to the name of every item of container window | ||
repeat with theFile in allTheFiles | ||
set theFilePath to POSIX Path of theFile | ||
if theFilePath is "/Bisq 2.app" | ||
-- Position application location | ||
set position of item theFile of container window to {298, 332} | ||
else if theFilePath is "/Applications" | ||
-- Position install location | ||
set position of item theFile of container window to {746, 332} | ||
else | ||
-- Move all other files far enough to be not visible if user has "show hidden files" option set | ||
set position of item theFile of container window to {1000, 0} | ||
end | ||
end repeat | ||
|
||
close | ||
open | ||
update without registering applications | ||
delay 5 | ||
end tell | ||
end tell | ||
|
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,165 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" | ||
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"> | ||
|
||
<?ifdef JpIsSystemWide ?> | ||
<?define JpInstallScope="perMachine"?> | ||
<?else?> | ||
<?define JpInstallScope="perUser"?> | ||
<?endif?> | ||
|
||
<?define JpProductLanguage=1033 ?> | ||
<?define JpInstallerVersion=200 ?> | ||
<?define JpCompressedMsi=yes ?> | ||
|
||
<?ifdef JpAllowUpgrades ?> | ||
<?define JpUpgradeVersionOnlyDetectUpgrade="no"?> | ||
<?else?> | ||
<?define JpUpgradeVersionOnlyDetectUpgrade="yes"?> | ||
<?endif?> | ||
<?ifdef JpAllowDowngrades ?> | ||
<?define JpUpgradeVersionOnlyDetectDowngrade="no"?> | ||
<?else?> | ||
<?define JpUpgradeVersionOnlyDetectDowngrade="yes"?> | ||
<?endif?> | ||
|
||
<?include $(var.JpConfigDir)/overrides.wxi ?> | ||
|
||
<?define ImageDir="$(var.JpConfigDir)/../../../../package/windows/images"?> | ||
|
||
<Product | ||
Id="$(var.JpProductCode)" | ||
Name="$(var.JpAppName)" | ||
Language="$(var.JpProductLanguage)" | ||
Version="$(var.JpAppVersion)" | ||
Manufacturer="$(var.JpAppVendor)" | ||
UpgradeCode="$(var.JpProductUpgradeCode)"> | ||
|
||
<Package | ||
Description="$(var.JpAppDescription)" | ||
Manufacturer="$(var.JpAppVendor)" | ||
InstallerVersion="$(var.JpInstallerVersion)" | ||
Compressed="$(var.JpCompressedMsi)" | ||
InstallScope="$(var.JpInstallScope)" Platform="x64" | ||
/> | ||
|
||
<Media Id="1" Cabinet="Data.cab" EmbedCab="yes" /> | ||
|
||
<Upgrade Id="$(var.JpProductUpgradeCode)"> | ||
<UpgradeVersion | ||
OnlyDetect="$(var.JpUpgradeVersionOnlyDetectUpgrade)" | ||
Property="JP_UPGRADABLE_FOUND" | ||
Maximum="$(var.JpAppVersion)" | ||
MigrateFeatures="yes" | ||
IncludeMaximum="$(var.JpUpgradeVersionOnlyDetectUpgrade)" /> | ||
<UpgradeVersion | ||
OnlyDetect="$(var.JpUpgradeVersionOnlyDetectDowngrade)" | ||
Property="JP_DOWNGRADABLE_FOUND" | ||
Minimum="$(var.JpAppVersion)" | ||
MigrateFeatures="yes" | ||
IncludeMinimum="$(var.JpUpgradeVersionOnlyDetectDowngrade)" /> | ||
</Upgrade> | ||
|
||
<?ifndef JpAllowUpgrades ?> | ||
<CustomAction Id="JpDisallowUpgrade" Error="!(loc.DisallowUpgradeErrorMessage)" /> | ||
<?endif?> | ||
<?ifndef JpAllowDowngrades ?> | ||
<CustomAction Id="JpDisallowDowngrade" Error="!(loc.DowngradeErrorMessage)" /> | ||
<?endif?> | ||
|
||
<!-- Standard required root --> | ||
<Directory Id="TARGETDIR" Name="SourceDir"/> | ||
|
||
<Feature Id="DefaultFeature" Title="!(loc.MainFeatureTitle)" Level="1"> | ||
<ComponentGroupRef Id="Shortcuts"/> | ||
<ComponentGroupRef Id="Files"/> | ||
<ComponentGroupRef Id="FileAssociations"/> | ||
</Feature> | ||
|
||
<?ifdef JpInstallDirChooser ?> | ||
<Binary Id="JpCaDll" SourceFile="wixhelper.dll"/> | ||
<CustomAction Id="JpCheckInstallDir" BinaryKey="JpCaDll" DllEntry="CheckInstallDir" /> | ||
<?endif?> | ||
|
||
<CustomAction Id="JpSetARPINSTALLLOCATION" Property="ARPINSTALLLOCATION" Value="[INSTALLDIR]" /> | ||
|
||
<?ifdef JpIcon ?> | ||
<Property Id="ARPPRODUCTICON" Value="JpARPPRODUCTICON"/> | ||
<Icon Id="JpARPPRODUCTICON" SourceFile="$(var.JpIcon)"/> | ||
<?endif?> | ||
|
||
<WixVariable Id="WixUIBannerBmp" Value="$(var.ImageDir)/WixUIBannerBmp.bmp" /> | ||
<WixVariable Id="WixUIDialogBmp" Value="$(var.ImageDir)/WixUIDialogBmp.bmp" /> | ||
|
||
<UI> | ||
<?ifdef JpInstallDirChooser ?> | ||
<Dialog Id="JpInvalidInstallDir" Width="300" Height="85" Title="[ProductName] Setup" NoMinimize="yes"> | ||
<Control Id="JpInvalidInstallDirYes" Type="PushButton" X="100" Y="55" Width="50" Height="15" Default="no" Cancel="no" Text="Yes"> | ||
<Publish Event="NewDialog" Value="VerifyReadyDlg">1</Publish> | ||
</Control> | ||
<Control Id="JpInvalidInstallDirNo" Type="PushButton" X="150" Y="55" Width="50" Height="15" Default="yes" Cancel="yes" Text="No"> | ||
<Publish Event="NewDialog" Value="InstallDirDlg">1</Publish> | ||
</Control> | ||
<Control Id="Text" Type="Text" X="25" Y="15" Width="250" Height="30" TabSkip="no"> | ||
<Text>!(loc.message.install.dir.exist)</Text> | ||
</Control> | ||
</Dialog> | ||
|
||
<!-- | ||
Run WixUI_InstallDir dialog in the default install directory. | ||
--> | ||
<Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR"/> | ||
<UIRef Id="WixUI_InstallDir" /> | ||
|
||
<Publish Dialog="InstallDirDlg" Control="Next" Event="DoAction" Value="JpCheckInstallDir" Order="3">1</Publish> | ||
<Publish Dialog="InstallDirDlg" Control="Next" Event="NewDialog" Value="JpInvalidInstallDir" Order="5">INSTALLDIR_VALID="0"</Publish> | ||
<Publish Dialog="InstallDirDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg" Order="5">INSTALLDIR_VALID="1"</Publish> | ||
|
||
<?ifndef JpLicenseRtf ?> | ||
<!-- | ||
No license file provided. | ||
Override the dialog sequence in built-in dialog set "WixUI_InstallDir" | ||
to exclude license dialog. | ||
--> | ||
<Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="InstallDirDlg" Order="2">1</Publish> | ||
<Publish Dialog="InstallDirDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg" Order="2">1</Publish> | ||
<?endif?> | ||
|
||
<?else?> | ||
|
||
<?ifdef JpLicenseRtf ?> | ||
<UIRef Id="WixUI_Minimal" /> | ||
<?endif?> | ||
|
||
<?endif?> | ||
<!-- Add launch app configuration --> | ||
<Publish Dialog="ExitDialog" | ||
Control="Finish" | ||
Event="DoAction" | ||
Value="LaunchApplication">WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed</Publish> | ||
</UI> | ||
|
||
<Property Id="WIXUI_EXITDIALOGOPTIONALCHECKBOXTEXT" Value="Launch $(var.JpAppName)" /> | ||
<Property Id="WixShellExecTarget" Value="[INSTALLDIR]/$(var.JpAppName).exe" /> | ||
<CustomAction Id="LaunchApplication" | ||
BinaryKey="WixCA" | ||
DllEntry="WixShellExec" | ||
Impersonate="yes" /> | ||
|
||
<?ifdef JpLicenseRtf ?> | ||
<WixVariable Id="WixUILicenseRtf" Value="$(var.JpLicenseRtf)"/> | ||
<?endif?> | ||
|
||
<InstallExecuteSequence> | ||
<Custom Action="JpSetARPINSTALLLOCATION" After="CostFinalize">Not Installed</Custom> | ||
<?ifndef JpAllowUpgrades ?> | ||
<Custom Action="JpDisallowUpgrade" After="FindRelatedProducts">JP_UPGRADABLE_FOUND</Custom> | ||
<?endif?> | ||
<?ifndef JpAllowDowngrades ?> | ||
<Custom Action="JpDisallowDowngrade" After="FindRelatedProducts">JP_DOWNGRADABLE_FOUND</Custom> | ||
<?endif?> | ||
<RemoveExistingProducts Before="CostInitialize"/> | ||
</InstallExecuteSequence> | ||
|
||
</Product> | ||
</Wix> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<!-- Stub by design --> | ||
|
||
<!-- | ||
overrides.wxi is a placeholder to set/alter WiX variables referenced from default | ||
main.wxs file. | ||
Put custom overrides.wxi in resource directory to replace this default file. | ||
Override default overrides.wxi if configuring of msi installers through jpackage | ||
command line is not sufficient. | ||
WiX variables referenced from default main.wxs that can be altered in custom overrides.wxi: | ||
- JpProductLanguage | ||
Value of `Language` attribute of `Product` WiX element. Default value is 1033. | ||
- JpInstallerVersion | ||
Value of `InstallerVersion` attribute of `Package` WiX element. Default value is 200. | ||
- JpCompressedMsi | ||
Value of `Compressed` attribute of `Package` WiX element. Default value is `yes`. | ||
- JpAllowDowngrades | ||
Should be defined to enable downgrades and undefined to disable downgrades. | ||
Default value is `yes`. | ||
- JpAllowUpgrades | ||
Should be defined to enable upgrades and undefined to disable upgrades. | ||
Default value is `yes`. | ||
--> | ||
<Include> | ||
</Include> |
Oops, something went wrong.