mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-04-19 23:03:51 +02:00
arm64 support
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
const { getArchAndPlatform } = require('./utils');
|
||||
|
||||
const rootDir = path.join(__dirname, '..');
|
||||
const versionFilePath = path.join(rootDir, 'Version');
|
||||
@@ -17,34 +18,42 @@ try {
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
if (process.platform === 'linux') {
|
||||
const oldAppImage = path.join(buildDir, `VRCX_Version.AppImage`);
|
||||
const newAppImage = path.join(buildDir, `VRCX_${version}.AppImage`);
|
||||
try {
|
||||
if (fs.existsSync(oldAppImage)) {
|
||||
fs.renameSync(oldAppImage, newAppImage);
|
||||
console.log(`Renamed: ${oldAppImage} -> ${newAppImage}`);
|
||||
} else {
|
||||
console.log(`File not found: ${oldAppImage}`);
|
||||
function renameBuild(arch, platform) {
|
||||
if (platform === 'linux') {
|
||||
const oldAppImage = path.join(buildDir, `VRCX_Version.AppImage`);
|
||||
const newAppImage = path.join(
|
||||
buildDir,
|
||||
`VRCX_${version}_${arch}.AppImage`
|
||||
);
|
||||
try {
|
||||
if (fs.existsSync(oldAppImage)) {
|
||||
fs.renameSync(oldAppImage, newAppImage);
|
||||
console.log(`Renamed: ${oldAppImage} -> ${newAppImage}`);
|
||||
} else {
|
||||
console.log(`File not found: ${oldAppImage}`);
|
||||
}
|
||||
} catch (err) {
|
||||
console.error('Error renaming files:', err);
|
||||
process.exit(1);
|
||||
}
|
||||
} catch (err) {
|
||||
console.error('Error renaming files:', err);
|
||||
process.exit(1);
|
||||
}
|
||||
} else if (process.platform === 'darwin') {
|
||||
const oldDmg = path.join(buildDir, `VRCX_Version.dmg`);
|
||||
const newDmg = path.join(buildDir, `VRCX_${version}.dmg`);
|
||||
try {
|
||||
if (fs.existsSync(oldDmg)) {
|
||||
fs.renameSync(oldDmg, newDmg);
|
||||
console.log(`Renamed: ${oldDmg} -> ${newDmg}`);
|
||||
} else {
|
||||
console.log(`File not found: ${oldDmg}`);
|
||||
} else if (platform === 'darwin') {
|
||||
const oldDmg = path.join(buildDir, `VRCX_Version.dmg`);
|
||||
const newDmg = path.join(buildDir, `VRCX_${version}_${arch}.dmg`);
|
||||
try {
|
||||
if (fs.existsSync(oldDmg)) {
|
||||
fs.renameSync(oldDmg, newDmg);
|
||||
console.log(`Renamed: ${oldDmg} -> ${newDmg}`);
|
||||
} else {
|
||||
console.log(`File not found: ${oldDmg}`);
|
||||
}
|
||||
} catch (err) {
|
||||
console.error('Error renaming files:', err);
|
||||
process.exit(1);
|
||||
}
|
||||
} catch (err) {
|
||||
console.error('Error renaming files:', err);
|
||||
process.exit(1);
|
||||
} else {
|
||||
console.log('No renaming needed for this platform.');
|
||||
}
|
||||
} else {
|
||||
console.log('No renaming needed for this platform.');
|
||||
}
|
||||
|
||||
const { arch, platform } = getArchAndPlatform();
|
||||
renameBuild(arch, platform);
|
||||
|
||||
Reference in New Issue
Block a user