summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorStephan Springer2019-04-24 12:55:51 +0200
committerStephan Springer2019-04-24 12:55:51 +0200
commita493e5bf8eec079e1045cc8cae8d4ed5af461f39 (patch)
treed48c870cd67850abb9ec03d95b1dc1305b616dc0 /PKGBUILD
parent76fc2e9c098a3dc3431917064b5d70e224423004 (diff)
downloadaur-a493e5bf8eec079e1045cc8cae8d4ed5af461f39.tar.gz
use only one .desktop file and add action for starting in tray only; thanks to jouke for suggesting
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD13
1 files changed, 8 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bd7a756a887b..3503411c6b9c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=signal-desktop-bin
pkgver=1.24.1
-pkgrel=2
+pkgrel=3
pkgdesc='Private messaging from your desktop'
arch=('x86_64')
url='https://github.com/signalapp/Signal-Desktop'
@@ -27,10 +27,13 @@ package() {
install -d -m755 "${pkgdir}/usr/bin"
ln -s /opt/Signal/signal-desktop "${pkgdir}/usr/bin"
- # second desktop entry for starting in tray only
- sed -e 's,^\(Name=.*\),\1 (Start in Tray),' -e 's,^\(Exec=.*\)%U,\1--start-in-tray %U,' \
- "${pkgdir}"/usr/share/applications/signal-desktop.desktop \
- > "${pkgdir}"/usr/share/applications/signal-desktop-tray.desktop
+ # add action for starting in tray only
+ cat << EOD >> "${pkgdir}/usr/share/applications/signal-desktop.desktop"
+Actions=Tray;
+[Desktop Action Tray]
+Exec="/opt/Signal/signal-desktop" --start-in-tray %U
+Name=Start in Tray
+EOD
# use native Hunspell dictionaries
# unfortunately only US-English is supported, see https://github.com/signalapp/Signal-Desktop/issues/1659