tephro-client-bin
LOW
maintainer AuHunt
0 votes
scanned 2026-10-20 03:27:25.773183
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: Nicolas Ramirez-Diaz <support at tephro dot chat>
2
# The AUR's tephro-client-bin, written by `make aur CLIENT=X.Y.Z` from
3
# client/deploy/aur/PKGBUILD.in. Edit the template in the Tephro repository,
4
# not the copy on the AUR.
5
#
6
# The release's own .deb, unpacked: the same /opt/Tephro tree, Electron
7
# included, that the .deb, the .rpm and the local package install. The hash
8
# comes from the release's SHA256SUMS after its OpenPGP signature verified.
9
# depends= matches client/deploy/pacman/PKGBUILD, where the list is explained.
10
pkgname=tephro-client-bin
11
pkgver=0.14.0
12
pkgrel=1
13
pkgdesc="Self-hosted group chat client: text, voice, video and screen sharing (release build)"
14
arch=('x86_64')
15
url="https://tephro.chat"
16
license=('AGPL-3.0-or-later')
17
depends=('gtk3' 'nss' 'libnotify' 'alsa-lib' 'libpulse' 'libsecret' 'libxss' 'libxtst' 'xdg-utils' 'hicolor-icon-theme')
18
optdepends=(
19
'xdg-desktop-portal: screen sharing under Wayland'
20
'pipewire: screen sharing and per-application stream audio under Wayland'
21
'libappindicator: tray icon on Unity/older GNOME Shell (KDE gets one via StatusNotifierItem regardless)'
22
'libayatana-appindicator: alternative tray icon backend'
23
)
24
provides=('tephro-client')
25
conflicts=('tephro-client')
26
# Prebuilt Electron/Chromium binaries. Stripping or relinking corrupts them.
27
options=('!strip' '!debug')
28
install=tephro-client.install
29
source=("tephro-client_${pkgver}_amd64.deb::https://gitlab.com/encenillo/tephro/-/releases/client%2Fv${pkgver}/downloads/tephro-client_${pkgver}_amd64.deb")
30
sha256sums=('35db9c3e14ad40a8c160d054ddbeae1c28d961fd0a5528102ca8df69d2b7e188')
31
32
package() {
33
bsdtar --no-same-owner -xf data.tar.xz -C "$pkgdir" ./opt ./usr/share/applications ./usr/share/icons
34
# non-setuid by default. tephro-client.install raises it only if this
35
# machine has no unprivileged user namespaces at install time
36
chmod 0755 "$pkgdir/opt/Tephro/chrome-sandbox"
37
install -d "$pkgdir/usr/bin"
38
ln -s /opt/Tephro/tephro "$pkgdir/usr/bin/tephro"
39
}
40
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-20 03:27:25 | Low | 1 |
| 2026-10-20 00:10:31 | Clean | 2 |
| 2026-10-19 23:26:39 | Low | 1 |