Comment
The .SRCINFO change is low risk overall. It removes the old RPM-based sources and switches to GitHub-hosted tarballs plus a raw GitHub icon asset, all over HTTPS with pinned release version 1.6.7 and matching checksums. The added noextract entry is consistent with shipping an upstream tarball, and the dependency changes (electron-related runtime libs replaced by alsa-lib/gtk3/nss plus optional libnotify/xdg-utils) look like a packaging adjustment rather than a security issue. One minor concern is that the icon source is fetched from the upstream main branch on raw.githubusercontent.com rather than a tagged release, which is less ideal for reproducibility and supply-chain integrity, but it is still checksum-pinned in .SRCINFO and does not by itself indicate malicious behavior.
@@ -1,23 +1,31 @@
pkgbase = vesktop-bin
- pkgdesc = A cross platform electron-based desktop app aiming to give you a snappier Discord experience with Vencord pre-installed.(Prebuilt version.Use system-wide electron)
+ pkgdesc = A cross platform electron-based desktop app aiming to give you a snappier Discord experience with Vencord pre-installed.
pkgver = 1.6.7
- pkgrel = 2
+ pkgrel = 3
url = https://vesktop.dev/
arch = aarch64
arch = x86_64
license = GPL-3.0-or-later
- depends = electron43
- depends = debugedit
+ depends = alsa-lib
+ depends = gtk3
+ depends = nss
optdepends = speech-dispatcher: High-level device independent layer for speech synthesis interface
+ optdepends = libnotify: Notifications
+ optdepends = xdg-utils: Open links, files, etc
provides = vesktop=1.6.7
provides = vencord-desktop=1.6.7
conflicts = vesktop
conflicts = vencord-desktop
+ noextract = vesktop-1.6.7.tar.gz
source = vesktop.sh
- sha256sums = a774c2f54fbbeeaac3cefc0f7250796d30c86d27f0fd40b7eaf9c0fdb021623d
- source_aarch64 = vesktop-1.6.7-aarch64.rpm::https://github.com/Vencord/Vesktop/releases/download/v1.6.7/vesktop-1.6.7.aarch64.rpm
- sha256sums_aarch64 = 642473098904feb424aafc0d97d33d20d8c2596186cdfc6e9866fa6bfc6d531d
- source_x86_64 = vesktop-1.6.7-x86_64.rpm::https://github.com/Vencord/Vesktop/releases/download/v1.6.7/vesktop-1.6.7.x86_64.rpm
- sha256sums_x86_64 = 0569c8a8956f161a28b82c6fba667e7ee6828df8856247f5c08f18c1b1b0b8fc
+ source = vesktop.desktop
+ source = https://raw.githubusercontent.com/Vencord/Vesktop/refs/heads/main/build/icon.svg
+ sha256sums = 49d5f14ead3caa2b5ec11ae2496c053866d873eedcb14c1424b32132b0cd109b
+ sha256sums = 455c00b862aa0a7e18ca8e23d65d5c5ee4506cdfb15f1bf6f622cce39827de46
+ sha256sums = 7d0f9dbdb3c86f800577d7fb26a22defeb7025d10c405f634d3c2b939a75be7f
+ source_aarch64 = vesktop-1.6.7.tar.gz::https://github.com/Vencord/Vesktop/releases/download/v1.6.7/vesktop-1.6.7-arm64.tar.gz
+ sha256sums_aarch64 = 152786c72cf97f510b3a527829568083dd5c79b723cf459c13d430b6ca385b66
+ source_x86_64 = https://github.com/Vencord/Vesktop/releases/download/v1.6.7/vesktop-1.6.7.tar.gz
+ sha256sums_x86_64 = 152786c72cf97f510b3a527829568083dd5c79b723cf459c13d430b6ca385b66
pkgname = vesktop-bin