mirror of
https://github.com/rowboatlabs/rowboat.git
synced 2026-04-25 00:16:29 +02:00
build .deb and .rpm
This commit is contained in:
parent
940965f002
commit
35ca1b69c0
3 changed files with 66 additions and 4 deletions
|
|
@ -7,7 +7,6 @@ const pkg = require('./package.json');
|
|||
|
||||
module.exports = {
|
||||
packagerConfig: {
|
||||
name: 'Rowboat',
|
||||
executableName: 'rowboat',
|
||||
icon: './icons/icon', // .icns extension added automatically
|
||||
appBundleId: 'com.rowboat.app',
|
||||
|
|
@ -49,6 +48,29 @@ module.exports = {
|
|||
setupExe: `Rowboat-win32-${arch}-${pkg.version}-setup.exe`,
|
||||
})
|
||||
},
|
||||
{
|
||||
name: '@electron-forge/maker-deb',
|
||||
config: (arch) => ({
|
||||
options: {
|
||||
name: `Rowboat-linux`,
|
||||
bin: "rowboat",
|
||||
description: 'AI coworker with memory',
|
||||
maintainer: 'rowboatlabs',
|
||||
homepage: 'https://rowboatlabs.com'
|
||||
}
|
||||
})
|
||||
},
|
||||
{
|
||||
name: '@electron-forge/maker-rpm',
|
||||
config: {
|
||||
options: {
|
||||
name: `Rowboat-linux`,
|
||||
bin: "rowboat",
|
||||
description: 'AI coworker with memory',
|
||||
homepage: 'https://rowboatlabs.com'
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '@electron-forge/maker-zip',
|
||||
platform: ["darwin", "win32", "linux"],
|
||||
|
|
|
|||
|
|
@ -1,8 +1,11 @@
|
|||
{
|
||||
"name": "Rowboat",
|
||||
"name": "rowboat",
|
||||
"productName": "Rowboat",
|
||||
"description": "AI coworker with memory",
|
||||
"type": "module",
|
||||
"version": "0.1.0",
|
||||
"main": ".package/dist/main.cjs",
|
||||
"license": "Apache-2.0",
|
||||
"scripts": {
|
||||
"start": "electron .",
|
||||
"build": "rm -rf dist && tsc && node bundle.mjs",
|
||||
|
|
@ -19,8 +22,9 @@
|
|||
},
|
||||
"devDependencies": {
|
||||
"@electron-forge/cli": "^7.10.2",
|
||||
"@electron-forge/maker-deb": "^7.10.2",
|
||||
"@electron-forge/maker-deb": "^7.11.1",
|
||||
"@electron-forge/maker-dmg": "^7.10.2",
|
||||
"@electron-forge/maker-rpm": "^7.11.1",
|
||||
"@electron-forge/maker-squirrel": "^7.10.2",
|
||||
"@electron-forge/maker-zip": "^7.10.2",
|
||||
"@electron-forge/publisher-github": "^7.11.1",
|
||||
|
|
|
|||
38
apps/x/pnpm-lock.yaml
generated
38
apps/x/pnpm-lock.yaml
generated
|
|
@ -64,11 +64,14 @@ importers:
|
|||
specifier: ^7.10.2
|
||||
version: 7.11.1(encoding@0.1.13)(esbuild@0.24.2)
|
||||
'@electron-forge/maker-deb':
|
||||
specifier: ^7.10.2
|
||||
specifier: ^7.11.1
|
||||
version: 7.11.1
|
||||
'@electron-forge/maker-dmg':
|
||||
specifier: ^7.10.2
|
||||
version: 7.11.1
|
||||
'@electron-forge/maker-rpm':
|
||||
specifier: ^7.11.1
|
||||
version: 7.11.1
|
||||
'@electron-forge/maker-squirrel':
|
||||
specifier: ^7.10.2
|
||||
version: 7.11.1
|
||||
|
|
@ -727,6 +730,10 @@ packages:
|
|||
resolution: {integrity: sha512-7zs5/Ewz1PcOl4N1102stFgBiFGWxU18+UPFUSd/fgf9MErBl4HBWuVNMIHyeJ/56rdfkcmTxTqE+9TBEYrZcg==}
|
||||
engines: {node: '>= 16.4.0'}
|
||||
|
||||
'@electron-forge/maker-rpm@7.11.1':
|
||||
resolution: {integrity: sha512-iEfJPRQQyaTqk2EbUfZgulChNWvxGXeYUH0xBX/r5cj1pL4vcJXt3jLMQBVn3mk/0Ytv9UWRs8R/XuNWX6sf2w==}
|
||||
engines: {node: '>= 16.4.0'}
|
||||
|
||||
'@electron-forge/maker-squirrel@7.11.1':
|
||||
resolution: {integrity: sha512-oSg7fgad6l+X0DjtRkSpMzB0AjzyDO4mb2gzM4kTodkP1ADeiMi08bxy0ZeCESqLm5+fG72cAPmEr3BAPvI1yw==}
|
||||
engines: {node: '>= 16.4.0'}
|
||||
|
|
@ -3862,6 +3869,12 @@ packages:
|
|||
engines: {node: '>= 16'}
|
||||
hasBin: true
|
||||
|
||||
electron-installer-redhat@3.4.0:
|
||||
resolution: {integrity: sha512-gEISr3U32Sgtj+fjxUAlSDo3wyGGq6OBx7rF5UdpIgbnpUvMN4W5uYb0ThpnAZ42VEJh/3aODQXHbFS4f5J3Iw==}
|
||||
engines: {node: '>= 10.0.0'}
|
||||
os: [darwin, linux]
|
||||
hasBin: true
|
||||
|
||||
electron-squirrel-startup@1.0.1:
|
||||
resolution: {integrity: sha512-sTfFIHGku+7PsHLJ7v0dRcZNkALrV+YEozINTW8X1nM//e5O3L+rfYuvSW00lmGHnYmUjARZulD8F2V8ISI9RA==}
|
||||
|
||||
|
|
@ -7650,6 +7663,16 @@ snapshots:
|
|||
- bluebird
|
||||
- supports-color
|
||||
|
||||
'@electron-forge/maker-rpm@7.11.1':
|
||||
dependencies:
|
||||
'@electron-forge/maker-base': 7.11.1
|
||||
'@electron-forge/shared-types': 7.11.1
|
||||
optionalDependencies:
|
||||
electron-installer-redhat: 3.4.0
|
||||
transitivePeerDependencies:
|
||||
- bluebird
|
||||
- supports-color
|
||||
|
||||
'@electron-forge/maker-squirrel@7.11.1':
|
||||
dependencies:
|
||||
'@electron-forge/maker-base': 7.11.1
|
||||
|
|
@ -11204,6 +11227,19 @@ snapshots:
|
|||
- supports-color
|
||||
optional: true
|
||||
|
||||
electron-installer-redhat@3.4.0:
|
||||
dependencies:
|
||||
'@malept/cross-spawn-promise': 1.1.1
|
||||
debug: 4.4.3
|
||||
electron-installer-common: 0.10.4
|
||||
fs-extra: 9.1.0
|
||||
lodash: 4.17.21
|
||||
word-wrap: 1.2.5
|
||||
yargs: 16.2.0
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
optional: true
|
||||
|
||||
electron-squirrel-startup@1.0.1:
|
||||
dependencies:
|
||||
debug: 2.6.9
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue