Package Details: session-desktop-bin 1.14.2-1

Git Clone URL: https://aur.archlinux.org/session-desktop-bin.git (read-only, click to copy)
Package Base: session-desktop-bin
Description: Private messaging from your desktop
Upstream URL: https://getsession.org
Keywords: chat loki messengger session signal
Licenses: GPL3
Conflicts: session-desktop
Provides: session-desktop
Submitter: ewhal
Maintainer: escape0707 (quadratz)
Last Packager: escape0707
Votes: 25
Popularity: 0.33
First Submitted: 2020-02-11 10:08 (UTC)
Last Updated: 2024-10-02 03:14 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

post-factum commented on 2023-10-06 19:13 (UTC)

There's no point in creating the /usr/bin/session-messenger-desktop unpackaged symlink in the .install file. This should be replaced by the following commands in the PKGBUILD:

install -Ddm0755 "${pkgdir}"/usr/bin
ln -s /opt/Session/session-desktop "${pkgdir}"/usr/bin/session-messenger-desktop

Also, there's no need to call update-desktop-database/gtk-update-icon-cache in the .install file as pacman hook takes care of that automatically.

This means the .install file can and should be removed.

Offbeat_Stuff commented on 2023-04-19 10:50 (UTC)

Updated PKGBUILD

# Maintainer: Carson Rueter <roachh at proton mail dot com>
# Contributor: xXR01I1Xx <xxr01i1xx@tuta.io>
# Contributor: Ewhal <ewhal@pantsu.cat>
pkgname=session-desktop-bin
pkgver=1.10.8
pkgrel=1
pkgdesc="Private messaging from your desktop"
arch=(x86_64)
url="https://getsession.org"
license=('GPL-3.0')
depends=(libxtst nss alsa-lib libxss libnotify xdg-utils)
optdepends=('libappindicator-gtk3: for tray support')
provides=(session-messenger-desktop)
conflicts=(session-desktop session-desktop-git session-desktop-appimage)
options=(!strip)
install=$pkgname.install
source=(https://github.com/oxen-io/session-desktop/releases/download/v$pkgver/session-desktop-linux-amd64-$pkgver.deb)
sha256sums=('720fdfbee605259d417cb481e32f6d56a9153b6d5d54e62f749055e73d36dc31')

package() {
    tar xf $srcdir/data.tar.xz -C $pkgdir
}

phnx47 commented on 2023-04-03 13:12 (UTC)

@sperg512 Hi, do you have have time to update package? You can add me as Co-Maintainer if you need help.

alecov commented on 2023-01-05 16:44 (UTC) (edited on 2023-01-05 16:44 (UTC) by alecov)

Recently the binary has been complaining about chrome-sandbox not being setuid. I've fixed this by including the following in package():

chmod u+s $pkgdir/opt/Session/chrome-sandbox

sperg512 commented on 2022-08-07 13:39 (UTC)

Thanks, I forgot about this lol. I will get this updated now (assuming my ISP didn't block SSH again...)

Ghosthree3 commented on 2022-08-07 05:23 (UTC)

The ln line in the .install file just needs to be changed from

ln -sf /opt/Session/session-messenger-desktop /usr/bin/session-messenger-desktop

to

ln -sf /opt/Session/session-desktop /usr/bin/session-messenger-desktop

(users can run this post-install to temporarily fix the link).

Though I wonder if this belongs in a .install at all and the link should not instead be created in the package() section of the PKGBUILD.

sperg512 commented on 2022-07-19 18:03 (UTC)

Users are expected to use the desktop file, but I can do that when I have access to my computer. Thanks.

nekgem2 commented on 2022-07-19 17:15 (UTC)

Apparently /usr/bin/session-messenger-desktop was something i made myself some time ago, but yeah it's now /opt/Session/session-desktop. This package should make a symlink, like postinst in .deb does tbh.

sperg512 commented on 2022-07-18 20:00 (UTC)

Did the filename change?

nekgem2 commented on 2022-07-18 19:42 (UTC)

% ls -lA /usr/bin/session-messenger-desktop
lrwxrwxrwx 1 root root 38 2022-07-18 22:35 /usr/bin/session-messenger-desktop -> /opt/Session/session-messenger-desktop
% ls -lA /opt/Session/session-messenger-desktop
ls: cannot access '/opt/Session/session-messenger-desktop': No such file or directory

epic