Package Details: stoat-desktop-git 1.5.4.r0.g03b757c-1

Git Clone URL: https://aur.archlinux.org/stoat-desktop-git.git (read-only, click to copy)
Package Base: stoat-desktop-git
Description: Stoat for Desktop.
Upstream URL: https://stoat.chat/
Keywords: chat electron stoat
Licenses: AGPL-3.0-only
Conflicts: stoat-desktop
Provides: stoat-desktop
Submitter: zxp19821005
Maintainer: zxp19821005
Last Packager: zxp19821005
Votes: 11
Popularity: 0.036733
First Submitted: 2026-01-20 03:37 (UTC)
Last Updated: 2026-09-20 03:51 (UTC)

Dependencies (8)

Required by (0)

Sources (2)

Latest Comments

1 2 Next › Last »

zxp19821005 commented on 2026-09-09 07:41 (UTC)

@Zenn Thanks for your feedback, fixed it.

Zenn commented on 2026-09-09 06:15 (UTC)

Latest version doesn't build:

==> Starting build()...
v24.21.0 is already installed.
Now using node v24.21.0 (npm v11.19.0)
Now using node v24.21.0 (npm v11.19.0)
Packaging app for platform linux x64 using electron v43.6.0
The main entry point to your app was not found. Make sure ".vite/build/main.js" exists and does not get ignored by your ignore option
==> ERROR: A failure occurred in build().

zxp19821005 commented on 2026-03-31 04:45 (UTC)

@solarisfire Maybe there was something wrong with your nvm . This package was used node22 to build, not node18.

solarisfire commented on 2026-03-24 19:25 (UTC)

  if (key == null || signature == null) throw new Error(`Cannot find matching keyid: ${JSON.stringify({ signatures, keys })}`);
                                              ^

Error: Cannot find matching keyid: {"signatures":[{"sig":"MEQCIGpg1fZb0EUD3mM2atIeFMzY6fzHtxkwAMVATTuXBj4hAiA0pWFq7jnX9QCWQhs8G2GYHt9VtWxKnJtJxTIumzFfpA==","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/solarisfire/.nvm/versions/node/v18.20.5/lib/node_modules/corepack/dist/lib/corepack.cjs:21535:47)
    at fetchLatestStableVersion (/home/solarisfire/.nvm/versions/node/v18.20.5/lib/node_modules/corepack/dist/lib/corepack.cjs:21553:5)
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async fetchLatestStableVersion2 (/home/solarisfire/.nvm/versions/node/v18.20.5/lib/node_modules/corepack/dist/lib/corepack.cjs:21672:14)
    at async Engine.getDefaultVersion (/home/solarisfire/.nvm/versions/node/v18.20.5/lib/node_modules/corepack/dist/lib/corepack.cjs:22292:23)
    at async Engine.executePackageManagerRequest (/home/solarisfire/.nvm/versions/node/v18.20.5/lib/node_modules/corepack/dist/lib/corepack.cjs:22390:47)
    at async Object.runMain (/home/solarisfire/.nvm/versions/node/v18.20.5/lib/node_modules/corepack/dist/lib/corepack.cjs:23096:5)

zxp19821005 commented on 2026-02-25 23:42 (UTC)

@kuon Thanks for your feedback, fixed it.

kuon commented on 2026-02-22 01:22 (UTC) (edited on 2026-02-22 01:23 (UTC) by kuon)

I had trouble having pnpm install with some AUR helpers or ZFS filesystem, it raises errors.

To be able to build in a contained environment, I had to modify pnpm install like this:

pnpm install --package-import-method=hardlink

solarisfire commented on 2026-02-19 23:54 (UTC) (edited on 2026-02-19 23:55 (UTC) by solarisfire)

There's a bug in _ensure_local_nvm().

Right now it creates a local NVM_DIR, but it never exports it, and it uses init-nvm.sh (which will happily keep using my ~/.nvm if that’s what my environment already points at). So when pnpm triggers corepack, it finds my home Node 18 corepack.

I used this modified pkgbuild which works: https://gitlab.solarisfire.com/-/snippets/11

zxp19821005 commented on 2026-02-14 22:32 (UTC)

@DamianUntapped I've no idea about it now.Can you use stoat-desktop-bin instead of it now?

Meers commented on 2026-02-13 00:24 (UTC) (edited on 2026-02-13 00:26 (UTC) by Meers)

Login doesn't work for me, says "Something went wrong, try again later"

Launching via terminal presents this error: (node:119673) [DEP0040] DeprecationWarning: The punycode module is deprecated. Please use a userland alternative instead. (Use electron --trace-deprecation ... to show where the warning was created)

at node:punycode:7:10 at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:400:7) at BuiltinModule.compileForPublicLoader (node:internal/bootstrap/realm:338:10) at loadBuiltinModule (node:internal/modules/helpers:121:7) at loadBuiltinWithHooks (node:internal/modules/cjs/loader:1161:15) at Module._load (node:internal/modules/cjs/loader:1235:20) at c._load (node:electron/js2c/node_init:2:17993) at TracingChannel.traceSync (node:diagnostics_channel:328:14) at wrapModuleLoad (node:internal/modules/cjs/loader:244:24) at Module.require (node:internal/modules/cjs/loader:1470:12)

Y2K350 commented on 2025-03-19 17:02 (UTC)

@zxp19821005 Works great now thanks!