Package Details: vesktop 1.6.5-1

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)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 16 Next › Last »

carsme commented on 2025-04-19 13:09 (UTC)

As a heads-up and to leave room for comments/suggestions - I'm planning to publish vesktop to the official repositories. Packaged using system Electron, so more similar to the vesktop-electron package than this one.

Covkie commented on 2025-04-15 21:52 (UTC)

@Ranguvar Hi could you join the vencord server and post in the vesktop - support channel, I believe someone has posted about this before.

Ranguvar commented on 2025-04-15 21:22 (UTC) (edited on 2025-04-15 21:23 (UTC) by Ranguvar)

As of 1.5.6, I can no longer start this with Vencord 1.11.8 or 1.11.9. Downgrading vesktop to 1.5.5 resolves the issue.

Looks like it's trying to open a package.json which has never existed. I believe the issue is upstream, but I don't use the software enough to warrant creating a GitHub issue.

PPIMAGE env is not defined, current application is not an AppImage
Vesktop v1.5.6
checkForUpdatesAndNotify called, downloadPromise is null
(node:2291466) UnhandledPromiseRejectionWarning: Error: EACCES: permission denied, open '/usr/lib/vencord/package.json'
    at async open (node:internal/fs/promises:638:25)
    at async writeFile (node:internal/fs/promises:1212:14)
    at async Promise.all (index 1)
    at async tc (VCDMain:13:849)
    at async Ml (VCDMain:15:4982)
(Use `vesktop --trace-warnings ...` to show where the warning was created)
(node:2291466) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 3)

Covkie commented on 2025-04-02 02:31 (UTC)

@ttrrev electron-builder made a breaking change in the config. should be fixed now

ttrrev commented on 2025-03-30 22:22 (UTC)

Trying to install vesktop via yay but I get an error related to electron-builder. Any hints?

==> Making package: vesktop 1.5.5-4 (Mon Mar 31 01:11:38 2025)
==> Retrieving sources...
  -> Found Vesktop-1.5.5.tar.gz
  -> Found vesktop.desktop
  -> Found vesktop.sh
  -> Found afterPack.js
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    Vesktop-1.5.5.tar.gz ... Passed
    vesktop.desktop ... Passed
    vesktop.sh ... Passed
    afterPack.js ... Passed
:: (1/1) Parsing SRCINFO: vesktop
==> Making package: vesktop 1.5.5-4 (Mon Mar 31 01:11:40 2025)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found Vesktop-1.5.5.tar.gz
  -> Found vesktop.desktop
  -> Found vesktop.sh
  -> Found afterPack.js
==> Validating source files with sha256sums...
    Vesktop-1.5.5.tar.gz ... Passed
    vesktop.desktop ... Passed
    vesktop.sh ... Passed
    afterPack.js ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting Vesktop-1.5.5.tar.gz with bsdtar
==> Sources are ready.
==> Making package: vesktop 1.5.5-4 (Mon Mar 31 01:11:45 2025)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting build()...

> vesktop@1.5.5 build /home/trev/.cache/yay/vesktop/src/Vesktop-1.5.5
> tsx scripts/build/build.mts

  • electron-builder  version=26.0.12 os=6.13.8-zen1-1-zen
  • loaded configuration  file=package.json ("build" field)
  ⨯ Invalid configuration object. electron-builder 26.0.12 has been initialized using a configuration object that does not match the API schema.
 - configuration.linux should be one of these:
   object { appId?, artifactName?, asar?, asarUnpack?, category?, compression?, cscKeyPassword?, cscLink?, defaultArch?, description?, desktop?, detectUpdateChannel?, disableDefaultIgnoredFiles?, electronLanguages?, electronUpdaterCompatibility?, executableArgs?, executableName?, extraFiles?, extraResources?, fileAssociations?, files?, forceCodeSigning?, generateUpdatesFilesForAllChannels?, icon?, maintainer?, mimeTypes?, packageCategory?, protocols?, publish?, releaseInfo?, synopsis?, target?, vendor? } | null
  failedTask=build stackTrace=ValidationError: Invalid configuration object. electron-builder 26.0.12 has been initialized using a configuration object that does not match the API schema.
 - configuration.linux should be one of these:
   object { appId?, artifactName?, asar?, asarUnpack?, category?, compression?, cscKeyPassword?, cscLink?, defaultArch?, description?, desktop?, detectUpdateChannel?, disableDefaultIgnoredFiles?, electronLanguages?, electronUpdaterCompatibility?, executableArgs?, executableName?, extraFiles?, extraResources?, fileAssociations?, files?, forceCodeSigning?, generateUpdatesFilesForAllChannels?, icon?, maintainer?, mimeTypes?, packageCategory?, protocols?, publish?, releaseInfo?, synopsis?, target?, vendor? } | null
    at validate (/home/trev/.cache/pnpm/dlx/ynnkdjpmvut7ntkjttccistpde/195e906ecff-887b6/node_modules/.pnpm/@develar+schema-utils@2.6.5/node_modules/@develar/schema-utils/dist/validate.js:86:11)
    at validateConfiguration (/home/trev/.cache/pnpm/dlx/ynnkdjpmvut7ntkjttccistpde/195e906ecff-887b6/node_modules/.pnpm/app-builder-lib@26.0.12_dmg-builder@26.0.12_electron-builder-squirrel-windows@26.0.12_dmg-bui_5diwh632v6bogr5pndh2ruwtu4/node_modules/app-builder-lib/src/util/config/config.ts:239:3)
    at Packager.validateConfig (/home/trev/.cache/pnpm/dlx/ynnkdjpmvut7ntkjttccistpde/195e906ecff-887b6/node_modules/.pnpm/app-builder-lib@26.0.12_dmg-builder@26.0.12_electron-builder-squirrel-windows@26.0.12_dmg-bui_5diwh632v6bogr5pndh2ruwtu4/node_modules/app-builder-lib/src/packager.ts:384:5)
    at Packager.build (/home/trev/.cache/pnpm/dlx/ynnkdjpmvut7ntkjttccistpde/195e906ecff-887b6/node_modules/.pnpm/app-builder-lib@26.0.12_dmg-builder@26.0.12_electron-builder-squirrel-windows@26.0.12_dmg-bui_5diwh632v6bogr5pndh2ruwtu4/node_modules/app-builder-lib/src/packager.ts:392:5)
    at executeFinally (/home/trev/.cache/pnpm/dlx/ynnkdjpmvut7ntkjttccistpde/195e906ecff-887b6/node_modules/.pnpm/builder-util@26.0.11/node_modules/builder-util/src/promise.ts:12:14)
==> ERROR: A failure occurred in build().

ninetailedtori commented on 2025-03-29 22:02 (UTC)

Seems to be a corepack issue with pnpm, see: https://github.com/nodejs/corepack/issues/616, https://github.com/nodejs/corepack/issues/612.

SwirlyStone5877 commented on 2025-03-08 02:29 (UTC) (edited on 2025-03-08 02:29 (UTC) by SwirlyStone5877)

@Edu4rdSHL: Does it work if using makepkg directly?

No, as that is what i was using when I got the same error.

Tried using yay as well, and that didn't work either (I don't know why I tried, but it was nice to see anyway).

tetrachromat commented on 2025-03-07 23:01 (UTC)

fyi- if vesktop.sh is going to use /bin/sh, it should be POSIX-compliant. The [[ syntax for tests is a bashism. I am using dash as my /bin/sh, and just noticed that vesktop is silently throwing an error on every startup.

I would recommend adjusting the script to use a single [ (looks like that will still work portably!), or failing that, you can specify that you want /bin/bash in your shebang.

Edu4rdSHL commented on 2025-03-07 00:36 (UTC)

Does it work if using makepkg directly?

SwirlyStone5877 commented on 2025-03-07 00:25 (UTC)

Unfortunately, the problem what @itlis pointed out occurs when installing manually without the use of pamac as well.

==> Making package: vesktop 1.5.5-4 (Thu 06 Mar 2025 06:17:21 PM CST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found Vesktop-1.5.5.tar.gz
  -> Found vesktop.desktop
  -> Found vesktop.sh
  -> Found afterPack.js
==> Validating source files with sha256sums...
    Vesktop-1.5.5.tar.gz ... Passed
    vesktop.desktop ... Passed
    vesktop.sh ... Passed
    afterPack.js ... Passed
==> Extracting sources...
  -> Extracting Vesktop-1.5.5.tar.gz with bsdtar
==> Removing existing $pkgdir/ directory...
==> Starting build()...
/home/swirly/.config/nvm/versions/node/v22.13.0/lib/node_modules/corepack/dist/lib/corepack.cjs:21535
  if (key == null || signature == null) throw new Error(`Cannot find matching keyid: ${JSON.stringify({ signatures, keys })}`);
                                              ^

Error: Cannot find matching keyid: {"signatures":[{"sig":"MEUCIQD4HgoU3gpD1VhZl66ZKcKEjoK5+najimL8eN5vXJQQAwIgA3wqaVibkcwBu4ep9EF70MchM0G+Z3FxlMsgj+4UaJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"keys":[{"expires":null,"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","keytype":"ecdsa-sha2-nistp256","scheme":"ecdsa-sha2-nistp256","key":"MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE1Olb3zMAFFxXKHiIkQO5cJ3Yhl5i6UPp+IhuteBJbuHcA5UogKo0EWtlWwW6KSaKoTNEYL7JlCQiVnkhBktUgg=="}]}
    at verifySignature (/home/swirly/.config/nvm/versions/node/v22.13.0/lib/node_modules/corepack/dist/lib/corepack.cjs:21535:47)
    at fetchLatestStableVersion (/home/swirly/.config/nvm/versions/node/v22.13.0/lib/node_modules/corepack/dist/lib/corepack.cjs:21553:5)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
    at async fetchLatestStableVersion2 (/home/swirly/.config/nvm/versions/node/v22.13.0/lib/node_modules/corepack/dist/lib/corepack.cjs:21672:14)
    at async Engine.getDefaultVersion (/home/swirly/.config/nvm/versions/node/v22.13.0/lib/node_modules/corepack/dist/lib/corepack.cjs:22298:23)
    at async Engine.executePackageManagerRequest (/home/swirly/.config/nvm/versions/node/v22.13.0/lib/node_modules/corepack/dist/lib/corepack.cjs:22396:47)
    at async Object.runMain (/home/swirly/.config/nvm/versions/node/v22.13.0/lib/node_modules/corepack/dist/lib/corepack.cjs:23102:5)

Node.js v22.13.0
==> ERROR: A failure occurred in build().
    Aborting...

Nothing else is helping. I am unable to use Vesktop as of now (except for the tar.gz version on it's GitHub releases page). This is great. Sooooo great.