mirror of
https://github.com/zen-browser/surfer.git
synced 2025-07-07 17:05:33 +02:00
bump version to 1.9.12 and simplify macOS release naming and update URL handling
Some checks are pending
CI / general (push) Waiting to run
Some checks are pending
CI / general (push) Waiting to run
This commit is contained in:
parent
89b2c3927a
commit
e91d11b419
4 changed files with 92 additions and 120 deletions
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@zen-browser/surfer",
|
||||
"version": "1.9.10",
|
||||
"version": "1.9.12",
|
||||
"description": "Simplifying building firefox forks!",
|
||||
"main": "index.js",
|
||||
"bin": {
|
||||
|
|
|
@ -36,6 +36,7 @@ export const surferPackage = async () => {
|
|||
|
||||
// The engine directory must have been downloaded for this to be valid
|
||||
// TODO: Make this a reusable function that can be used by everything
|
||||
if (!process.env.JUST_MAR) {
|
||||
if (!existsSync(ENGINE_DIR)) {
|
||||
log.error(
|
||||
`Unable to locate any source directories.\nRun |${bin_name} download| to generate the source directory.`
|
||||
|
@ -59,19 +60,6 @@ export const surferPackage = async () => {
|
|||
if (!process.env.SURFER_SIGNING_MODE) {
|
||||
await dispatch(machPath, arguments_, ENGINE_DIR, true)
|
||||
|
||||
// Merge language packs
|
||||
for (const locale of await getLocales()) {
|
||||
const arguments_ = ['build', `merge-${locale}`]
|
||||
|
||||
log.info(
|
||||
`Packaging \`${config.binaryName}\` with args ${JSON.stringify(
|
||||
arguments_.slice(1, 0)
|
||||
)}...`
|
||||
)
|
||||
|
||||
await dispatch(machPath, arguments_, ENGINE_DIR, true)
|
||||
}
|
||||
|
||||
log.info('Copying language packs')
|
||||
|
||||
await dispatch(
|
||||
|
@ -150,6 +138,7 @@ export const surferPackage = async () => {
|
|||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
const marPath = await createMarFile(
|
||||
version,
|
||||
|
|
|
@ -422,13 +422,7 @@ pref("devtools.selfxss.count", 5);
|
|||
}
|
||||
|
||||
function setUpdateURLs() {
|
||||
let suffix = '';
|
||||
if ((process as any).surferPlatform == 'darwin') {
|
||||
if (compatMode == 'x86_64') {
|
||||
suffix = '-generic';
|
||||
}
|
||||
}
|
||||
const baseURL = `URL=https://@MOZ_APPUPDATE_HOST@/updates/browser/%BUILD_TARGET%/%CHANNEL%${suffix}/update.xml`
|
||||
const baseURL = `URL=https://@MOZ_APPUPDATE_HOST@/updates/browser/%BUILD_TARGET%/%CHANNEL%/update.xml`
|
||||
const appIni = join(ENGINE_DIR, 'build', 'application.ini.in')
|
||||
const appIniContents = readFileSync(appIni).toString()
|
||||
const updatedAppIni = appIniContents.replace(/URL=.*update.xml/g, baseURL)
|
||||
|
|
|
@ -59,12 +59,7 @@ function getReleaseMarName(releaseInfo: ReleaseInfo): string | undefined {
|
|||
}
|
||||
}
|
||||
if ((process as any).surferPlatform == 'darwin') {
|
||||
if (compatMode == 'x86_64') {
|
||||
releaseMarName = 'macos-x86_64.mar'
|
||||
}
|
||||
else if (compatMode == 'aarch64') {
|
||||
releaseMarName = 'macos-aarch64.mar'
|
||||
}
|
||||
releaseMarName = 'macos.mar' // universal binary
|
||||
}
|
||||
if ((process as any).surferPlatform == 'linux') {
|
||||
if (compatMode == 'x86_64') {
|
||||
|
@ -115,18 +110,12 @@ async function writeUpdateFileToDisk(
|
|||
}
|
||||
}
|
||||
) {
|
||||
let suffix = '';
|
||||
if ((process as any).surferPlatform == 'darwin') {
|
||||
if (compatMode == 'x86_64') {
|
||||
suffix = '-generic';
|
||||
}
|
||||
}
|
||||
const xmlPath = join(
|
||||
DIST_DIR,
|
||||
'update',
|
||||
'browser',
|
||||
target,
|
||||
channel + suffix,
|
||||
channel,
|
||||
'update.xml'
|
||||
)
|
||||
const document = create(updateObject)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue