45 lines
807 B
JavaScript
45 lines
807 B
JavaScript
const { echo, rm } = require('shelljs')
|
|
const {
|
|
run,
|
|
writeSrc,
|
|
uploadToR2,
|
|
builder: pb,
|
|
replaceJSON,
|
|
renameDist
|
|
} = require('./build-common')
|
|
|
|
async function main () {
|
|
echo('running build for linux part 1')
|
|
|
|
echo('build tar.gz')
|
|
rm('-rf', 'dist')
|
|
let src = 'linux-x64.tar.gz'
|
|
writeSrc(src)
|
|
await run(`${pb} --linux tar.gz`)
|
|
await uploadToR2(src)
|
|
renameDist()
|
|
|
|
echo('build deb')
|
|
rm('-rf', 'dist')
|
|
src = 'linux-amd64.deb'
|
|
writeSrc(src)
|
|
await run(`${pb} --linux deb`)
|
|
await uploadToR2(src)
|
|
renameDist()
|
|
|
|
echo('build linux-x86_64.AppImage')
|
|
rm('-rf', 'dist')
|
|
src = 'linux-x86_64.AppImage'
|
|
writeSrc(src)
|
|
replaceJSON(
|
|
(data) => {
|
|
data.linux.target = ['AppImage']
|
|
}
|
|
)
|
|
await run(`${pb} --linux`)
|
|
await uploadToR2(src)
|
|
renameDist()
|
|
}
|
|
|
|
main()
|