git: ca30fd277b52 - main - net-im/signal-desktop: Update to 8.26.0

From: Mikael Urankar <mikael_at_FreeBSD.org>
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