Signal-Desktop: devendor desktop entry

This commit is contained in:
classabbyamp 2024-06-06 11:17:33 -04:00
parent cc0422b066
commit 190723b839
No known key found for this signature in database
GPG key ID: 6BE0755918A4C7F5
2 changed files with 7 additions and 13 deletions

View file

@ -1,9 +0,0 @@
[Desktop Entry]
Type=Application
Name=Signal
GenericName=Messenger
Comment=Signal Private Messenger for the Desktop
Icon=signal
Exec=signal-desktop
Categories=Network;Messenger;
StartupNotify=true

View file

@ -1,7 +1,7 @@
# Template file for 'Signal-Desktop'
pkgname=Signal-Desktop
version=7.10.0
revision=1
revision=2
# Signal officially only supports x86_64
# x86_64-musl could potentially work based on the Alpine port:
# https://git.alpinelinux.org/aports/tree/testing/signal-desktop
@ -33,6 +33,10 @@ post_extract() {
do_build() {
yarn generate
yarn build-release
bsdtar xOf release/signal-desktop_*.deb data.tar.xz | \
bsdtar xO ./usr/share/applications/signal-desktop.desktop > signal-desktop.desktop
vsed -i -e 's/\/opt\/Signal\///' signal-desktop.desktop
}
do_install() {
@ -49,12 +53,11 @@ do_install() {
vmkdir usr/bin
ln -s /usr/lib/signal-desktop/signal-desktop ${DESTDIR}/usr/bin/
vmkdir usr/share/applications
vinstall ${FILESDIR}/signal.desktop 644 usr/share/applications/
vinstall signal-desktop.desktop 644 usr/share/applications
vmkdir usr/share/icons/hicolor
for size in 16 32 256; do
vinstall images/icon_${size}.png 644 usr/share/icons/hicolor/${size}x${size}/apps/ signal.png
vinstall images/icon_${size}.png 644 usr/share/icons/hicolor/${size}x${size}/apps/ signal-desktop.png
done
vlicense LICENSE