astragram-desktop
LOW
maintainer undefined
0 votes
scanned 2026-10-30 07:55:24.485540
Why flagged
The package installs prebuilt binaries from GitHub releases, which is a common but less verifiable practice; however, the source is from the project's official repository with matching checksums, reducing risk.
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 prebuilt binaries from GitHub releases, which is a common but less verifiable practice; however, the source is from the project's official repository with matching checksums, reducing risk.
PKGBUILD
1
# Maintainer: undefined-ux <undefined_1@outlook.com>
2
pkgname=astragram-desktop
3
pkgver=7.3.3.4
4
pkgrel=2
5
pkgdesc='Customizable Telegram desktop client based on AyuGram (prebuilt)'
6
arch=('x86_64' 'aarch64')
7
url='https://github.com/Kindness-Kismet/AstraGram-Desktop'
8
license=('GPL-3.0-only WITH LicenseRef-OpenSSL-exception')
9
depends=(
10
'alsa-lib'
11
'bash'
12
'cairo'
13
'dbus'
14
'fontconfig'
15
'freetype2'
16
'glib2'
17
'glibc'
18
'libdrm'
19
'libglvnd'
20
'libx11'
21
'libxcb'
22
'libxkbcommon'
23
'pango'
24
'wayland'
25
'xcb-util-keysyms'
26
)
27
checkdepends=('desktop-file-utils')
28
optdepends=(
29
'geoclue: Location sharing'
30
'gtk3: Native GTK file dialogs and desktop integration'
31
'libpulse: PulseAudio support'
32
'libva: VA-API hardware video acceleration'
33
'libvdpau: VDPAU hardware video acceleration'
34
'mesa: OpenGL rendering and GBM support'
35
'webkit2gtk-4.1: Embedded web content'
36
'xdg-desktop-portal: Desktop portals and screen sharing'
37
)
38
options=('!strip' '!debug')
39
40
_app_id=com.ayugram.desktop
41
_raw="https://raw.githubusercontent.com/Kindness-Kismet/AstraGram-Desktop/v$pkgver"
42
source=(
43
'astragram-desktop'
44
"${_app_id}.desktop"
45
"astragram-$pkgver.svg::$_raw/Telegram/Resources/art/extras/default/app.svg"
46
"LICENSE-$pkgver::$_raw/LICENSE"
47
)
48
source_x86_64=("$url/releases/download/v$pkgver/AstraGram-v$pkgver-linux-x64.zip")
49
source_aarch64=("$url/releases/download/v$pkgver/AstraGram-v$pkgver-linux-arm64.zip")
50
sha256sums=(
51
'ec6b77d1c62eefd8b5f0e041c4b65d8ca14e0645c2e844b8e2f38481cdce8b7e'
52
'c919523ff7cf99e09136597752dc3455f3cede8d2b98c9dc2335a16343e95208'
53
'98ce750f3bcf580df94d4e8509b6244f845532c23e7d7bd947da2c81d5000569'
54
'30e52a0e4d8207c631458d98be89adcadf5b60e2608fe9c9a3eff1cde1877c8e'
55
)
56
sha256sums_x86_64=('9dcda0d3a393e90b0b50a46d703d15c6c0d887f96a6ae9854c28f48cc2244a7d')
57
sha256sums_aarch64=('c421b039f7e6bebbb6e41f61adec76a733dc93afd92dfa88ce9bb4133438a8e4')
58
59
check() {
60
desktop-file-validate "${_app_id}.desktop"
61
bash -n astragram-desktop
62
test -s AstraGram
63
test -s Updater
64
}
65
66
package() {
67
install -Dm755 AstraGram Updater -t "$pkgdir/opt/$pkgname/"
68
install -Dm755 astragram-desktop "$pkgdir/usr/bin/$pkgname"
69
install -Dm644 "${_app_id}.desktop" \
70
-t "$pkgdir/usr/share/applications/"
71
install -Dm644 "astragram-$pkgver.svg" \
72
"$pkgdir/usr/share/icons/hicolor/scalable/apps/${_app_id}.svg"
73
install -Dm644 "LICENSE-$pkgver" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
74
}
75
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-30 07:55:24 | Low | 2 |