Bug 294195 - [NEW PORT] net-im/vesktop: Custom Discord client with various improvements
Summary: [NEW PORT] net-im/vesktop: Custom Discord client with various improvements
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kenneth Raplee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-04-02 00:54 UTC by Céleste Ornato
Modified: 2026-04-13 11:16 UTC (History)
1 user (show)

See Also:


Attachments
Initial commit (8.00 KB, patch)
2026-04-02 00:54 UTC, Céleste Ornato
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Céleste Ornato 2026-04-02 00:54:56 UTC
Created attachment 269308 [details]
Initial commit

Vesktop is probably the most popular alternative Discord client on Linux, as it brings many new features and performance improvements over the official one.

The official client (net-im/linux-discord) runs through the linuxlator, and all the other alternative clients are unmaintained; there is also net-im/abaddon, but it doesn't have nearly as much adoption, has more friction, and is also - intentionally - fully different from the base discord experience (unlike Vesktop, whose defaults are meant to exactly match discord's.)

This is both an interesting piece of software to have on the ports tree given its popularity on linux, and also in my mind the best way there is to use discord on FreeBSD (from it being native, maintained, and close to the default.)

Everything works except screenshare (which creates a recoverable crash on both X and WLR).

Regarding the porting implementation:
At the moment this is built using the debian version and electronfix:39.  I tried building it from source, and it worked for a while, but upon further testing it now consistently fails during prefetch for pnpm-related reasons I don't quite understand.

I will keep on investigating and eventually provide a from-source version since it's in the philosophy of ports to allow patching (though I don't believe I've ever seen someone interested in doing so for Vesktop), but I still wanted to send this version out there so as to provide a preliminary version that will satisfy a majority of users.
Comment 1 commit-hook freebsd_committer freebsd_triage 2026-04-13 11:11:03 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6fb8923e6ee4571046330ebf4b03a5f8a95c5c52

commit 6fb8923e6ee4571046330ebf4b03a5f8a95c5c52
Author:     Celeste Ornato <celeste@ornato.com>
AuthorDate: 2026-04-02 00:24:26 +0000
Commit:     Kenneth Raplee <kenrap@FreeBSD.org>
CommitDate: 2026-04-13 11:09:53 +0000

    net-im/vesktop: New port

    Vesktop is a custom Discord App aiming to give you better performance
    and improved Unix-like support.

    PR:             294195
    Co-authored-by: Kenneth Raplee <kenrap@FreeBSD.org>
    Reviewed by:    makc (mentor)
    Approved by:    arrowd (co-mentor)

 net-im/vesktop/Makefile (new)  | 43 +++++++++++++++++++++++
 net-im/vesktop/distinfo (new)  |  3 ++
 net-im/vesktop/pkg-descr (new) |  5 +++
 net-im/vesktop/pkg-plist (new) | 79 ++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 130 insertions(+)