Package Details: webcord 4.9.2-1

Git Clone URL: https://aur.archlinux.org/webcord.git (read-only, click to copy)
Package Base: webcord
Description: A Discord and SpaceBar Electron-based client implemented without Discord API
Upstream URL: https://github.com/SpacingBat3/WebCord
Keywords: discord electron spacebar webcord
Licenses: MIT
Submitter: Hanabishi
Maintainer: Hanabishi
Last Packager: Hanabishi
Votes: 37
Popularity: 1.91
First Submitted: 2021-11-06 15:32 (UTC)
Last Updated: 2024-05-12 00:57 (UTC)

Latest Comments

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

eclairevoyant commented on 2023-01-07 19:55 (UTC) (edited on 2023-01-07 19:57 (UTC) by eclairevoyant)

Edit: nevermind, looks like the electron packages are structured weirdly and don't provide electron so this has to be the way.

Techi commented on 2023-01-07 17:19 (UTC)

@Hanabishi, Yep, it does by default point to bash, but I have it symlinked to /bin/dash instead since it's a lot closer to the original sh than bash (also quicker). Anyways, nothing wrong with Bash-isms; they make many things a lot easier, but you just gotta be sure you're using the right shell when you use them. :)

Hanabishi commented on 2023-01-07 16:52 (UTC)

@Techi, hmm, strange. In Arch sh points to bash afaik.
Anyway, you are right that it is better to be posix compliant. Check the update.

Techi commented on 2023-01-07 16:36 (UTC)

The little experiment almost worked for me; I had to change the shell in the shebang to /bin/bash since there are some Bash-isms in there (otherwise I use dash as my /bin/sh). After that change though it worked just fine.

Hanabishi commented on 2023-01-07 16:12 (UTC) (edited on 2023-01-08 17:41 (UTC) by Hanabishi)

Made a little experiment: the package now can run with the whole compatible range of Electron versions.
Compatibility list presented as optional dependencies, you need at least one to be installed.
The latest available version will be choosen automatically at app startup.

SpacingBat3 commented on 2022-09-24 19:58 (UTC) (edited on 2022-09-24 20:00 (UTC) by SpacingBat3)

This needs electron bumped to 21 as of this commit

@Technetium1 @Hanabishi not really. The less than operator should be threated by Node package managers as exclusive, which means that any Electron version older than 21.0.0 (e.g. 20.3.0) is going to be supported. As 21.0.0 can be the oldest from 21.x.y versions, it should never pick any release from 21.x.y and the users should not upgrade to Electron 21 until I'll prepare WebCord for it.

I've added this range as I still want to support Electron releases downwards 13. For package mangers, the range probably won't change anything: for semver it means that 13 is also being compatible and can be used with this package, but it is not the latest and probably won't be.

Hanabishi commented on 2022-09-04 01:18 (UTC)

@Technetium1, as soon as this update will be released, I guess.

Technetium1 commented on 2022-09-04 00:07 (UTC)

This needs electron bumped to 21 as of this commit

<deleted-account> commented on 2022-08-08 16:52 (UTC)

@Hanabishi I ran it now in /home/smokus/Games/, but the output of the command was: /home/smokus

Hanabishi commented on 2022-08-08 16:44 (UTC) (edited on 2022-08-08 16:45 (UTC) by Hanabishi)

@Smokus, something changed npm prefix option in your system. Run npm prefix in any directory, and if it differs from the current directory, thats it.
But such possibility should've been addressed anyway, so thanks for the report.