Package Details: vesktop-git 1.5.2.r11.g463c423-1

Git Clone URL: https://aur.archlinux.org/vesktop-git.git (read-only, click to copy)
Package Base: vesktop-git
Description: Custom Discord desktop app with Vencord preinstalled
Upstream URL: https://github.com/Vencord/Vesktop
Licenses: GPL-3.0-only
Conflicts: vencord, vesktop
Provides: vesktop
Submitter: xiota
Maintainer: xiota (zt64)
Last Packager: xiota
Votes: 1
Popularity: 0.72
First Submitted: 2024-01-23 02:15 (UTC)
Last Updated: 2024-05-18 09:10 (UTC)

Pinned Comments

xiota commented on 2024-04-18 22:11 (UTC) (edited on 2024-05-18 09:37 (UTC) by xiota)

  • This package attempts to detect whether the requested major version of electron is installed. If it is (currently electron29), it will be used to build the package. Otherwise, the unversioned electron package will be used.

    • To override with a specific electron version: _electron_version=29 makepkg
  • Flags are fine for real packaging issues.

    • Do not flag for mere version bumps.
    • Do not flag to complain about electron version. Use the provided override mechanism.
    • Flag for errors during build. Paste the error into flag.
    • Flag for depends and other updates, except as noted above.
  • Complaints about issues that lack system information needed to reproduce them will be ignored. Required information includes processor, gpu, x11/wayland, desktop environment, distro, electron version, vesktop version, etc.

    • Since no one has edited past complaints with relevant info, as requested, I will consider them all to be resolved.
  • Post only the ~3 most relevant lines from error messages. Use a pastebin if you think long blocks of text are necessary.

Latest Comments

1 2 3 Next › Last »

shaybox commented on 2024-05-01 16:26 (UTC) (edited on 2024-05-03 22:09 (UTC) by shaybox)

Upstream electron is specified as 29, this package needs to downgrade to the specified dependency version from upstream package.json

EDIT: The same discussion from the vesktop package applies here, the Vesktop maintainers want you to use the specified electron dependency, whether from the package or version matched from pacman, issues caused by improper packaging are being reported upstream.

takase commented on 2024-04-23 00:13 (UTC)

Can you consider supporting flags file like discord-flags.conf? A reference implementation can be found at discord_arch_electron.

xiota commented on 2024-04-18 22:11 (UTC) (edited on 2024-05-18 09:37 (UTC) by xiota)

  • This package attempts to detect whether the requested major version of electron is installed. If it is (currently electron29), it will be used to build the package. Otherwise, the unversioned electron package will be used.

    • To override with a specific electron version: _electron_version=29 makepkg
  • Flags are fine for real packaging issues.

    • Do not flag for mere version bumps.
    • Do not flag to complain about electron version. Use the provided override mechanism.
    • Flag for errors during build. Paste the error into flag.
    • Flag for depends and other updates, except as noted above.
  • Complaints about issues that lack system information needed to reproduce them will be ignored. Required information includes processor, gpu, x11/wayland, desktop environment, distro, electron version, vesktop version, etc.

    • Since no one has edited past complaints with relevant info, as requested, I will consider them all to be resolved.
  • Post only the ~3 most relevant lines from error messages. Use a pastebin if you think long blocks of text are necessary.

ReStranger commented on 2024-04-18 16:30 (UTC) (edited on 2024-05-01 16:29 (UTC) by ReStranger)

 ERR_PNPM_NO_MATCHING_VERSION  No matching version found for electron@30.0.1

This error happened while installing a direct dependency of /home/restranger/.cache/yay/vesktop-git/src/vesktop

The latest release of electron is "30.0.0".

D3SOX commented on 2024-04-18 14:35 (UTC) (edited on 2024-04-18 14:46 (UTC) by D3SOX)

Please consider making the Electron base/major version always depend on the version in the package.json. And also add something to prevent errors like https://github.com/Vencord/Vesktop/issues/518

takase commented on 2024-04-18 13:40 (UTC)

Arch also updated to Electron 30.0.1, which is unavailable via npm. You will have to downgrade to 29 to get it building at all.

Vendicated commented on 2024-04-17 20:52 (UTC)

electron30 is broken and segfaults on many setups. see https://github.com/electron/electron/issues/41839

fix is to downgrade to electron29

D3SOX commented on 2024-04-17 17:02 (UTC)

@xiota I think so too, see https://github.com/Vencord/Vesktop/issues/508

xiota commented on 2024-04-17 16:02 (UTC) (edited on 2024-04-18 22:12 (UTC) by xiota)

I'm not getting segfaults with electron30. Maybe hardware related.

Kagukara commented on 2024-04-17 15:45 (UTC) (edited on 2024-04-17 17:52 (UTC) by Kagukara)

@xiota electron30 doesn't segfault when I run e.g. electron30 https://discord.com/channels/@me