Search Criteria
Package Details: vesktop 1.6.5-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/vesktop.git (read-only, click to copy) |
|---|---|
| Package Base: | vesktop |
| Description: | A standalone Electron-based Discord app with Vencord & improved Linux support |
| Upstream URL: | https://github.com/Vencord/Vesktop |
| Keywords: | discord vencord vesktop |
| Licenses: | GPL-3.0-only |
| Submitter: | picokan |
| Maintainer: | Edu4rdSHL (xiota) |
| Last Packager: | Edu4rdSHL |
| Votes: | 88 |
| Popularity: | 6.03 |
| First Submitted: | 2024-01-16 08:05 (UTC) |
| Last Updated: | 2026-02-12 07:26 (UTC) |
Dependencies (8)
- alsa-lib
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classic-xfceAUR)
- nss (nss-hgAUR)
- nodejs (nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogenAUR, nodejs-lts-iron, nodejs-lts-jod, nodejs-lts-krypton) (make)
- npm (python-nodejs-wheelAUR, npm-corepackAUR) (make)
- pnpm (pnpm-corepackAUR, pnpm-binAUR) (make)
- libnotify (libnotify-gitAUR) (optional) – Notifications
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, mimiAUR, mimi-gitAUR, openerAUR, mimejs-gitAUR, xdg-utils-mimeoAUR) (optional) – Open links, files, etc
Latest Comments
« First ‹ Previous 1 .. 8 9 10 11 12 13 14 15 16 Next › Last »
Edu4rdSHL commented on 2024-02-01 03:33 (UTC)
This should be okay now.
picokan commented on 2024-01-31 22:37 (UTC)
Everything you need to run Vesktop will be in the app.asar file. If you don't trust me, or the arch packaging guidelines for electron apps, just try it yourself. Delete everything aside from the app.asar file, run it with electron, and check that you will have the locales for other languages. I just did and I have everything from danish and swedish to spanish and english, as well as every other feature working as expected.
Edu4rdSHL commented on 2024-01-31 20:10 (UTC)
I just checked the
app.asarcontents and I saw this https://paste.rs/lKcGF, didn't see the locales and the other info there.picokan commented on 2024-01-31 07:55 (UTC) (edited on 2024-01-31 09:48 (UTC) by picokan)
@Edu4rdSHL It's not copying the binary with the embedded electron anymore, but it's still copying a bunch of other unneeded files. The only file in
/usr/lib/vesktopshould be app.asar, everything else is not needed because they are already in the app.asar file itself. The "Total installed size" of the package should be around the size of app.asar.When you say it wouldn't build on users that don't have any electron in their system, what exactly was happening?
electronwas independsalready, was it not being installed as a dependency of this package? Because I just tried installing this package with the PKGBUILD from commitcbeccae40c3c6674e852715e17fa038a5ad23920in a system without electron installed, and it worked just fine.Edu4rdSHL commented on 2024-01-31 02:35 (UTC)
@picokan, is -12 okay?
Edu4rdSHL commented on 2024-01-31 02:25 (UTC)
@picokan, the way the package was before makes it to not build on a clean chroot environment or on users who doesn't have any electron on their system.
Edu4rdSHL commented on 2024-01-31 02:24 (UTC)
@EinfxchFinn, fixed.
EinfxchFinn commented on 2024-01-30 09:00 (UTC)
Yes, afaik you only need to copy the app.asar if you are using the system electron.
picokan commented on 2024-01-30 07:48 (UTC)
Yeah, can you leave it as it was please? I'm running vesktop as it was before you started changing the PKGBUILD, and I have everything working: locales, vc, etc. Every single feature works as intended with no breakages.
All of those files are embedded into the
app.asarfile, which are being duplicated when installed this way. When I run pacman -U on your package, the installation size goes from 25.82MB to 261.99MB.You can still leave it with supporting only the latest electron, but please at least change it back to use the system electron. If needed, re-add me as a co-maintainer and I'll keep taking care of those aspects.
EinfxchFinn commented on 2024-01-30 07:13 (UTC)
Since 1.5.0-10, when Electron was removed from the dependencies, Vesktop now throws "/usr/bin/vesktop: line 11: exec: electron: not found" and won't start anymore, because the startup script still uses the system electron to start Vesktop.
« First ‹ Previous 1 .. 8 9 10 11 12 13 14 15 16 Next › Last »