summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Springer2019-02-08 16:09:12 +0100
committerStephan Springer2019-02-08 16:09:12 +0100
commitffdffe016a147f300311f376468741edf09d295b (patch)
treed7772a0066e247dd35013332637fae1c58138e7e
parent3b93cde6b0123d4b861211d1a8585c0801fb87fa (diff)
downloadaur-ffdffe016a147f300311f376468741edf09d295b.tar.gz
install symbolic link instead of wrapper script
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD12
-rwxr-xr-xsignal-desktop2
3 files changed, 5 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 494491f1caf9..14c237bad610 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -15,9 +15,7 @@ pkgbase = signal-desktop-bin
conflicts = signal
options = !strip
source = https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_1.21.0_amd64.deb
- source = signal-desktop
sha256sums = 24a9f4c02743993b81b3d4886dd1518e190c20726219f0caf9879e02b6aad305
- sha256sums = 69be405397369ba47d1df61271efef72c1cf3af417d8a5c4dec1bbeb2cca084e
pkgname = signal-desktop-bin
diff --git a/PKGBUILD b/PKGBUILD
index fa7ca42f8f0b..92f194e8145b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,10 +12,8 @@ provides=('signal-desktop')
conflicts=('signal')
options=('!strip')
depends=('gconf' 'gtk3' 'libnotify' 'nss' 'xdg-utils' 'libxss')
-source=("https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${pkgver}_amd64.deb"
- 'signal-desktop')
-sha256sums=('24a9f4c02743993b81b3d4886dd1518e190c20726219f0caf9879e02b6aad305'
- '69be405397369ba47d1df61271efef72c1cf3af417d8a5c4dec1bbeb2cca084e')
+source=("https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${pkgver}_amd64.deb")
+sha256sums=('24a9f4c02743993b81b3d4886dd1518e190c20726219f0caf9879e02b6aad305')
package() {
# extract package data
@@ -24,9 +22,9 @@ package() {
# fix permissions in 1.9.0+ (Some directories have now 775; changing them back to 755)
find "${pkgdir}" -type d -not -perm 755 -exec chmod 755 {} \;
- # install alias in /usr/bin
- mkdir "${pkgdir}/usr/bin"
- install -D -m755 signal-desktop "${pkgdir}/usr/bin/signal-desktop"
+ # install symbolic link in /usr/bin
+ 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,' \
diff --git a/signal-desktop b/signal-desktop
deleted file mode 100755
index b72ff6b15c5e..000000000000
--- a/signal-desktop
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec /opt/Signal/signal-desktop "$@"