git: ca30fd277b52 - main - net-im/signal-desktop: Update to 8.26.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 08 Sep 2026 10:42:39 UTC
The branch main has been updated by mikael:
URL: https://cgit.FreeBSD.org/ports/commit/?id=ca30fd277b525c8b44d79daf3bc04441d481e870
commit ca30fd277b525c8b44d79daf3bc04441d481e870
Author: Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2026-09-08 10:41:15 +0000
Commit: Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2026-09-08 10:41:15 +0000
net-im/signal-desktop: Update to 8.26.0
Install polkit policies file so that backup work.
---
net-im/signal-desktop/Makefile | 11 +++++++----
net-im/signal-desktop/distinfo | 10 +++++-----
net-im/signal-desktop/files/signal-desktop.desktop | 16 +++++++---------
net-im/signal-desktop/get_deps.sh | 2 +-
net-im/signal-desktop/pkg-plist | 7 +++----
5 files changed, 23 insertions(+), 23 deletions(-)
diff --git a/net-im/signal-desktop/Makefile b/net-im/signal-desktop/Makefile
index fc53db9ad460..e9d41419fae2 100644
--- a/net-im/signal-desktop/Makefile
+++ b/net-im/signal-desktop/Makefile
@@ -1,7 +1,6 @@
PORTNAME= signal-desktop
DISTVERSIONPREFIX= v
-DISTVERSION= 8.24.1
-PORTREVISION= 2
+DISTVERSION= 8.26.0
CATEGORIES= net-im
MASTER_SITES= LOCAL/mikael/signal-desktop/:npm
DISTFILES= signal-desktop-${DISTVERSION}-npm-cache.tar.gz:npm
@@ -156,16 +155,20 @@ do-install:
--config.electronDist=${WRKDIR}/electron${ELECTRON_VER_MAJOR}
${MKDIR} ${STAGEDIR}${DATADIR}
- cd ${BUILD_WRKSRC}/dist/${APP_OUT_DIR} && \
+ cd ${WRKSRC}/dist/${APP_OUT_DIR} && \
${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}
+ # install polkit policies so that backup works
+ cd ${WRKSRC}/build/policy-templates && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/polkit-1/actions
+
${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps
${INSTALL_DATA} ${WRKSRC}/images/signal-logo-desktop-linux.png \
${STAGEDIR}${PREFIX}/share/pixmaps/signal-desktop.png
${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.desktop \
${STAGEDIR}${PREFIX}/share/applications
-.for f in chromedriver mksnapshot v8_context_snapshot_generator
+.for f in chromedriver mksnapshot v8_context_snapshot_generator version resources/*.policy
${RM} ${STAGEDIR}${DATADIR}/${f}
.endfor
${RM} -r ${STAGEDIR}${DATADIR}/gen
diff --git a/net-im/signal-desktop/distinfo b/net-im/signal-desktop/distinfo
index d2742224f3fb..fe12a135726b 100644
--- a/net-im/signal-desktop/distinfo
+++ b/net-im/signal-desktop/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1788160649
-SHA256 (signal-desktop-8.24.1-npm-cache.tar.gz) = 3122ff46e6b93c743f52b042a025e25e290fbf071aecced1ee817cd3d3f10daf
-SIZE (signal-desktop-8.24.1-npm-cache.tar.gz) = 939350258
-SHA256 (signalapp-Signal-Desktop-v8.24.1_GH0.tar.gz) = fd6d6154e7ee1709655187a2d9f9951a16766c9185e02be274037cd3aba5b608
-SIZE (signalapp-Signal-Desktop-v8.24.1_GH0.tar.gz) = 48535223
+TIMESTAMP = 1788765381
+SHA256 (signal-desktop-8.26.0-npm-cache.tar.gz) = f7cf719c5bb9cf0cf467659b917bda324ab60a49acb0d89ceee943955d6c22a0
+SIZE (signal-desktop-8.26.0-npm-cache.tar.gz) = 893386216
+SHA256 (signalapp-Signal-Desktop-v8.26.0_GH0.tar.gz) = e09ea57cca7e0a1b8455f17b5402e30e4e0240af75a0e05bf2f4f2f31ba36925
+SIZE (signalapp-Signal-Desktop-v8.26.0_GH0.tar.gz) = 48736201
diff --git a/net-im/signal-desktop/files/signal-desktop.desktop b/net-im/signal-desktop/files/signal-desktop.desktop
index 07051c0ea76f..ea8136bfc578 100644
--- a/net-im/signal-desktop/files/signal-desktop.desktop
+++ b/net-im/signal-desktop/files/signal-desktop.desktop
@@ -1,12 +1,10 @@
[Desktop Entry]
-Type=Application
Name=Signal
-Comment=Signal - Private Messenger
-Icon=signal-desktop
-Exec=signal-desktop -- %u
+Exec=signal-desktop %U
Terminal=false
-Categories=Network;InstantMessaging;
-StartupWMClass=Signal
-MimeType=x-scheme-handler/sgnl;
-Keywords=sgnl;chat;im;messaging;messenger;sms;security;privat;
-X-GNOME-UsesNotifications=true
+Type=Application
+Icon=signal-desktop
+StartupWMClass=signal
+Comment=Private messaging from your desktop
+MimeType=x-scheme-handler/sgnl;x-scheme-handler/signalcaptcha;
+Categories=Network;InstantMessaging;Chat;
diff --git a/net-im/signal-desktop/get_deps.sh b/net-im/signal-desktop/get_deps.sh
index 3b6568a361ba..78e3a633e66b 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=8.24.1
+SIGNAL_VERS=8.26.0
printf "DISTVERSION=\t${SIGNAL_VERS}\n" | portedit merge -i Makefile
printf "DISTVERSION=\t${SIGNAL_VERS}\n" | portedit merge -i Makefile.online
diff --git a/net-im/signal-desktop/pkg-plist b/net-im/signal-desktop/pkg-plist
index b862dc3ae67c..e4e296b2a8fc 100644
--- a/net-im/signal-desktop/pkg-plist
+++ b/net-im/signal-desktop/pkg-plist
@@ -1,6 +1,9 @@
bin/signal-desktop
share/applications/signal-desktop.desktop
share/pixmaps/signal-desktop.png
+share/polkit-1/actions/org.signalapp.enable-backups.policy
+share/polkit-1/actions/org.signalapp.plaintext-export.policy
+share/polkit-1/actions/org.signalapp.view-aep.policy
%%DATADIR%%/LICENSE.electron.txt
%%DATADIR%%/LICENSES.chromium.html
%%DATADIR%%/chrome_100_percent.pak
@@ -274,10 +277,6 @@ share/pixmaps/signal-desktop.png
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@signalapp/ringrtc/build/freebsd/libringrtc-%%NODE_ARCH%%.node
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@signalapp/sqlcipher/prebuilds/freebsd-%%SHARP_ARCH%%/node_sqlcipher.node
%%DATADIR%%/resources/default_app.asar
-%%DATADIR%%/resources/org.signalapp.enable-backups.policy
-%%DATADIR%%/resources/org.signalapp.plaintext-export.policy
-%%DATADIR%%/resources/org.signalapp.view-aep.policy
-%%DATADIR%%/version
@(,,755) %%DATADIR%%/signal-desktop
%%DATADIR%%/snapshot_blob.bin
%%DATADIR%%/v8_context_snapshot.bin