git: 3c258abc2d30 - main - net-im/deltachat-desktop: Update to 2.62.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 29 Sep 2026 18:11:38 UTC
The branch main has been updated by feld:
URL: https://cgit.FreeBSD.org/ports/commit/?id=3c258abc2d306b7ccd8b3ea5aea02368da32bbf0
commit 3c258abc2d306b7ccd8b3ea5aea02368da32bbf0
Author: Mark Felder <feld@FreeBSD.org>
AuthorDate: 2026-09-29 18:11:14 +0000
Commit: Mark Felder <feld@FreeBSD.org>
CommitDate: 2026-09-29 18:11:33 +0000
net-im/deltachat-desktop: Update to 2.62.0
---
net-im/deltachat-desktop/Makefile | 6 +-
net-im/deltachat-desktop/distinfo | 10 +-
.../files/packagejsons/package.json | 3 +-
.../packages/target-browser/package.json | 2 +-
.../packages/target-electron/package.json | 9 +-
.../files/packagejsons/pnpm-lock.yaml | 162 +++++++++------------
.../files/packagejsons/pnpm-workspace.yaml | 5 +-
...ges_target-electron_src_deltachat_controller.ts | 17 ++-
net-im/deltachat-desktop/pkg-plist | 105 ++++++-------
9 files changed, 158 insertions(+), 161 deletions(-)
diff --git a/net-im/deltachat-desktop/Makefile b/net-im/deltachat-desktop/Makefile
index ae9094fc1b79..fb0847c4a3ef 100644
--- a/net-im/deltachat-desktop/Makefile
+++ b/net-im/deltachat-desktop/Makefile
@@ -1,7 +1,7 @@
PORTNAME= deltachat-desktop
DISTVERSIONPREFIX= v
-DISTVERSION= 2.59.1
-PORTREVISION= 3
+DISTVERSION= 2.62.0
+PORTREVISION= 0
CATEGORIES= net-im
MAINTAINER= feld@FreeBSD.org
@@ -12,7 +12,7 @@ LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
# Important to keep the RPC server core in sync with the Desktop release
-RUN_DEPENDS= deltachat-rpc-server>=2.59<2.60:net/deltachat-rpc-server
+RUN_DEPENDS= deltachat-rpc-server>=2.62<2.63:net/deltachat-rpc-server
USES= electron:42,build,run desktop-file-utils nodejs:22,build \
npm:pnpm pkgconfig
diff --git a/net-im/deltachat-desktop/distinfo b/net-im/deltachat-desktop/distinfo
index baa70fa03bf8..d606a3199326 100644
--- a/net-im/deltachat-desktop/distinfo
+++ b/net-im/deltachat-desktop/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1788717116
+TIMESTAMP = 1790645154
SHA256 (pnpm-11.21.0.tgz) = 96fec95715477532b8ee519f74c75cee6456c1d4b9569488afdb898ee948c6ef
SIZE (pnpm-11.21.0.tgz) = 8770800
-SHA256 (deltachat-desktop-2.59.1-node-modules.tar.gz) = 7ea86dcd2fc17e26b442c7bb08e433772f3c509568fbb0f51eeef4cf086f225e
-SIZE (deltachat-desktop-2.59.1-node-modules.tar.gz) = 93035726
-SHA256 (deltachat-deltachat-desktop-v2.59.1_GH0.tar.gz) = 7947fadbc11cf0621fe5b8c3b3b5084db5567d1cb7bc5de1b2d4adb303d5b5ee
-SIZE (deltachat-deltachat-desktop-v2.59.1_GH0.tar.gz) = 40299247
+SHA256 (deltachat-desktop-2.62.0-node-modules.tar.gz) = 7ccdca3aefdc7f3e6183d92da6dfa83ee08861f1e707c70da1131181de2d1392
+SIZE (deltachat-desktop-2.62.0-node-modules.tar.gz) = 92996411
+SHA256 (deltachat-deltachat-desktop-v2.62.0_GH0.tar.gz) = 692871b341497e9538d3e8c4cb62ddaa69e3205499106a1cc8ae2ffa95fe5f51
+SIZE (deltachat-deltachat-desktop-v2.62.0_GH0.tar.gz) = 24843082
diff --git a/net-im/deltachat-desktop/files/packagejsons/package.json b/net-im/deltachat-desktop/files/packagejsons/package.json
index 7de7a28169be..59d03a8d7566 100644
--- a/net-im/deltachat-desktop/files/packagejsons/package.json
+++ b/net-im/deltachat-desktop/files/packagejsons/package.json
@@ -2,7 +2,7 @@
"private": "true",
"name": "deltachat-desktop",
"type": "module",
- "version": "2.59.1",
+ "version": "2.62.0",
"scripts": {
"check": "pnpm check:types && pnpm check:lint && pnpm check:format && pnpm check:target-versions",
"check:types": "pnpm -r --no-bail check:types",
@@ -14,6 +14,7 @@
"dev": "pnpm dev:electron",
"start:electron": "pnpm --filter=@deltachat-desktop/target-electron start",
"build:electron": "pnpm --filter=@deltachat-desktop/target-electron build",
+ "pack:asar": "pnpm --filter=@deltachat-desktop/target-electron pack:asar",
"dev:electron": "pnpm --filter=@deltachat-desktop/target-electron dev",
"debug:electron": "pnpm --filter=@deltachat-desktop/target-electron dev-inspect",
"watch:electron": "pnpm --filter=@deltachat-desktop/target-electron watch",
diff --git a/net-im/deltachat-desktop/files/packagejsons/packages/target-browser/package.json b/net-im/deltachat-desktop/files/packagejsons/packages/target-browser/package.json
index 936fa89485f1..8e1f4c2ff0b0 100644
--- a/net-im/deltachat-desktop/files/packagejsons/packages/target-browser/package.json
+++ b/net-im/deltachat-desktop/files/packagejsons/packages/target-browser/package.json
@@ -2,7 +2,7 @@
"private": true,
"name": "@deltachat-desktop/target-browser",
"type": "module",
- "version": "2.59.1",
+ "version": "2.62.0",
"license": "GPL-3.0-or-later",
"scripts": {
"check:types": "tsc --noEmit --noUncheckedIndexedAccess false && tsc --noEmit --noUncheckedIndexedAccess false -p runtime-browser",
diff --git a/net-im/deltachat-desktop/files/packagejsons/packages/target-electron/package.json b/net-im/deltachat-desktop/files/packagejsons/packages/target-electron/package.json
index 0bdc761f902b..f2fbf5330f01 100644
--- a/net-im/deltachat-desktop/files/packagejsons/packages/target-electron/package.json
+++ b/net-im/deltachat-desktop/files/packagejsons/packages/target-electron/package.json
@@ -2,7 +2,7 @@
"private": true,
"type": "module",
"name": "@deltachat-desktop/target-electron",
- "version": "2.59.1",
+ "version": "2.62.0",
"description": "Desktop Application for delta.chat",
"repository": {
"type": "git",
@@ -45,14 +45,13 @@
"dev-inspect": "pnpm build && pnpm start --inspect",
"start": "NODE_OPTIONS=--enable-source-maps electron . --devmode --disable-http-cache --translation-watch",
"clean": "rm -rf ./bundle_out ./html-dist ./dist",
- "migration-pretest": "esbuild --bundle --sourcemap --platform=node migration-tests/*.ts --outdir=migration-tests/compiled --external:mocha --external:chai --external:adm-zip --external:isomorphic-ws --external:@deltachat/jsonrpc-client --external:@deltachat/stdio-rpc-server --format=esm",
- "migration-test": "pnpm migration-pretest && NODE_OPTIONS=--enable-source-maps mocha 'migration-tests/compiled/*.js'",
"pack:generate_config": "node ./build/gen-electron-builder-config.js && prettier --write ./electron-builder.json5 --log-level silent",
"pack:patch-node-modules": "node ../../bin/build/writeFlatDependencies.js packages/target-electron node_modules",
"pack": "pnpm pack:generate_config && pnpm run pack:patch-node-modules && pnpm pack:all && pnpm -w run reset:node_modules",
"pack:win": "electron-builder --config ./electron-builder.json5 --win nsis portable",
"pack:mac": "electron-builder --config ./electron-builder.json5 --mac dmg mas",
"pack:linux:dir": "electron-builder --config ./electron-builder.json5 --linux --dir",
+ "pack:asar": "pnpm pack:generate_config && pnpm build4production && pnpm pack:patch-node-modules && pnpm pack:linux:dir && node ./bin/copy-asar.js",
"pack:linux": "electron-builder --config ./electron-builder.json5 --linux AppImage deb",
"pack:all": "electron-builder --config ./electron-builder.json5 --mac dmg --win nsis portable --linux AppImage deb"
},
@@ -68,7 +67,6 @@
"@deltachat-desktop/runtime-interface": "link:../runtime",
"@deltachat-desktop/shared": "link:../shared",
"@electron/notarize": "^2.4",
- "@types/adm-zip": "^0.5.5",
"@types/chai": "^4.3.17",
"@types/debounce": "^1.2.4",
"@types/escape-html": "^1.0.4",
@@ -78,11 +76,10 @@
"@types/rc": "^1.2.4",
"@webxdc/types": "catalog:",
"@electron/fuses": "^2.0.0",
- "adm-zip": "0.6.0",
"application-config": "^3.0.0",
"chai": "^5.1.1",
"debounce": "^1.2.0",
- "electron": "^42.9.0",
+ "electron": "^43.6.0",
"electron-builder": "^26.15.7",
"esbuild": "^0.28.1",
"mocha": "^10.7.0",
diff --git a/net-im/deltachat-desktop/files/packagejsons/pnpm-lock.yaml b/net-im/deltachat-desktop/files/packagejsons/pnpm-lock.yaml
index 293408288d88..65c8e53634b1 100644
--- a/net-im/deltachat-desktop/files/packagejsons/pnpm-lock.yaml
+++ b/net-im/deltachat-desktop/files/packagejsons/pnpm-lock.yaml
@@ -10,11 +10,11 @@ catalogs:
specifier: 0.12.1-beta-debug
version: 0.12.1-beta-debug
'@deltachat/jsonrpc-client':
- specifier: 2.59.0
- version: 2.59.0
+ specifier: 2.62.0
+ version: 2.62.0
'@deltachat/stdio-rpc-server':
- specifier: 2.59.0
- version: 2.59.0
+ specifier: 2.62.0
+ version: 2.62.0
'@types/chai':
specifier: ^4.3.17
version: 4.3.20
@@ -58,6 +58,7 @@ catalogs:
overrides:
stylus: npm:empty-npm-package@1.0.0
esbuild-plugin-inline-worker>esbuild: ^0.25.0
+ '@xmldom/xmldom@>=0.8.0 <=0.8.14': ^0.8.15
importers:
@@ -140,7 +141,7 @@ importers:
version: link:../shared
'@deltachat/jsonrpc-client':
specifier: 'catalog:'
- version: 2.59.0(ws@8.21.0)
+ version: 2.62.0(ws@8.21.0)
'@emoji-mart-awesome/react':
specifier: 1.0.0
version: 1.0.0(emoji-mart-awesome@3.0.0)(react@19.2.0)
@@ -273,7 +274,7 @@ importers:
version: link:../shared
'@deltachat/jsonrpc-client':
specifier: 'catalog:'
- version: 2.59.0(ws@8.21.0)
+ version: 2.62.0(ws@8.21.0)
'@types/node':
specifier: 'catalog:'
version: 22.15.33
@@ -282,7 +283,7 @@ importers:
dependencies:
'@deltachat/jsonrpc-client':
specifier: 'catalog:'
- version: 2.59.0(ws@8.21.0)
+ version: 2.62.0(ws@8.21.0)
error-stack-parser:
specifier: ^2.1.4
version: 2.1.4
@@ -319,10 +320,10 @@ importers:
version: link:../shared
'@deltachat/jsonrpc-client':
specifier: 'catalog:'
- version: 2.59.0(ws@8.21.0)
+ version: 2.62.0(ws@8.21.0)
'@deltachat/stdio-rpc-server':
specifier: 'catalog:'
- version: 2.59.0(@deltachat/jsonrpc-client@2.59.0(ws@8.21.0))
+ version: 2.62.0(@deltachat/jsonrpc-client@2.62.0(ws@8.21.0))
'@types/express-session':
specifier: ^1.18.0
version: 1.18.1
@@ -371,10 +372,10 @@ importers:
version: 0.12.1-beta-debug
'@deltachat/jsonrpc-client':
specifier: 'catalog:'
- version: 2.59.0(ws@8.21.0)
+ version: 2.62.0(ws@8.21.0)
'@deltachat/stdio-rpc-server':
specifier: 'catalog:'
- version: 2.59.0(@deltachat/jsonrpc-client@2.59.0(ws@8.21.0))
+ version: 2.62.0(@deltachat/jsonrpc-client@2.62.0(ws@8.21.0))
escape-html:
specifier: ^1.0.3
version: 1.0.3
@@ -397,9 +398,6 @@ importers:
'@electron/notarize':
specifier: ^2.4
version: 2.5.0(supports-color@8.1.1)
- '@types/adm-zip':
- specifier: ^0.5.5
- version: 0.5.7
'@types/chai':
specifier: ^4.3.17
version: 4.3.20
@@ -424,9 +422,6 @@ importers:
'@webxdc/types':
specifier: 'catalog:'
version: 2.1.2
- adm-zip:
- specifier: 0.6.0
- version: 0.6.0
application-config:
specifier: ^3.0.0
version: 3.0.0
@@ -437,8 +432,8 @@ importers:
specifier: ^1.2.0
version: 1.2.1
electron:
- specifier: ^42.9.0
- version: 42.9.0(supports-color@8.1.1)
+ specifier: ^43.6.0
+ version: 43.6.0(supports-color@8.1.1)
electron-builder:
specifier: ^26.15.7
version: 26.15.7(electron-builder-squirrel-windows@26.15.7)(supports-color@8.1.1)
@@ -555,61 +550,61 @@ packages:
'@deltachat/calls-webapp@0.12.1-beta-debug':
resolution: {integrity: sha512-24ceQrtW3Jf7oCTrlAPY5h/pLoIybxiz/UgoiHn4sNjgIDYbhhp71zbdeQRCOS4oOmPrJoZftvB4lhpZurX9CQ==}
- '@deltachat/jsonrpc-client@2.59.0':
- resolution: {integrity: sha512-TfIG0DqpFanJNKpFUNQ/GqKtineMvSjzXam9X5NBMQu2qTDVqPNvbqJeiLeKT2oo7r+2vJ/uIe/QJiz+GnePdw==}
+ '@deltachat/jsonrpc-client@2.62.0':
+ resolution: {integrity: sha512-5viD3RxKjK4ZU4JVK1iGJCGGo4LFqVwOz7a+qPYdl17Lv2favkZJR5/9EWDhIu0z/KKoUpy1/ZqYm1IxfSP0QQ==}
- '@deltachat/stdio-rpc-server-android-arm64@2.59.0':
- resolution: {integrity: sha512-jDm/kzAD510X114lWRMnnNmWD1uZiqktYnIhc1Vxm7GhzTeljzmT30c+w6jHO77GOiXR0+T5B4fi8KnRVm51eg==}
+ '@deltachat/stdio-rpc-server-android-arm64@2.62.0':
+ resolution: {integrity: sha512-P6M0Yfup2lnANZAvD+Ba+kKBtO1Pjl1S2gqzaMCi/jL0T8XNshs4kqmB9DnWCYlVZZkZoj6OJCYQGweCrXyzIg==}
cpu: [arm64]
os: [android]
- '@deltachat/stdio-rpc-server-android-arm@2.59.0':
- resolution: {integrity: sha512-MtzSGSImGmIKiGsOMkiiBtm585b4A6esp2PjLm/NSPB6KSTS67xzMQzmpPWMm/w3OlJN5XfLc6bPtiCZhxehmw==}
+ '@deltachat/stdio-rpc-server-android-arm@2.62.0':
+ resolution: {integrity: sha512-QUT7qBVT1cgygrQUyf8/FSV80kRYG1h5P7XEUZt4FWlDapTYOQ/tXM4jOaLEnzjrrT+K6fLoFd+1m6ZN2k7xuQ==}
cpu: [arm]
os: [android]
- '@deltachat/stdio-rpc-server-darwin-arm64@2.59.0':
- resolution: {integrity: sha512-YO/5hxZZnnb7K7pmr7mFoi5Vt4E+8VvaQu3t6F9eAw1pdEffoKix9IQYrFXB4U6/CSd1/ywCYi2t4o8kPU4JFw==}
+ '@deltachat/stdio-rpc-server-darwin-arm64@2.62.0':
+ resolution: {integrity: sha512-4elZyoQTUoSiWzghrmP3GHcQr6na2+WYMc8tPCuf6crPFt+xP+fvM/IdbG7udAglCKZtcOdX+iL2ETqaDX60xg==}
cpu: [arm64]
os: [darwin]
- '@deltachat/stdio-rpc-server-darwin-x64@2.59.0':
- resolution: {integrity: sha512-NGr9ar0wT+cwu3+gKRvfs4LrNwyCLDZ4Dq+i65+YuGe56JgbCVPecbYYHZLem0dDD8Q1I/+e1eso5TuvyuU1xw==}
+ '@deltachat/stdio-rpc-server-darwin-x64@2.62.0':
+ resolution: {integrity: sha512-HaqrmY5KMGuG8Wsx08IkorEzPHGC+vP24CUJttIogly4lkI3a5hh9Wlhmla/zp3WBADl1Enm8zl9Z3ryxRCOtg==}
cpu: [x64]
os: [darwin]
- '@deltachat/stdio-rpc-server-linux-arm64@2.59.0':
- resolution: {integrity: sha512-EPGLkrH/7kDtpmH2yylPXFP6cSouOxs3rd+nJLfwmVBYIBmrCxBeNCJ1dFlhLk9yTcXgh7NhVU7r9YjPek0LDA==}
+ '@deltachat/stdio-rpc-server-linux-arm64@2.62.0':
+ resolution: {integrity: sha512-Ja5ZnMAw+HKy/B3DQe6M+Bje3T2mwItiBeWEssZWdi7Npp7onODp0hAiZKiDJGL4ZQ9B/dlgnj/sT13F2BwAcw==}
cpu: [arm64]
os: [linux]
- '@deltachat/stdio-rpc-server-linux-arm@2.59.0':
- resolution: {integrity: sha512-gE9URRav5aKYoObT+N3GWzB2HXAKLHXjJNreI77GJ+/lV5AEIfbK/bjq3ZpW3qw1B6bZKDO/aWS64fl285B7kw==}
+ '@deltachat/stdio-rpc-server-linux-arm@2.62.0':
+ resolution: {integrity: sha512-7rkrYNlnx8Lz2nc1A/p5kDu00hyWUm236eNb+Sebb9UWYr4R5Hmkc3sS7dT5BeY6wAuuJ6KZBHahfKc3HvfTcw==}
cpu: [arm]
os: [linux]
- '@deltachat/stdio-rpc-server-linux-ia32@2.59.0':
- resolution: {integrity: sha512-RLpvE+OG0tJ4bgIfJwJJnDX9GA5igBBdlqGYqYM+WSHcLXSwxEQl+8PR8d9V+Jih5B2pmoAJ7qgXvHfLL9+GsA==}
+ '@deltachat/stdio-rpc-server-linux-ia32@2.62.0':
+ resolution: {integrity: sha512-hmeIrk/u4Qm85nGgYOt4Hi7iDsvcQHIuz2s0LaPzwMu34QFrgBJbFmRXxiGOYNka9Lqh1uSkUNQtH5UjCDmFlA==}
cpu: [ia32]
os: [linux]
- '@deltachat/stdio-rpc-server-linux-x64@2.59.0':
- resolution: {integrity: sha512-Fyxsd1AmdxNyqmSq9PiuCNrXGcvEOOfa43JTZXTfFPI9gLo1cCJAeoOEjbZzHePm0szivSzlM4pQNITXqP+r0g==}
+ '@deltachat/stdio-rpc-server-linux-x64@2.62.0':
+ resolution: {integrity: sha512-ewuZJQlaIuSQrosOeQCISCdVYioyNPEx6daJWH3f7yJqTBiKkwLO+/YE7i3p2VQ8yw8uw542Kw50NWk24aZWTw==}
cpu: [x64]
os: [linux]
- '@deltachat/stdio-rpc-server-win32-ia32@2.59.0':
- resolution: {integrity: sha512-U6YLqT3s/8phWpfKcWsN7zESlOAhT1wqUkt7urdO5g5xvjMPQQNMDoEcVXRPAZBWqL1KhGUsRGBGtQW9WjCKpQ==}
+ '@deltachat/stdio-rpc-server-win32-ia32@2.62.0':
+ resolution: {integrity: sha512-+UN+g+HuFr4mQpYcikkzb4USb6SMZ5296DrUJ1+x2m7quudqKe2/o7nkas2m3+1/kdst3JDJyVmhLk2N7G9rdA==}
cpu: [ia32]
os: [win32]
- '@deltachat/stdio-rpc-server-win32-x64@2.59.0':
- resolution: {integrity: sha512-jTlP3E1WIclMeg2L/+BPOOV3HFNKsFzghJNzAA0zFi8cLVkPD2M7clVH7XqlKB+03bHfhIAQUVgygHHYBaVfdA==}
+ '@deltachat/stdio-rpc-server-win32-x64@2.62.0':
+ resolution: {integrity: sha512-S0wcVlqeBrevFyf2E5BEQg+b4hyHO3jPJPdKm/007YkkaD0r1jMB5/vIaNdUSYSGU9SyZjQ07p6zMo8fV21OJQ==}
cpu: [x64]
os: [win32]
- '@deltachat/stdio-rpc-server@2.59.0':
- resolution: {integrity: sha512-F7K0umRUw15jW4y2ohxE1abaJsPi0eSNE2isEyhJzm8PxrsQuJLrLbOAl7Ttoi5OAJf07J3kYuHnRHxaHrnAyw==}
+ '@deltachat/stdio-rpc-server@2.62.0':
+ resolution: {integrity: sha512-HaU0alXzDMnb5zx/c4iLsfkFPz4io3hAwGRqd5Ujgr0CPdcVNkcXiro5eDUE8R9hdaN39QP8aGdhasO7yAAD0g==}
peerDependencies:
'@deltachat/jsonrpc-client': '*'
@@ -1238,9 +1233,6 @@ packages:
'@tsconfig/node16@1.0.4':
resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==}
- '@types/adm-zip@0.5.7':
- resolution: {integrity: sha512-DNEs/QvmyRLurdQPChqq0Md4zGvPwHerAJYWk9l2jCbD1VPpnzRJorOdiq4zsw09NFbYnhfsoEhWtxIzXpn2yw==}
-
'@types/body-parser@1.19.5':
resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==}
@@ -1431,10 +1423,9 @@ packages:
'@webxdc/types@2.1.2':
resolution: {integrity: sha512-oklcyHvUXqCS5JwbPVaN8tt7nSB8ffRmyrUlVt0HeSn4kDyNE46oKSbw3KtrDzl530KHnm67LfcK/AjWbBoXUA==}
- '@xmldom/xmldom@0.8.13':
- resolution: {integrity: sha512-KRYzxepc14G/CEpEGc3Yn+JKaAeT63smlDr+vjB8jRfgTBBI9wRj/nkQEO+ucV8p8I9bfKLWp37uHgFrbntPvw==}
+ '@xmldom/xmldom@0.8.15':
+ resolution: {integrity: sha512-/5NV/vDALVFDXgLmfsy9TRCBlKwO2LNBFzpzvb9iIj+jR+eSc6DLYYvVOdivT/jm7MtU6TebYuRmzEOI7w40UA==}
engines: {node: '>=10.0.0'}
- deprecated: this version has critical issues, please update to the latest version
abbrev@4.0.0:
resolution: {integrity: sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA==}
@@ -1458,10 +1449,6 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
- adm-zip@0.6.0:
- resolution: {integrity: sha512-XleryMhbuksdKtofnWZ9Sk+4CUTbms4Mb/EU32SZwToAyZ5RgVos/ki8n+yr0LWHOGKuakbXTuuYNHLQjhddgg==}
- engines: {node: '>=14.0'}
-
agent-base@7.1.4:
resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
engines: {node: '>= 14'}
@@ -1975,8 +1962,8 @@ packages:
resolution: {integrity: sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==}
engines: {node: '>=8.0.0'}
- electron@42.9.0:
- resolution: {integrity: sha512-xyKfPbHP43Jx22Z1hItLR4KB5h3/avb5BIX4xaQZ6uPPRY4cQxuHnRVrKCGbSsMa/9zd0bBT4TAVNVuVjYcYtw==}
+ electron@43.6.0:
+ resolution: {integrity: sha512-DqVKYV+FXheMSLTxcMQ+NCo78BDgpnToSyIzXctlUtbP3lRGEuoo1P+C2n/90rJ7TvHgzP0bpP9fbbXxp4noIg==}
engines: {node: '>= 22.12.0'}
hasBin: true
@@ -2115,6 +2102,7 @@ packages:
eslint@9.39.2:
resolution: {integrity: sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options.
hasBin: true
peerDependencies:
jiti: '*'
@@ -4186,7 +4174,7 @@ snapshots:
dependencies:
preact: 10.28.3
- '@deltachat/jsonrpc-client@2.59.0(ws@8.21.0)':
+ '@deltachat/jsonrpc-client@2.62.0(ws@8.21.0)':
dependencies:
'@deltachat/tiny-emitter': 3.0.0
isomorphic-ws: 5.0.0(ws@8.21.0)
@@ -4196,50 +4184,50 @@ snapshots:
- utf-8-validate
- ws
- '@deltachat/stdio-rpc-server-android-arm64@2.59.0':
+ '@deltachat/stdio-rpc-server-android-arm64@2.62.0':
optional: true
- '@deltachat/stdio-rpc-server-android-arm@2.59.0':
+ '@deltachat/stdio-rpc-server-android-arm@2.62.0':
optional: true
- '@deltachat/stdio-rpc-server-darwin-arm64@2.59.0':
+ '@deltachat/stdio-rpc-server-darwin-arm64@2.62.0':
optional: true
- '@deltachat/stdio-rpc-server-darwin-x64@2.59.0':
+ '@deltachat/stdio-rpc-server-darwin-x64@2.62.0':
optional: true
- '@deltachat/stdio-rpc-server-linux-arm64@2.59.0':
+ '@deltachat/stdio-rpc-server-linux-arm64@2.62.0':
optional: true
- '@deltachat/stdio-rpc-server-linux-arm@2.59.0':
+ '@deltachat/stdio-rpc-server-linux-arm@2.62.0':
optional: true
- '@deltachat/stdio-rpc-server-linux-ia32@2.59.0':
+ '@deltachat/stdio-rpc-server-linux-ia32@2.62.0':
optional: true
- '@deltachat/stdio-rpc-server-linux-x64@2.59.0':
+ '@deltachat/stdio-rpc-server-linux-x64@2.62.0':
optional: true
- '@deltachat/stdio-rpc-server-win32-ia32@2.59.0':
+ '@deltachat/stdio-rpc-server-win32-ia32@2.62.0':
optional: true
- '@deltachat/stdio-rpc-server-win32-x64@2.59.0':
+ '@deltachat/stdio-rpc-server-win32-x64@2.62.0':
optional: true
- '@deltachat/stdio-rpc-server@2.59.0(@deltachat/jsonrpc-client@2.59.0(ws@8.21.0))':
+ '@deltachat/stdio-rpc-server@2.62.0(@deltachat/jsonrpc-client@2.62.0(ws@8.21.0))':
dependencies:
- '@deltachat/jsonrpc-client': 2.59.0(ws@8.21.0)
+ '@deltachat/jsonrpc-client': 2.62.0(ws@8.21.0)
optionalDependencies:
- '@deltachat/stdio-rpc-server-android-arm': 2.59.0
- '@deltachat/stdio-rpc-server-android-arm64': 2.59.0
- '@deltachat/stdio-rpc-server-darwin-arm64': 2.59.0
- '@deltachat/stdio-rpc-server-darwin-x64': 2.59.0
- '@deltachat/stdio-rpc-server-linux-arm': 2.59.0
- '@deltachat/stdio-rpc-server-linux-arm64': 2.59.0
- '@deltachat/stdio-rpc-server-linux-ia32': 2.59.0
- '@deltachat/stdio-rpc-server-linux-x64': 2.59.0
- '@deltachat/stdio-rpc-server-win32-ia32': 2.59.0
- '@deltachat/stdio-rpc-server-win32-x64': 2.59.0
+ '@deltachat/stdio-rpc-server-android-arm': 2.62.0
+ '@deltachat/stdio-rpc-server-android-arm64': 2.62.0
+ '@deltachat/stdio-rpc-server-darwin-arm64': 2.62.0
+ '@deltachat/stdio-rpc-server-darwin-x64': 2.62.0
+ '@deltachat/stdio-rpc-server-linux-arm': 2.62.0
+ '@deltachat/stdio-rpc-server-linux-arm64': 2.62.0
+ '@deltachat/stdio-rpc-server-linux-ia32': 2.62.0
+ '@deltachat/stdio-rpc-server-linux-x64': 2.62.0
+ '@deltachat/stdio-rpc-server-win32-ia32': 2.62.0
+ '@deltachat/stdio-rpc-server-win32-x64': 2.62.0
'@deltachat/tiny-emitter@3.0.0': {}
@@ -4735,14 +4723,10 @@ snapshots:
'@tsconfig/node16@1.0.4': {}
- '@types/adm-zip@0.5.7':
- dependencies:
- '@types/node': 22.15.33
-
'@types/body-parser@1.19.5':
dependencies:
'@types/connect': 3.4.38
- '@types/node': 20.17.50
+ '@types/node': 22.19.3
'@types/cacheable-request@6.0.3':
dependencies:
@@ -4769,7 +4753,7 @@ snapshots:
'@types/express-serve-static-core@4.19.5':
dependencies:
- '@types/node': 20.17.50
+ '@types/node': 22.19.3
'@types/qs': 6.9.15
'@types/range-parser': 1.2.7
'@types/send': 0.17.4
@@ -4884,7 +4868,7 @@ snapshots:
'@types/serve-static@1.15.7':
dependencies:
'@types/http-errors': 2.0.4
- '@types/node': 20.17.50
+ '@types/node': 22.19.3
'@types/send': 0.17.4
'@types/ws@8.18.1':
@@ -4984,7 +4968,7 @@ snapshots:
'@webxdc/types@2.1.2': {}
- '@xmldom/xmldom@0.8.13': {}
+ '@xmldom/xmldom@0.8.15': {}
abbrev@4.0.0: {}
@@ -5003,8 +4987,6 @@ snapshots:
acorn@8.15.0: {}
- adm-zip@0.6.0: {}
-
agent-base@7.1.4: {}
ajv@6.15.0:
@@ -5606,7 +5588,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- electron@42.9.0(supports-color@8.1.1):
+ electron@43.6.0(supports-color@8.1.1):
dependencies:
'@electron-internal/extract-zip': 1.0.5
'@electron/get': 5.1.0(supports-color@8.1.1)
@@ -7049,7 +7031,7 @@ snapshots:
plist@3.1.0:
dependencies:
- '@xmldom/xmldom': 0.8.13
+ '@xmldom/xmldom': 0.8.15
base64-js: 1.5.1
xmlbuilder: 15.1.1
diff --git a/net-im/deltachat-desktop/files/packagejsons/pnpm-workspace.yaml b/net-im/deltachat-desktop/files/packagejsons/pnpm-workspace.yaml
index 6dce63b2ff3c..740a1724f55b 100644
--- a/net-im/deltachat-desktop/files/packagejsons/pnpm-workspace.yaml
+++ b/net-im/deltachat-desktop/files/packagejsons/pnpm-workspace.yaml
@@ -28,11 +28,12 @@ allowBuilds:
overrides:
stylus: 'npm:empty-npm-package@1.0.0'
'esbuild-plugin-inline-worker>esbuild': ^0.25.0
+ '@xmldom/xmldom@>=0.8.0 <=0.8.14': ^0.8.15
catalog:
# deltachat specific
- '@deltachat/jsonrpc-client': 2.59.0
- '@deltachat/stdio-rpc-server': 2.59.0
+ '@deltachat/jsonrpc-client': 2.62.0
+ '@deltachat/stdio-rpc-server': 2.62.0
'@webxdc/types': ^2.1.2
'@deltachat/calls-webapp': 0.12.1-beta-debug
mocha: ^11.7.5
diff --git a/net-im/deltachat-desktop/files/patch-packages_target-electron_src_deltachat_controller.ts b/net-im/deltachat-desktop/files/patch-packages_target-electron_src_deltachat_controller.ts
index 7f282fdc43e6..931a6050d5e4 100644
--- a/net-im/deltachat-desktop/files/patch-packages_target-electron_src_deltachat_controller.ts
+++ b/net-im/deltachat-desktop/files/patch-packages_target-electron_src_deltachat_controller.ts
@@ -1,12 +1,21 @@
---- packages/target-electron/src/deltachat/controller.ts.orig 2025-10-09 18:18:51 UTC
+--- packages/target-electron/src/deltachat/controller.ts.orig 2026-09-29 18:06:34 UTC
+++ packages/target-electron/src/deltachat/controller.ts
-@@ -75,10 +75,7 @@ export default class DeltaChatController {
- }
+@@ -6,7 +6,6 @@ import {
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
+ type RawClient,
+ } from '@deltachat/jsonrpc-client'
+-import { getRPCServerPath } from '@deltachat/stdio-rpc-server'
+ import { getLogger } from '@deltachat-desktop/shared/logger.js'
+ import * as mainWindow from '../windows/main.js'
+@@ -71,11 +70,7 @@ export default class DeltaChatController {
+ async init() {
log.debug('Initiating DeltaChatNode')
+ const allowCustomServerPath = rc_config['allow-custom-rpc-server-path']
- let serverPath = await getRPCServerPath({
- // desktop should only use prebuilds normally
-- disableEnvPath: !rc_config['allow-unsafe-core-replacement'],
+- disableEnvPath: !allowCustomServerPath,
+- takeVersionFromPATH: allowCustomServerPath,
- })
+ let serverPath = "%%PREFIX%%/bin/deltachat-rpc-server"
if (serverPath.includes('app.asar')) {
diff --git a/net-im/deltachat-desktop/pkg-plist b/net-im/deltachat-desktop/pkg-plist
index 0150676ecad5..eb323d761a62 100644
--- a/net-im/deltachat-desktop/pkg-plist
+++ b/net-im/deltachat-desktop/pkg-plist
@@ -6,6 +6,8 @@ share/applications/deltachat.desktop
%%DATADIR%%/_locales/ar.xml
%%DATADIR%%/_locales/az.json
%%DATADIR%%/_locales/az.xml
+%%DATADIR%%/_locales/be.json
+%%DATADIR%%/_locales/be.xml
%%DATADIR%%/_locales/bg.json
%%DATADIR%%/_locales/bg.xml
%%DATADIR%%/_locales/bqi.json
@@ -40,6 +42,8 @@ share/applications/deltachat.desktop
%%DATADIR%%/_locales/fr.xml
%%DATADIR%%/_locales/gl.json
%%DATADIR%%/_locales/gl.xml
+%%DATADIR%%/_locales/he.json
+%%DATADIR%%/_locales/he.xml
%%DATADIR%%/_locales/hr.json
%%DATADIR%%/_locales/hr.xml
%%DATADIR%%/_locales/hu.json
@@ -137,6 +141,7 @@ share/applications/deltachat.desktop
%%DATADIR%%/html-dist/help/en/help.html
%%DATADIR%%/html-dist/help/es/help.html
%%DATADIR%%/html-dist/help/eu/help.html
+%%DATADIR%%/html-dist/help/fa/help.html
%%DATADIR%%/html-dist/help/fr/help.html
%%DATADIR%%/html-dist/help/go-to-original.png
%%DATADIR%%/html-dist/help/green-checkmark.png
@@ -146,38 +151,40 @@ share/applications/deltachat.desktop
%%DATADIR%%/html-dist/help/it/help.html
%%DATADIR%%/html-dist/help/mic.png
%%DATADIR%%/html-dist/help/nl/help.html
-%%DATADIR%%/html-dist/help/pagefind/fragment/cs_32945ec.pf_fragment
-%%DATADIR%%/html-dist/help/pagefind/fragment/de_d423bcd.pf_fragment
-%%DATADIR%%/html-dist/help/pagefind/fragment/en_e8d080f.pf_fragment
-%%DATADIR%%/html-dist/help/pagefind/fragment/es_d2e2e78.pf_fragment
-%%DATADIR%%/html-dist/help/pagefind/fragment/eu_7ad86a8.pf_fragment
-%%DATADIR%%/html-dist/help/pagefind/fragment/fr_70aa3ba.pf_fragment
-%%DATADIR%%/html-dist/help/pagefind/fragment/id_ba257c9.pf_fragment
-%%DATADIR%%/html-dist/help/pagefind/fragment/it_432338d.pf_fragment
-%%DATADIR%%/html-dist/help/pagefind/fragment/nl_21475fa.pf_fragment
-%%DATADIR%%/html-dist/help/pagefind/fragment/pl_b255fa2.pf_fragment
-%%DATADIR%%/html-dist/help/pagefind/fragment/pt_58a7d58.pf_fragment
-%%DATADIR%%/html-dist/help/pagefind/fragment/ru_4b92a29.pf_fragment
-%%DATADIR%%/html-dist/help/pagefind/fragment/sk_40151bb.pf_fragment
-%%DATADIR%%/html-dist/help/pagefind/fragment/sq_baf17ae.pf_fragment
-%%DATADIR%%/html-dist/help/pagefind/fragment/uk_fe77b1e.pf_fragment
-%%DATADIR%%/html-dist/help/pagefind/fragment/zh_cn_554da0f.pf_fragment
-%%DATADIR%%/html-dist/help/pagefind/index/cs_301144d.pf_index
-%%DATADIR%%/html-dist/help/pagefind/index/de_3fffa6f.pf_index
-%%DATADIR%%/html-dist/help/pagefind/index/en_ebc03e3.pf_index
-%%DATADIR%%/html-dist/help/pagefind/index/es_9a8eedd.pf_index
-%%DATADIR%%/html-dist/help/pagefind/index/eu_9b5c75a.pf_index
-%%DATADIR%%/html-dist/help/pagefind/index/fr_89c6f33.pf_index
-%%DATADIR%%/html-dist/help/pagefind/index/id_1e41be7.pf_index
-%%DATADIR%%/html-dist/help/pagefind/index/it_1b87f50.pf_index
-%%DATADIR%%/html-dist/help/pagefind/index/nl_18cc3ea.pf_index
-%%DATADIR%%/html-dist/help/pagefind/index/pl_3df66c6.pf_index
-%%DATADIR%%/html-dist/help/pagefind/index/pt_b96d905.pf_index
-%%DATADIR%%/html-dist/help/pagefind/index/ru_4375212.pf_index
-%%DATADIR%%/html-dist/help/pagefind/index/sk_9d8a377.pf_index
-%%DATADIR%%/html-dist/help/pagefind/index/sq_1730247.pf_index
-%%DATADIR%%/html-dist/help/pagefind/index/uk_9c3c279.pf_index
-%%DATADIR%%/html-dist/help/pagefind/index/zh_cn_b81fffe.pf_index
+%%DATADIR%%/html-dist/help/pagefind/fragment/cs_e576a64.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/de_e5414e4.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/en_d722d63.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/es_e394dff.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/eu_37eb7d4.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/fa_b25faa5.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/fr_f5903de.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/id_c0fab62.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/it_acde30d.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/nl_e68dbdb.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/pl_736345f.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/pt_4e78974.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/ru_bd156df.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/sk_e3548dc.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/sq_81b5ac5.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/uk_cb61a76.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/zh_cn_b931d27.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/index/cs_418f564.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/de_685c1f6.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/en_1f1936e.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/es_24e9d32.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/eu_9fb3833.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/fa_9decd28.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/fr_ab27df6.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/id_f6166e4.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/it_aa9f349.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/nl_c49d646.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/pl_bf934c8.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/pt_1fef72f.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/ru_9deb9a4.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/sk_44d8f55.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/sq_10a1642.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/uk_4e90114.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/zh_cn_cac7e16.pf_index
%%DATADIR%%/html-dist/help/pagefind/locales.json
%%DATADIR%%/html-dist/help/pagefind/pagefind-component-ui.css
%%DATADIR%%/html-dist/help/pagefind/pagefind-component-ui.js
@@ -188,23 +195,24 @@ share/applications/deltachat.desktop
%%DATADIR%%/html-dist/help/pagefind/pagefind-ui.css
%%DATADIR%%/html-dist/help/pagefind/pagefind-ui.js
%%DATADIR%%/html-dist/help/pagefind/pagefind-worker.js
-%%DATADIR%%/html-dist/help/pagefind/pagefind.cs_a245e8f5b4.pf_meta
-%%DATADIR%%/html-dist/help/pagefind/pagefind.de_f0c6620b3b.pf_meta
-%%DATADIR%%/html-dist/help/pagefind/pagefind.en_882235789d.pf_meta
-%%DATADIR%%/html-dist/help/pagefind/pagefind.es_95bfd426cb.pf_meta
-%%DATADIR%%/html-dist/help/pagefind/pagefind.eu_78636fdc6e.pf_meta
-%%DATADIR%%/html-dist/help/pagefind/pagefind.fr_ce288a612f.pf_meta
-%%DATADIR%%/html-dist/help/pagefind/pagefind.id_9c220167eb.pf_meta
-%%DATADIR%%/html-dist/help/pagefind/pagefind.it_543695b247.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.cs_fd249f0bbb.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.de_71317927b7.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.en_5bbf604883.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.es_cdc4ab43da.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.eu_8e6c3358f1.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.fa_b0d59d9574.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.fr_57f036f86d.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.id_f86be86d58.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.it_8bed305c31.pf_meta
%%DATADIR%%/html-dist/help/pagefind/pagefind.js
-%%DATADIR%%/html-dist/help/pagefind/pagefind.nl_727952984e.pf_meta
-%%DATADIR%%/html-dist/help/pagefind/pagefind.pl_e7976e9d9c.pf_meta
-%%DATADIR%%/html-dist/help/pagefind/pagefind.pt_d37b1a28df.pf_meta
-%%DATADIR%%/html-dist/help/pagefind/pagefind.ru_9a840a5b16.pf_meta
-%%DATADIR%%/html-dist/help/pagefind/pagefind.sk_a963f5adc8.pf_meta
-%%DATADIR%%/html-dist/help/pagefind/pagefind.sq_c32857e2ea.pf_meta
-%%DATADIR%%/html-dist/help/pagefind/pagefind.uk_84ab668ef5.pf_meta
-%%DATADIR%%/html-dist/help/pagefind/pagefind.zh_cn_9aef864b5074e.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.nl_b75811d971.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.pl_664ffdafbc.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.pt_a28a5de8e9.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.ru_41ac4477d5.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.sk_e198abace3.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.sq_eda76f8ef5.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.uk_5ae6379f83.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.zh_cn_16f5447d7c78b.pf_meta
%%DATADIR%%/html-dist/help/pagefind/wasm.de.pagefind
%%DATADIR%%/html-dist/help/pagefind/wasm.en.pagefind
%%DATADIR%%/html-dist/help/pagefind/wasm.es.pagefind
@@ -348,7 +356,6 @@ share/applications/deltachat.desktop
%%DATADIR%%/html-dist/images/tray/unread-badge.png
%%DATADIR%%/html-dist/images/tray/unread-badge.svg
%%DATADIR%%/html-dist/images/verified-check.svg
-%%DATADIR%%/html-dist/images/verified.svg
%%DATADIR%%/html-dist/main.css
%%DATADIR%%/html-dist/main.html
%%DATADIR%%/html-dist/preload.js