Skip to content

Commit

Permalink
[core] rollback normalization of aarch_64 into aarch64. Resolves #579
Browse files Browse the repository at this point in the history
  • Loading branch information
aalmiray committed Dec 8, 2021
1 parent db6860c commit 971a8e9
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 19 deletions.
Expand Up @@ -143,13 +143,13 @@ protected void fillToolProperties(Map<String, Object> props, Distribution distri
String template = null;
String artifactUrl = resolveArtifactUrl(props, distribution, artifact);
if (PlatformUtils.isMac(artifact.getPlatform())) {
if (artifact.getPlatform().contains("aarch64")) {
if (artifact.getPlatform().contains("aarch_64")) {
template = TPL_MAC_ARM;
} else {
template = TPL_MAC_INTEL;
}
} else if (PlatformUtils.isLinux(artifact.getPlatform())) {
if (artifact.getPlatform().contains("aarch64")) {
if (artifact.getPlatform().contains("aarch_64")) {
template = TPL_LINUX_ARM;
} else {
template = TPL_LINUX_INTEL;
Expand Down
Expand Up @@ -151,14 +151,14 @@ private String mapPlatform(String platform) {
return "UNIVERSAL";
}
if (platform.contains("mac") || platform.contains("osx")) {
return platform.contains("aarch64") ? "MAC_ARM64" : "MAC_OSX";
return platform.contains("aarch_64") ? "MAC_ARM64" : "MAC_OSX";
} else if (platform.contains("win")) {
return "WINDOWS_64";
} else if (platform.contains("linux")) {
if (platform.contains("x86_32")) return "LINUX_32";
if (platform.contains("x86_64")) return "LINUX_64";
if (platform.contains("arm_32")) return "LINUX_ARM32";
if (platform.contains("aarch64")) return "LINUX_ARM64";
if (platform.contains("aarch_64")) return "LINUX_ARM64";
return "LINUX_32";
}

Expand Down
Expand Up @@ -65,7 +65,7 @@ public final class PlatformUtils {
"sparc_32",
"sparc_64",
"arm_32",
"aarch64",
"aarch_64",
"mips_32",
"mipsel_32",
"mips_64",
Expand Down Expand Up @@ -213,17 +213,10 @@ public static String getDetectedOs() {
}

public static String getDetectedArch() {
return denormalizeArch(OS_DETECTOR.get(Detector.DETECTED_ARCH));
return OS_DETECTOR.get(Detector.DETECTED_ARCH);
}

public static String getDetectedVersion() {
return OS_DETECTOR.get(OsDetector.DETECTED_VERSION);
}

private static String denormalizeArch(String value) {
if ("aarch_64".equals(value)) {
return "aarch64";
}
return value;
}
}
8 changes: 4 additions & 4 deletions jreleaser.yml
Expand Up @@ -136,19 +136,19 @@ assemble:
- path: '{{jdkPathPrefix}}/zulu17Osx/{{jdkFilePrefix}}-macosx_x64/zulu-17.jdk/Contents/Home'
platform: 'osx-x86_64'
- path: '{{jdkPathPrefix}}/zulu17OsxArm/{{jdkFilePrefix}}-macosx_aarch64/zulu-17.jdk/Contents/Home'
platform: 'osx-aarch64'
platform: 'osx-aarch_64'
- path: '{{jdkPathPrefix}}/zulu17Linux/{{jdkFilePrefix}}-linux_x64'
platform: 'linux-x86_64'
- path: '{{jdkPathPrefix}}/zulu17LinuxArm/{{jdkFilePrefix}}-linux_aarch64'
platform: 'linux-aarch64'
platform: 'linux-aarch_64'
- path: '{{jdkPathPrefix}}/zulu17LinuxMusl/{{jdkFilePrefix}}-linux_musl_x64'
platform: 'linux_musl-x86_64'
- path: '{{jdkPathPrefix}}/zulu17LinuxMuslArm/{{jdkFilePrefix}}-linux_musl_aarch64'
platform: 'linux_musl-aarch64'
platform: 'linux_musl-aarch_64'
- path: '{{jdkPathPrefix}}/zulu17Windows/{{jdkFilePrefix}}-win_x64'
platform: 'windows-x86_64'
- path: '{{jdkPathPrefix}}/zulu17WindowsArm/{{jdkFilePrefix}}-win_aarch64'
platform: 'windows-aarch64'
platform: 'windows-aarch_64'
mainJar:
path: 'apps/jreleaser/build/libs/jreleaser-{{projectVersion}}.jar'
jars:
Expand Down
Expand Up @@ -215,14 +215,14 @@ private String mapPlatform(String platform) {
return "UNIVERSAL";
}
if (platform.contains("mac") || platform.contains("osx")) {
return platform.contains("aarch64") ? "MAC_ARM64" : "MAC_OSX";
return platform.contains("aarch_64") ? "MAC_ARM64" : "MAC_OSX";
} else if (platform.contains("win")) {
return "WINDOWS_64";
} else if (platform.contains("linux")) {
if (platform.contains("x86_32")) return "LINUX_32";
if (platform.contains("x86_64")) return "LINUX_64";
if (platform.contains("arm_32")) return "LINUX_ARM32";
if (platform.contains("aarch64")) return "LINUX_ARM64";
if (platform.contains("aarch_64")) return "LINUX_ARM64";
return "LINUX_32";
}

Expand Down

0 comments on commit 971a8e9

Please sign in to comment.