astragram-desktop

LOW
maintainer undefined 0 votes scanned 2026-10-30 07:55:24.485540
View on AUR
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>
2pkgname=astragram-desktop
3pkgver=7.3.3.4
4pkgrel=2
5pkgdesc='Customizable Telegram desktop client based on AyuGram (prebuilt)'
6arch=('x86_64' 'aarch64')
7url='https://github.com/Kindness-Kismet/AstraGram-Desktop'
8license=('GPL-3.0-only WITH LicenseRef-OpenSSL-exception')
9depends=(
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)
27checkdepends=('desktop-file-utils')
28optdepends=(
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)
38options=('!strip' '!debug')
39
40_app_id=com.ayugram.desktop
41_raw="https://raw.githubusercontent.com/Kindness-Kismet/AstraGram-Desktop/v$pkgver"
42source=(
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)
48source_x86_64=("$url/releases/download/v$pkgver/AstraGram-v$pkgver-linux-x64.zip")
49source_aarch64=("$url/releases/download/v$pkgver/AstraGram-v$pkgver-linux-arm64.zip")
50sha256sums=(
51 'ec6b77d1c62eefd8b5f0e041c4b65d8ca14e0645c2e844b8e2f38481cdce8b7e'
52 'c919523ff7cf99e09136597752dc3455f3cede8d2b98c9dc2335a16343e95208'
53 '98ce750f3bcf580df94d4e8509b6244f845532c23e7d7bd947da2c81d5000569'
54 '30e52a0e4d8207c631458d98be89adcadf5b60e2608fe9c9a3eff1cde1877c8e'
55)
56sha256sums_x86_64=('9dcda0d3a393e90b0b50a46d703d15c6c0d887f96a6ae9854c28f48cc2244a7d')
57sha256sums_aarch64=('c421b039f7e6bebbb6e41f61adec76a733dc93afd92dfa88ce9bb4133438a8e4')
58
59check() {
60 desktop-file-validate "${_app_id}.desktop"
61 bash -n astragram-desktop
62 test -s AstraGram
63 test -s Updater
64}
65
66package() {
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)SeverityRules
2026-10-30 07:55:24 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