mirror of
https://github.com/greenshot/greenshot
synced 2025-08-22 06:23:24 -07:00
fix: changes for ARM64 build
- the bin\release\* path is now bin\ARM64\* for target ARM64 -split target for plugins (depends if code is generated for it or not?)
This commit is contained in:
parent
647811bef5
commit
74ac1d1e1c
4 changed files with 28 additions and 39 deletions
BIN
installer/Greenshot-INSTALLER-1.3.275-UNSTABLE.exe
Normal file
BIN
installer/Greenshot-INSTALLER-1.3.275-UNSTABLE.exe
Normal file
Binary file not shown.
|
@ -4,8 +4,9 @@
|
|||
#define BaseDir "..\..\src"
|
||||
#define GreenshotProjectDir "..\..\src\Greenshot"
|
||||
#define LanguagesDir "..\..\src\Greenshot\Languages"
|
||||
#define BinDir "bin\Release\net472"
|
||||
#define ReleaseDir "..\..\src\Greenshot\bin\Release\net472"
|
||||
#define BinDir "bin\ARM64\Release\net472"
|
||||
#define ReleaseDir "..\..\src\Greenshot\bin\ARM64\Release\net472"
|
||||
#define PluginDirARM64 "..\..\src\Greenshot\bin\ARM64\Release\net472\Plugins"
|
||||
#define PluginDir "..\..\src\Greenshot\bin\Release\net472\Plugins"
|
||||
|
||||
; Include the scripts to install .NET Framework
|
||||
|
@ -82,15 +83,15 @@ Source: {#LanguagesDir}\*zh-CN*; Excludes: "*installer*,*website*"; DestDir: {ap
|
|||
Source: {#LanguagesDir}\*zh-TW*; Excludes: "*installer*,*website*"; DestDir: {app}\Languages; Components: languages\zhTW; Flags: overwritereadonly ignoreversion replacesameversion;
|
||||
|
||||
;Office Plugin
|
||||
Source: {#PluginDir}\Greenshot.Plugin.Office\Greenshot.Plugin.Office.dll; DestDir: {app}\Plugins\Office; Components: plugins\office; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion;
|
||||
Source: {#PluginDirARM64}\Greenshot.Plugin.Office\Greenshot.Plugin.Office.dll; DestDir: {app}\Plugins\Office; Components: plugins\office; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion;
|
||||
;JIRA Plugin
|
||||
Source: {#PluginDir}\Greenshot.Plugin.Jira\*Jira*.dll; DestDir: {app}\Plugins\Jira; Components: plugins\jira; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion;
|
||||
Source: {#BaseDir}\Greenshot.Plugin.Jira\Languages\language_jira*.xml; DestDir: {app}\Languages\Plugins\Jira; Components: plugins\jira; Flags: overwritereadonly ignoreversion replacesameversion;
|
||||
;Imgur Plugin
|
||||
Source: {#PluginDir}\Greenshot.Plugin.Imgur\Greenshot.Plugin.Imgur.dll; DestDir: {app}\Plugins\Imgur; Components: plugins\imgur; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion;
|
||||
Source: {#PluginDirARM64}\Greenshot.Plugin.Imgur\Greenshot.Plugin.Imgur.dll; DestDir: {app}\Plugins\Imgur; Components: plugins\imgur; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion;
|
||||
Source: {#BaseDir}\Greenshot.Plugin.Imgur\Languages\language_imgur*.xml; DestDir: {app}\Languages\Plugins\Imgur; Components: plugins\imgur; Flags: overwritereadonly ignoreversion replacesameversion;
|
||||
;Box Plugin
|
||||
Source: {#PluginDir}\Greenshot.Plugin.Box\Greenshot.Plugin.Box.dll; DestDir: {app}\Plugins\Box; Components: plugins\box; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion;
|
||||
Source: {#PluginDirARM64}\Greenshot.Plugin.Box\Greenshot.Plugin.Box.dll; DestDir: {app}\Plugins\Box; Components: plugins\box; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion;
|
||||
Source: {#BaseDir}\Greenshot.Plugin.Box\Languages\language_box*.xml; DestDir: {app}\Languages\Plugins\Box; Components: plugins\box; Flags: overwritereadonly ignoreversion replacesameversion;
|
||||
;DropBox Plugin
|
||||
Source: {#PluginDir}\Greenshot.Plugin.DropBox\Greenshot.Plugin.DropBox.dll; DestDir: {app}\Plugins\DropBox; Components: plugins\dropbox; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion;
|
||||
|
@ -99,17 +100,17 @@ Source: {#BaseDir}\Greenshot.Plugin.DropBox\Languages\language_dropbox*.xml; Des
|
|||
Source: {#PluginDir}\Greenshot.Plugin.Flickr\Greenshot.Plugin.Flickr.dll; DestDir: {app}\Plugins\Flickr; Components: plugins\flickr; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion;
|
||||
Source: {#BaseDir}\Greenshot.Plugin.Flickr\Languages\language_flickr*.xml; DestDir: {app}\Languages\Plugins\Flickr; Components: plugins\flickr; Flags: overwritereadonly ignoreversion replacesameversion;
|
||||
;Photobucket Plugin
|
||||
Source: {#PluginDir}\Greenshot.Plugin.Photobucket\Greenshot.Plugin.Photobucket.dll; DestDir: {app}\Plugins\Photobucket; Components: plugins\photobucket; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion;
|
||||
Source: {#PluginDirARM64}\Greenshot.Plugin.Photobucket\Greenshot.Plugin.Photobucket.dll; DestDir: {app}\Plugins\Photobucket; Components: plugins\photobucket; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion;
|
||||
Source: {#BaseDir}\Greenshot.Plugin.Photobucket\Languages\language_photo*.xml; DestDir: {app}\Languages\Plugins\Photobucket; Components: plugins\photobucket; Flags: overwritereadonly ignoreversion replacesameversion;
|
||||
;Confluence Plugin
|
||||
Source: {#PluginDir}\Greenshot.Plugin.Confluence\Greenshot.Plugin.Confluence.dll; DestDir: {app}\Plugins\Confluence; Components: plugins\confluence; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion;
|
||||
Source: {#PluginDirARM64}\Greenshot.Plugin.Confluence\Greenshot.Plugin.Confluence.dll; DestDir: {app}\Plugins\Confluence; Components: plugins\confluence; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion;
|
||||
Source: {#BaseDir}\Greenshot.Plugin.Confluence\Languages\language_confluence*.xml; DestDir: {app}\Languages\Plugins\Confluence; Components: plugins\confluence; Flags: overwritereadonly ignoreversion replacesameversion;
|
||||
;ExternalCommand Plugin
|
||||
Source: {#PluginDir}\Greenshot.Plugin.ExternalCommand\Greenshot.Plugin.ExternalCommand.dll; DestDir: {app}\Plugins\ExternalCommand; Components: plugins\externalcommand; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion;
|
||||
Source: {#PluginDirARM64}\Greenshot.Plugin.ExternalCommand\Greenshot.Plugin.ExternalCommand.dll; DestDir: {app}\Plugins\ExternalCommand; Components: plugins\externalcommand; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion;
|
||||
Source: {#BaseDir}\Greenshot.Plugin.ExternalCommand\Languages\language_externalcommand*.xml; DestDir: {app}\Languages\Plugins\ExternalCommand; Components: plugins\externalcommand; Flags: overwritereadonly ignoreversion replacesameversion;
|
||||
;Win 10 Plugin
|
||||
Source: {#PluginDir}\Greenshot.Plugin.Win10\Greenshot.Plugin.Win10.dll; DestDir: {app}\Plugins\Win10; Components: plugins\win10; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion;
|
||||
Source: {#PluginDir}\Greenshot.Plugin.Win10\Microsoft.Toolkit.Uwp.Notifications.dll; DestDir: {app}\Plugins\Win10; Components: plugins\win10; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion;
|
||||
Source: {#PluginDirARM64}\Greenshot.Plugin.Win10\Greenshot.Plugin.Win10.dll; DestDir: {app}\Plugins\Win10; Components: plugins\win10; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion;
|
||||
Source: {#PluginDirARM64}\Greenshot.Plugin.Win10\Microsoft.Toolkit.Uwp.Notifications.dll; DestDir: {app}\Plugins\Win10; Components: plugins\win10; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion;
|
||||
|
||||
[Setup]
|
||||
; changes associations is used when the installer installs new extensions, it clears the explorer icon cache
|
||||
|
@ -717,15 +718,15 @@ end;
|
|||
// Initialize the setup
|
||||
function InitializeSetup(): Boolean;
|
||||
begin
|
||||
// Check for .NET and install 4.7.1 if we don't have it
|
||||
// Check for .NET and install 4.7.2 if we don't have it
|
||||
if not hasDotNet() then
|
||||
begin
|
||||
// Enhance installer, if needed, otherwise .NET installations won't work
|
||||
msi20('2.0');
|
||||
msi31('3.0');
|
||||
|
||||
//install .net 4.7.1
|
||||
dotnetfx47(71);
|
||||
//install .net 4.7.2
|
||||
dotnetfx47(72);
|
||||
end;
|
||||
Result := true;
|
||||
end;
|
||||
|
|
|
@ -50,30 +50,18 @@
|
|||
<Compile Update="Drawing\Surface.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Update="Forms\ColorDialog.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Update="Forms\ColorDialog.cs" />
|
||||
<Compile Update="Forms\ColorPickerToolStripButton.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Update="Forms\DropShadowSettingsForm.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Update="Forms\EditorForm.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Update="Forms\ImageEditorForm.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Update="Forms\DropShadowSettingsForm.cs" />
|
||||
<Compile Update="Forms\EditorForm.cs" />
|
||||
<Compile Update="Forms\ImageEditorForm.cs" />
|
||||
<Compile Update="Forms\MovableShowColorForm.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Update="Forms\ResizeSettingsForm.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Update="Forms\TornEdgeSettingsForm.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Update="Forms\ResizeSettingsForm.cs" />
|
||||
<Compile Update="Forms\TornEdgeSettingsForm.cs" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
|
|
@ -130,8 +130,8 @@ Global
|
|||
{19FEEF09-313F-43C7-819D-F1BCA782B08B}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{19FEEF09-313F-43C7-819D-F1BCA782B08B}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{19FEEF09-313F-43C7-819D-F1BCA782B08B}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{19FEEF09-313F-43C7-819D-F1BCA782B08B}.Release|ARM64.ActiveCfg = Release|ARM64
|
||||
{19FEEF09-313F-43C7-819D-F1BCA782B08B}.Release|ARM64.Build.0 = Release|ARM64
|
||||
{19FEEF09-313F-43C7-819D-F1BCA782B08B}.Release|ARM64.ActiveCfg = Release|Any CPU
|
||||
{19FEEF09-313F-43C7-819D-F1BCA782B08B}.Release|ARM64.Build.0 = Release|Any CPU
|
||||
{19FEEF09-313F-43C7-819D-F1BCA782B08B}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{19FEEF09-313F-43C7-819D-F1BCA782B08B}.Release|x86.Build.0 = Release|Any CPU
|
||||
{697CF066-9077-4F22-99D9-D989CCE7282B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
|
@ -154,8 +154,8 @@ Global
|
|||
{AD7CFFE2-40E7-46CF-A172-D48CF7AE9A12}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{AD7CFFE2-40E7-46CF-A172-D48CF7AE9A12}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{AD7CFFE2-40E7-46CF-A172-D48CF7AE9A12}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{AD7CFFE2-40E7-46CF-A172-D48CF7AE9A12}.Release|ARM64.ActiveCfg = Release|ARM64
|
||||
{AD7CFFE2-40E7-46CF-A172-D48CF7AE9A12}.Release|ARM64.Build.0 = Release|ARM64
|
||||
{AD7CFFE2-40E7-46CF-A172-D48CF7AE9A12}.Release|ARM64.ActiveCfg = Release|Any CPU
|
||||
{AD7CFFE2-40E7-46CF-A172-D48CF7AE9A12}.Release|ARM64.Build.0 = Release|Any CPU
|
||||
{AD7CFFE2-40E7-46CF-A172-D48CF7AE9A12}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{AD7CFFE2-40E7-46CF-A172-D48CF7AE9A12}.Release|x86.Build.0 = Release|Any CPU
|
||||
{7EC72A5A-D73A-4B4B-9CA1-2216C7D92D5E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
|
@ -166,8 +166,8 @@ Global
|
|||
{7EC72A5A-D73A-4B4B-9CA1-2216C7D92D5E}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{7EC72A5A-D73A-4B4B-9CA1-2216C7D92D5E}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{7EC72A5A-D73A-4B4B-9CA1-2216C7D92D5E}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{7EC72A5A-D73A-4B4B-9CA1-2216C7D92D5E}.Release|ARM64.ActiveCfg = Release|ARM64
|
||||
{7EC72A5A-D73A-4B4B-9CA1-2216C7D92D5E}.Release|ARM64.Build.0 = Release|ARM64
|
||||
{7EC72A5A-D73A-4B4B-9CA1-2216C7D92D5E}.Release|ARM64.ActiveCfg = Release|Any CPU
|
||||
{7EC72A5A-D73A-4B4B-9CA1-2216C7D92D5E}.Release|ARM64.Build.0 = Release|Any CPU
|
||||
{7EC72A5A-D73A-4B4B-9CA1-2216C7D92D5E}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{7EC72A5A-D73A-4B4B-9CA1-2216C7D92D5E}.Release|x86.Build.0 = Release|Any CPU
|
||||
{1893A2E4-A78A-4713-A8E7-E70058DABEE0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
|
@ -178,8 +178,8 @@ Global
|
|||
{1893A2E4-A78A-4713-A8E7-E70058DABEE0}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{1893A2E4-A78A-4713-A8E7-E70058DABEE0}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{1893A2E4-A78A-4713-A8E7-E70058DABEE0}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{1893A2E4-A78A-4713-A8E7-E70058DABEE0}.Release|ARM64.ActiveCfg = Release|ARM64
|
||||
{1893A2E4-A78A-4713-A8E7-E70058DABEE0}.Release|ARM64.Build.0 = Release|ARM64
|
||||
{1893A2E4-A78A-4713-A8E7-E70058DABEE0}.Release|ARM64.ActiveCfg = Release|Any CPU
|
||||
{1893A2E4-A78A-4713-A8E7-E70058DABEE0}.Release|ARM64.Build.0 = Release|Any CPU
|
||||
{1893A2E4-A78A-4713-A8E7-E70058DABEE0}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{1893A2E4-A78A-4713-A8E7-E70058DABEE0}.Release|x86.Build.0 = Release|Any CPU
|
||||
{92599C09-FF29-4ABD-B6E6-C48ECD781BAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue