exdesktop-bin

LOW
maintainer Snowy-Fluffy 0 votes scanned 2026-11-06 16:12:45.700570
View on AUR
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
3pkgname=exdesktop-bin
4_pkgname=exdesktop
5pkgver=7.3.3.8
6pkgrel=1
7pkgdesc='Unofficial Telegram Desktop fork with exteraGram features, channel feed and Python plugins (prebuilt)'
8arch=('x86_64')
9url='https://github.com/metawka/exDesktop'
10license=('GPL-3.0-or-later WITH OpenSSL-exception')
11depends=(
12 'cairo'
13 'fontconfig'
14 'freetype2'
15 'gcc-libs'
16 'glib2'
17 'glibc'
18 'hicolor-icon-theme'
19 'libx11'
20 'libxcb'
21 'pango'
22)
23optdepends=('xdg-desktop-portal: file dialogs and screen sharing')
24provides=("$_pkgname=$pkgver")
25conflicts=("$_pkgname" "$_pkgname-git")
26options=('!strip' '!debug')
27source=("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")
38noextract=("exDesktop-linux-x64-$pkgver.tar.gz")
39sha256sums=('0aef2f8a1b5552e782d2fff792b52feb7c5f22ead195baa71fac5fc000939d21'
40 'a728b65d02eeaf6b50c075a33b76107c652c3e5a12ff67f53682c83d47a23e1e'
41 'f6ef428025d0edccb48197dd83b8b8aa0e27be368007bfc564b9e7684e888ce4'
42 'd20934cdcf9cc29f30b8755f2bdd12185fa3b09fcce50327c7f4530f2ab76dff'
43 '11793d28bd83d2b6db9500344ddb214dd65f95aced3390885fd0cfb73c8edbc4'
44 'dc3f0816be0b74c3efebc39f0fac5239e29b3f657a6fcba84e742b951e80d734'
45 'aeee85d1c0bfc65ef53e32196cad863c4e9a1adbe7812e3573f414c96803b3f3'
46 '80929ac218d762ebafdbda5c39ab986165b06ab03c8c68712183abf6b5051659'
47 '73e8714701523e34c47c351b2e3c7fdeedfef2325d8c312302cc847e29ff2ec6'
48 'fade5899ee7b0afc4a08ad4d65d21541fbe5c55cc312ba409900039a375b6799'
49 'e5739f2edfd73df1576417c6e2ad8cf0e4413c9425ae9e18a8f454fb4d6954a3')
50
51package() {
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)SeverityRules
2026-11-06 16:12:45 Low 2

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion