summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOskar <oskar@mullvad.net>2024-09-30 10:28:05 +0200
committerOskar <oskar@mullvad.net>2024-10-02 11:58:09 +0200
commit9baf79722129f8d1594331c780bf38f76fa43398 (patch)
tree1dac5422de9d3bbc22dc959b68a77eaffd9aa910
parentd34c403ff3290761932c63be21632f024daffcaf (diff)
downloadmullvadvpn-9baf79722129f8d1594331c780bf38f76fa43398.tar.xz
mullvadvpn-9baf79722129f8d1594331c780bf38f76fa43398.zip
Remove architecture suffix on Windows x64 installer
-rwxr-xr-xci/buildserver-build.sh2
-rw-r--r--gui/tasks/distribution.js9
-rwxr-xr-xtest/scripts/test-utils.sh2
3 files changed, 10 insertions, 3 deletions
diff --git a/ci/buildserver-build.sh b/ci/buildserver-build.sh
index 584e0dd2ba..055e3ad5be 100755
--- a/ci/buildserver-build.sh
+++ b/ci/buildserver-build.sh
@@ -225,7 +225,7 @@ function build_ref {
# Pipes all matching names and their new name to mv
pushd "$artifact_dir"
for original_file in MullvadVPN-*-dev-*{.deb,.rpm,.exe,.pkg}; do
- new_file=$(echo "$original_file" | sed -nE "s/^(MullvadVPN-.*-dev-.*)(_amd64\.deb|_x86_64\.rpm|_arm64\.deb|_aarch64\.rpm|_x64\.exe|_arm64\.exe|\.pkg)$/\1$version_suffix\2/p")
+ new_file=$(echo "$original_file" | perl -pe "s/^(MullvadVPN-.*?)(_arm64|_aarch64|_amd64|_x86_64)?(\.deb|\.rpm|\.exe|\.pkg)$/\1$version_suffix\2\3/p")
mv "$original_file" "$new_file"
done
popd
diff --git a/gui/tasks/distribution.js b/gui/tasks/distribution.js
index 0e80c3c73f..50e4e0ad94 100644
--- a/gui/tasks/distribution.js
+++ b/gui/tasks/distribution.js
@@ -135,7 +135,7 @@ const config = {
arch: getWindowsTargetArch(),
},
],
- artifactName: 'MullvadVPN-${version}_${arch}.${ext}',
+ artifactName: getWindowsArtifactName(),
publisherName: 'Mullvad VPN AB',
extraResources: [
{ from: distAssets(path.join(getWindowsDistSubdir(), 'mullvad.exe')), to: '.' },
@@ -464,6 +464,13 @@ function getWindowsTargetArch() {
return 'x64';
}
+function getWindowsArtifactName() {
+ if (targets === 'aarch64-pc-windows-msvc') {
+ return 'MullvadVPN-${version}_${arch}.${ext}';
+ }
+ return 'MullvadVPN-${version}.${ext}';
+}
+
function getWindowsTargetSubdir() {
if (targets && process.platform === 'win32') {
if (targets === 'aarch64-pc-windows-msvc') {
diff --git a/test/scripts/test-utils.sh b/test/scripts/test-utils.sh
index 6ee2ebed52..aab23f7867 100755
--- a/test/scripts/test-utils.sh
+++ b/test/scripts/test-utils.sh
@@ -122,7 +122,7 @@ function get_app_filename {
echo "MullvadVPN-${version}_x86_64.rpm"
;;
windows*)
- echo "MullvadVPN-${version}_x64.exe"
+ echo "MullvadVPN-${version}.exe"
;;
macos*)
echo "MullvadVPN-${version}.pkg"