exdesktop-bin
LOW
maintainer Snowy-Fluffy
0 votes
scanned 2026-11-06 16:12:45.700570
Why flagged
The package installs a prebuilt binary from the project's official GitHub releases, which is normal for unofficial forks; the source is verifiable and checksummed, and no untrusted remote code execution occurs.
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.
Low
AI review
llm_review
An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package installs a prebuilt binary from the project's official GitHub releases, which is normal for unofficial forks; the source is verifiable and checksummed, and no untrusted remote code execution occurs.
PKGBUILD
1
# Maintainer: Snowy-Fluffy <snowy.lnnk@gmail.com>
2
3
pkgname=exdesktop-bin
4
_pkgname=exdesktop
5
pkgver=7.3.3.8
6
pkgrel=1
7
pkgdesc='Unofficial Telegram Desktop fork with exteraGram features, channel feed and Python plugins (prebuilt)'
8
arch=('x86_64')
9
url='https://github.com/metawka/exDesktop'
10
license=('GPL-3.0-or-later WITH OpenSSL-exception')
11
depends=(
12
'cairo'
13
'fontconfig'
14
'freetype2'
15
'gcc-libs'
16
'glib2'
17
'glibc'
18
'hicolor-icon-theme'
19
'libx11'
20
'libxcb'
21
'pango'
22
)
23
optdepends=('xdg-desktop-portal: file dialogs and screen sharing')
24
provides=("$_pkgname=$pkgver")
25
conflicts=("$_pkgname" "$_pkgname-git")
26
options=('!strip' '!debug')
27
source=("exDesktop-linux-x64-$pkgver.tar.gz::$url/releases/download/v$pkgver/exDesktop-linux-x64.$pkgver.tar.gz"
28
"LICENSE-$pkgver::https://raw.githubusercontent.com/metawka/exDesktop/v$pkgver/LICENSE"
29
"icon16-$pkgver.png::$url/raw/v$pkgver/Telegram/Resources/art/icon16.png"
30
"icon32-$pkgver.png::$url/raw/v$pkgver/Telegram/Resources/art/icon32.png"
31
"icon48-$pkgver.png::$url/raw/v$pkgver/Telegram/Resources/art/icon48.png"
32
"icon64-$pkgver.png::$url/raw/v$pkgver/Telegram/Resources/art/icon64.png"
33
"icon128-$pkgver.png::$url/raw/v$pkgver/Telegram/Resources/art/icon128.png"
34
"icon256-$pkgver.png::$url/raw/v$pkgver/Telegram/Resources/art/icon256.png"
35
"icon512-$pkgver.png::$url/raw/v$pkgver/Telegram/Resources/art/icon512.png"
36
"$_pkgname.desktop"
37
"$_pkgname.sh")
38
noextract=("exDesktop-linux-x64-$pkgver.tar.gz")
39
sha256sums=('0aef2f8a1b5552e782d2fff792b52feb7c5f22ead195baa71fac5fc000939d21'
40
'a728b65d02eeaf6b50c075a33b76107c652c3e5a12ff67f53682c83d47a23e1e'
41
'f6ef428025d0edccb48197dd83b8b8aa0e27be368007bfc564b9e7684e888ce4'
42
'd20934cdcf9cc29f30b8755f2bdd12185fa3b09fcce50327c7f4530f2ab76dff'
43
'11793d28bd83d2b6db9500344ddb214dd65f95aced3390885fd0cfb73c8edbc4'
44
'dc3f0816be0b74c3efebc39f0fac5239e29b3f657a6fcba84e742b951e80d734'
45
'aeee85d1c0bfc65ef53e32196cad863c4e9a1adbe7812e3573f414c96803b3f3'
46
'80929ac218d762ebafdbda5c39ab986165b06ab03c8c68712183abf6b5051659'
47
'73e8714701523e34c47c351b2e3c7fdeedfef2325d8c312302cc847e29ff2ec6'
48
'fade5899ee7b0afc4a08ad4d65d21541fbe5c55cc312ba409900039a375b6799'
49
'e5739f2edfd73df1576417c6e2ad8cf0e4413c9425ae9e18a8f454fb4d6954a3')
50
51
package() {
52
# The bundle (binary, libpython and the embedded Python runtime) has to stay
53
# together: the application looks for ./python next to its own executable.
54
install -d "$pkgdir/opt/$_pkgname"
55
bsdtar -xf "$srcdir/exDesktop-linux-x64-$pkgver.tar.gz" --no-same-owner \
56
--strip-components=1 -C "$pkgdir/opt/$_pkgname"
57
# Replace the bundled launcher with the one below, which survives symlinks.
58
rm "$pkgdir/opt/$_pkgname/exDesktop"
59
60
install -Dm755 "$srcdir/$_pkgname.sh" "$pkgdir/usr/bin/$_pkgname"
61
install -Dm644 "$srcdir/$_pkgname.desktop" "$pkgdir/usr/share/applications/$_pkgname.desktop"
62
63
local size
64
for size in 16 32 48 64 128 256 512; do
65
install -Dm644 "$srcdir/icon$size-$pkgver.png" \
66
"$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/$_pkgname.png"
67
done
68
69
install -Dm644 "$srcdir/LICENSE-$pkgver" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
70
}
71
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-11-06 16:12:45 | Low | 2 |