From f88b0c642a3ae4a068cd95390d4da7af2694e1c9 Mon Sep 17 00:00:00 2001 From: Bane Stojkovic Date: Fri, 30 May 2025 23:47:04 +0200 Subject: [PATCH] mac build naming. Enable windows arm --- diylc/diylc-core/src/main/resources/update.xml | 8 ++++++++ diylc/diylc-swing/deploy/win/install.iss | 6 +++--- diylc/diylc-swing/pom.xml | 18 +++++++++--------- 3 files changed, 20 insertions(+), 12 deletions(-) diff --git a/diylc/diylc-core/src/main/resources/update.xml b/diylc/diylc-core/src/main/resources/update.xml index 4a3d9b5b..c8bc7fd7 100644 --- a/diylc/diylc-core/src/main/resources/update.xml +++ b/diylc/diylc-core/src/main/resources/update.xml @@ -337,6 +337,14 @@ IMPROVEMENT Bundle Java JRE with Linux AppImage to avoid having to install it + + IMPROVEMENT + Updated naming conventions Mac build packages to replace 'arm' with 'silicon' and 'x86' to 'intel' for clarity + + + IMPROVEMENT + Allow Windows 64 bit installer to run on ARM-based Windows machine (through emulation) + https://github.com/bancika/diy-layout-creator/releases diff --git a/diylc/diylc-swing/deploy/win/install.iss b/diylc/diylc-swing/deploy/win/install.iss index 98bf5950..ef7ca0e8 100644 --- a/diylc/diylc-swing/deploy/win/install.iss +++ b/diylc/diylc-swing/deploy/win/install.iss @@ -12,11 +12,11 @@ ChangesAssociations=yes AlwaysShowDirOnReadyPage=yes ; Only allow the installer to run on x64-compatible systems, ; and enable 64-bit install mode. -ArchitecturesAllowed={#arch} -ArchitecturesInstallIn64BitMode={#arch} +ArchitecturesAllowed=x64compatible +ArchitecturesInstallIn64BitMode=x64compatible [Files] -Source: "diylc-{#arch}.exe"; DestDir: "{app}"; DestName: "diylc.exe" +Source: "diylc-x64.exe"; DestDir: "{app}"; DestName: "diylc.exe" Source: "..\..\src\main\resources\icons\diylc_file.ico"; DestDir: "{app}" Source: "..\..\target\diylc.jar"; DestDir: "{app}" Source: "..\..\target\jre_win\*"; DestDir: "{app}\jre17"; Flags: ignoreversion recursesubdirs diff --git a/diylc/diylc-swing/pom.xml b/diylc/diylc-swing/pom.xml index 9f51f4e5..024fea9d 100644 --- a/diylc/diylc-swing/pom.xml +++ b/diylc/diylc-swing/pom.xml @@ -633,7 +633,7 @@ ${project.basedir}:/workspace amake/innosetup /Ddiylcver=${project.version} - /Darch=x64 + /workspace/deploy/win/install.iss @@ -891,11 +891,11 @@ - + - + @@ -1036,10 +1036,10 @@ - + - + @@ -1205,11 +1205,11 @@ - + - + @@ -1350,10 +1350,10 @@ - + - +