diff --git a/linux-sandbox-fix.js b/linux-sandbox-fix.js deleted file mode 100644 index 53c2506..0000000 --- a/linux-sandbox-fix.js +++ /dev/null @@ -1,23 +0,0 @@ -const fs = require('fs').promises; -const path = require('path'); - -/** - * Workaround for https://github.com/electron-userland/electron-builder/issues/5371 - * - * use as "afterPack": "./linux-sandbox-fix.js" in build section of package.json - */ -async function afterPack({ appOutDir, electronPlatformName, packager }) { - if (electronPlatformName !== 'linux') { - return; - } - - const appName = packager.appInfo.productFilename; - const script = `#!/bin/bash\n"\${BASH_SOURCE%/*}"/${appName}.bin --no-sandbox "$@"`; - const scriptPath = path.join(appOutDir, appName); - - await fs.rename(scriptPath, `${scriptPath}.bin`); - await fs.writeFile(scriptPath, script); - await fs.chmod(scriptPath, 0o755); -} - -module.exports = afterPack; diff --git a/package.json b/package.json index a1cf942..87216db 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,6 @@ "appId": "org.jitsi.jitsi-meet", "productName": "Jitsi Meet", "generateUpdatesFilesForAllChannels": true, - "afterPack": "./linux-sandbox-fix.js", "afterSign": "./notarize.js", "files": [ "build",