diff --git a/net-im/signal-desktop/Makefile b/net-im/signal-desktop/Makefile index 22c20999baf8..c60b5d1d3be0 100644 --- a/net-im/signal-desktop/Makefile +++ b/net-im/signal-desktop/Makefile @@ -1,7 +1,6 @@ PORTNAME= signal-desktop DISTVERSIONPREFIX= v -DISTVERSION= 8.13.0 -PORTREVISION= 2 +DISTVERSION= 8.14.0 CATEGORIES= net-im MASTER_SITES= LOCAL/mikael/signal-desktop/:npm DISTFILES= signal-desktop-${DISTVERSION}-npm-cache.tar.gz:npm @@ -80,7 +79,7 @@ MAKE_ENV+= PYTHONDONTWRITEBYTECODE=1 _BUILD_DATE= $$(date +'%s') -ELECTRON_VER_MAJOR= 41 +ELECTRON_VER_MAJOR= 42 PNPM_VERS= 10.18.1 NODE_ARCH= ${ARCH:S/aarch64/arm64/:S/amd64/x64/} @@ -98,8 +97,8 @@ PLIST_SUB+= NOT_AARCH64="" .endif do-build: -# electron-builder is stupid and tries to open ${LOCALBASE}/share/electron41/electron with WRITE priv -# copy ${LOCALBASE}/share/electron41 in WRKDIR +# electron-builder is stupid and tries to open ${LOCALBASE}/share/electron42/electron with WRITE priv +# copy ${LOCALBASE}/share/electron42 in WRKDIR # it's needed for the do-install phase, it's here because of this issue # https://github.com/MikaelUrankar/signal-desktop/issues/6 (I don't know why it fails though) @${RM} -r ${WRKDIR}/electron${ELECTRON_VER_MAJOR} diff --git a/net-im/signal-desktop/distinfo b/net-im/signal-desktop/distinfo index 947182bc5daf..735f207b13f2 100644 --- a/net-im/signal-desktop/distinfo +++ b/net-im/signal-desktop/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1780564495 -SHA256 (signal-desktop-8.13.0-npm-cache.tar.gz) = dc267a6f242265e854652c6a34eb6f6f5a29569b27826de11450411a9ac3bd2f -SIZE (signal-desktop-8.13.0-npm-cache.tar.gz) = 405622422 -SHA256 (signalapp-Signal-Desktop-v8.13.0_GH0.tar.gz) = e5791ce8d0ae367037f044a5df7a585280f26ec8f8644408977728041d0bd79b -SIZE (signalapp-Signal-Desktop-v8.13.0_GH0.tar.gz) = 47129611 +TIMESTAMP = 1781612777 +SHA256 (signal-desktop-8.14.0-npm-cache.tar.gz) = 1d1b02be61e6842ccab582703c9d14ae1b62c5ec4b8de987ab3e8ef37d2b7226 +SIZE (signal-desktop-8.14.0-npm-cache.tar.gz) = 407149890 +SHA256 (signalapp-Signal-Desktop-v8.14.0_GH0.tar.gz) = 95b162369d6bb1d56f96d9c8afad0de9857b7e8950eb50e551d0f67db4bbb089 +SIZE (signalapp-Signal-Desktop-v8.14.0_GH0.tar.gz) = 47133843 diff --git a/net-im/signal-desktop/files/pnpm-lock.yaml b/net-im/signal-desktop/files/pnpm-lock.yaml index 82ca33ecc823..9c123eb76683 100644 --- a/net-im/signal-desktop/files/pnpm-lock.yaml +++ b/net-im/signal-desktop/files/pnpm-lock.yaml @@ -75,14 +75,14 @@ importers: specifier: 2.0.16 version: 2.0.16 '@signalapp/libsignal-client': - specifier: 0.94.1 - version: 0.94.1 + specifier: 0.94.4 + version: 0.94.4 '@signalapp/mute-state-change': specifier: workspace:1.0.0 version: link:packages/mute-state-change '@signalapp/ringrtc': - specifier: 2.69.0 - version: 2.69.0(patch_hash=16738d799318d4c5fe950f44ee7511dad758c4364ec26a25fb6b657203e9d8bf) + specifier: 2.69.1 + version: 2.69.1(patch_hash=16738d799318d4c5fe950f44ee7511dad758c4364ec26a25fb6b657203e9d8bf) '@signalapp/sqlcipher': specifier: 3.3.5 version: 3.3.5 @@ -178,8 +178,8 @@ importers: specifier: 1.0.1 version: 1.0.1 '@signalapp/mock-server': - specifier: 22.0.0 - version: 22.0.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + specifier: 22.1.0 + version: 22.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@signalapp/parchment-cjs': specifier: 3.0.1 version: 3.0.1 @@ -421,8 +421,8 @@ importers: specifier: 0.7.1 version: 0.7.1 electron: - specifier: 41.5.0 - version: 41.5.0 + specifier: 42.3.0 + version: 42.3.0 electron-builder: specifier: 26.0.14 version: 26.0.14(patch_hash=4efee114d8c7e2a77c68ff826373a94a9678edfde006eeec4eccb386c32dae15)(electron-builder-squirrel-windows@26.0.14) @@ -1144,6 +1144,10 @@ packages: resolution: {integrity: sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==} engines: {node: '>=12'} + '@electron/get@5.0.0': + resolution: {integrity: sha512-pjoBpru1KdEtcExBnuHAP1cAc/5faoedw0hzJkL3o4/IJp7HNF1+fbrdxT3gMYRX2oJfvnA/WXeCTVQpYYxyJA==} + engines: {node: '>=22.12.0'} + '@electron/node-gyp@10.2.0-electron.2': resolution: {integrity: sha512-OhO6fwqpetMO1vWI3+J8mb3a4s4A405tgKoUCJsgd4nyQDdFh0VvZm+gj/Cc70iRLQoIYUfSaAgYSVwmLsQHig==} engines: {node: '>=12.13.0'} @@ -4023,14 +4027,14 @@ packages: '@signalapp/libsignal-client@0.92.2': resolution: {integrity: sha512-mSYKpw32Rtmm+D1y8NKzNA9wkiuU60gXRGuum6NTGRN9C3NI4R1cb6xE9w7q+6rjR4zAb4qZWb9QUG5QcLr7pg==} - '@signalapp/libsignal-client@0.94.1': - resolution: {integrity: sha512-1MzENruJ2iwOmVJIb+TCszcSwLxvE9Vo8gElB8VdHvsou9BlGDD+9dsN79VCwkK0+0mo9pyeUT/c07UsewPYDA==} + '@signalapp/libsignal-client@0.94.4': + resolution: {integrity: sha512-ZkZN3Vy+yK4X+qx13nrW+Ve4ofIvxW9QQ22YS7uL76Cls5y2tcrXWQJc5l8lFVOZ7zctsGHp38ikbcJOMeHwxg==} '@signalapp/minimask@1.0.1': resolution: {integrity: sha512-QAwo0joA60urTNbW9RIz6vLKQjy+jdVtH7cvY0wD9PVooD46MAjE40MLssp4xUJrph91n2XvtJ3pbEUDrmT2AA==} - '@signalapp/mock-server@22.0.0': - resolution: {integrity: sha512-qlez9IXhnn+pobFSrdJd/GIhQHk7sVGI2MQrMvlJY0klLR+v3BX5zQCn1UDPbtlYFxmqURacj5q5djhovysgxw==} + '@signalapp/mock-server@22.1.0': + resolution: {integrity: sha512-fdcwMQA/8iEZeJ7//ErBWkghSrVHJv57FOvNG7GkQ6BtR1bXoc6Sh8DGvTlXQT78WFhKcyVFFGqDQVFk4yZ2Kw==} '@signalapp/parchment-cjs@3.0.1': resolution: {integrity: sha512-hSBMQ1M7wE4GcC8ZeNtvpJF+DAJg3eIRRf1SiHS3I3Algav/sgJJNm6HIYm6muHuK7IJmuEjkL3ILSXgmu0RfQ==} @@ -4039,8 +4043,8 @@ packages: resolution: {integrity: sha512-y2sgqdivlrG41J4Zvt/82xtH/PZjDlgItqlD2g/Cv3ZbjlR6cGhTNXbfNygCJB8nXj+C7I28pjt1Zm3k0pv2mg==} engines: {npm: '>=8.2.3'} - '@signalapp/ringrtc@2.69.0': - resolution: {integrity: sha512-yugpBTyFvmeV9//DdCIj1c1pc23GdLsRR0jHsfaDKVyDKvaa1JQ7aa2xjUZjSZNwqQK+X2y6EcUSErr0Hba4Ww==} + '@signalapp/ringrtc@2.69.1': + resolution: {integrity: sha512-OS1TOS62epdrgGVZ3e+MoFBa6Gj8wmDgtAfuaxN5EdAg03eG/2bvRbKVt924HlC6zlgl5E2Fo4s1wW8CJbrJcw==} hasBin: true '@signalapp/sqlcipher@3.3.5': @@ -6059,9 +6063,9 @@ packages: engines: {node: '>= 12.20.55'} hasBin: true - electron@41.5.0: - resolution: {integrity: sha512-x9j9//PubUA4EjDtQbZhtk3prolandqCKgit0uCIqc1jb8FTskPbnJtxcDFB1aejczJcuERgjPixBUaMwoWyJg==} - engines: {node: '>= 12.20.55'} + electron@42.3.0: + resolution: {integrity: sha512-9ZiLdRXk+WDxW1OgIUz8J2rIQ5TYU9o629gCOjU48Q3dQiOmym7osWsH5Ubs/Jh4uuFLn6m6SBD2rmRXLAPz9g==} + engines: {node: '>= 22.12.0'} hasBin: true emittery@0.13.1: @@ -6112,6 +6116,10 @@ packages: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} + env-paths@3.0.0: + resolution: {integrity: sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + err-code@2.0.3: resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} @@ -8040,8 +8048,8 @@ packages: no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} - node-abi@3.87.0: - resolution: {integrity: sha512-+CGM1L1CgmtheLcBuleyYOn7NWPVu0s0EJH2C4puxgEZb9h8QpR9G2dBfZJOAUhi7VQxuBPMd0hiISWcTyiYyQ==} + node-abi@3.92.0: + resolution: {integrity: sha512-KdHvFWZjEKDf0cakgFjebl371GPsISX2oZHcuyKqM7DtogIsHrqKeLTo8wBHxaXRAQlY2PsPlZmfo+9ZCxEREQ==} engines: {node: '>=10'} node-abort-controller@3.1.1: @@ -8698,9 +8706,6 @@ packages: pseudomap@1.0.2: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} - pump@3.0.3: - resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==} - pump@3.0.4: resolution: {integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==} @@ -9839,6 +9844,10 @@ packages: undici-types@7.16.0: resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + undici@7.25.0: + resolution: {integrity: sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ==} + engines: {node: '>=20.18.1'} + unicorn-magic@0.3.0: resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} engines: {node: '>=18'} @@ -10763,6 +10772,19 @@ snapshots: transitivePeerDependencies: - supports-color + '@electron/get@5.0.0': + dependencies: + debug: 4.4.3(supports-color@8.1.1) + env-paths: 3.0.0 + graceful-fs: 4.2.11 + progress: 2.0.3 + semver: 7.7.4 + sumchecker: 3.0.1 + optionalDependencies: + undici: 7.25.0 + transitivePeerDependencies: + - supports-color + '@electron/node-gyp@10.2.0-electron.2': dependencies: env-paths: 2.2.1 @@ -10815,7 +10837,7 @@ snapshots: detect-libc: 2.1.2 fs-extra: 10.1.0 got: 11.8.5 - node-abi: 3.87.0 + node-abi: 3.92.0 node-api-version: 0.2.1 ora: 5.4.1 read-binary-file-arch: 1.0.6 @@ -13886,14 +13908,14 @@ snapshots: node-gyp-build: 4.8.4 type-fest: 4.26.1 - '@signalapp/libsignal-client@0.94.1': + '@signalapp/libsignal-client@0.94.4': dependencies: node-gyp-build: 4.8.4 type-fest: 4.26.1 '@signalapp/minimask@1.0.1': {} - '@signalapp/mock-server@22.0.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@signalapp/mock-server@22.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: '@indutny/parallel-prettier': 3.0.0(prettier@3.8.3) '@indutny/protopiler': 4.0.0 @@ -13924,7 +13946,7 @@ snapshots: lodash: 4.17.23 quill-delta: 5.1.0 - '@signalapp/ringrtc@2.69.0(patch_hash=16738d799318d4c5fe950f44ee7511dad758c4364ec26a25fb6b657203e9d8bf)': + '@signalapp/ringrtc@2.69.1(patch_hash=16738d799318d4c5fe950f44ee7511dad758c4364ec26a25fb6b657203e9d8bf)': dependencies: https-proxy-agent: 7.0.6 tar: 7.5.2 @@ -16260,9 +16282,9 @@ snapshots: transitivePeerDependencies: - supports-color - electron@41.5.0: + electron@42.3.0: dependencies: - '@electron/get': 2.0.3 + '@electron/get': 5.0.0 '@types/node': 24.12.0 extract-zip: 2.0.1 transitivePeerDependencies: @@ -16311,6 +16333,8 @@ snapshots: env-paths@2.2.1: {} + env-paths@3.0.0: {} + err-code@2.0.3: {} error-ex@1.3.4: @@ -18590,7 +18614,7 @@ snapshots: lower-case: 2.0.2 tslib: 2.8.1 - node-abi@3.87.0: + node-abi@3.92.0: dependencies: semver: 7.7.4 @@ -19232,11 +19256,6 @@ snapshots: pseudomap@1.0.2: {} - pump@3.0.3: - dependencies: - end-of-stream: 1.4.5 - once: 1.4.0 - pump@3.0.4: dependencies: end-of-stream: 1.4.5 @@ -19246,7 +19265,7 @@ snapshots: dependencies: duplexify: 4.1.3 inherits: 2.0.4 - pump: 3.0.3 + pump: 3.0.4 punycode@1.4.1: {} @@ -20570,6 +20589,9 @@ snapshots: undici-types@7.16.0: {} + undici@7.25.0: + optional: true + unicorn-magic@0.3.0: {} unicorn-magic@0.4.0: {} diff --git a/net-im/signal-desktop/get_deps.sh b/net-im/signal-desktop/get_deps.sh index a1b8085736e0..f2c25f296659 100644 --- a/net-im/signal-desktop/get_deps.sh +++ b/net-im/signal-desktop/get_deps.sh @@ -1,5 +1,5 @@ #!/bin/sh -SIGNAL_VERS=v8.13.0 +SIGNAL_VERS=v8.14.0 fetch -qo /tmp/package.json https://raw.githubusercontent.com/signalapp/Signal-Desktop/${SIGNAL_VERS}/package.json