Skip to content

New pkg Vesktop#7

Merged
Nizarjh merged 1 commit intomainfrom
vesktop
Jan 18, 2026
Merged

New pkg Vesktop#7
Nizarjh merged 1 commit intomainfrom
vesktop

Conversation

@Nizarjh
Copy link
Member

@Nizarjh Nizarjh commented Jan 18, 2026

No description provided.

Copilot AI review requested due to automatic review settings January 18, 2026 11:20
@Nizarjh Nizarjh merged commit 9182e7d into main Jan 18, 2026
2 of 6 checks passed
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a new package for Vesktop, a standalone Electron-based Discord client with Vencord integration and improved Linux support.

Changes:

  • Creates a new package template for Vesktop version 1.6.3
  • Adds launcher script with support for user-defined flags
  • Includes desktop entry file for desktop environment integration

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
srcpkgs/vesktop/template Package build template defining dependencies, build steps, and installation
srcpkgs/vesktop/files/vesktop.sh Launcher script that handles user configuration flags
srcpkgs/vesktop/files/vesktop.desktop Desktop entry file for application menu integration

checksum=19f131dcfaa48df02268bbda538389c7e1ce63c80420fa617089a83253dba702
do_extract() {
mkdir -p "${wrksrc}"
tar xf "${DISTDIR}/Vesktop-v${version}.tar.gz" --strip-components=1 -C "${wrksrc}"
Copy link

Copilot AI Jan 18, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The tar command references 'Vesktop-v${version}.tar.gz' but the distfiles URL at line 12 will download the file as 'v${version}.tar.gz'. This filename mismatch will cause extraction to fail. Update the filename in the tar command to match the actual downloaded filename: '${DISTDIR}/v${version}.tar.gz' or ensure the distfile is renamed appropriately.

Suggested change
tar xf "${DISTDIR}/Vesktop-v${version}.tar.gz" --strip-components=1 -C "${wrksrc}"
tar xf "${DISTDIR}/v${version}.tar.gz" --strip-components=1 -C "${wrksrc}"

Copilot uses AI. Check for mistakes.
cd "${wrksrc}"
vmkdir usr/lib/${pkgname}
vcopy "dist/linux-unpacked/*" "usr/lib/${pkgname}"
vinstall ${FILESDIR}/vesktop.desktop 644 usr/share/applications vesktop.desktop
Copy link

Copilot AI Jan 18, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The filename 'vesktop.desktop' is redundant in the vinstall command. The third argument already specifies the destination filename, so you can simplify this to: vinstall ${FILESDIR}/vesktop.desktop 644 usr/share/applications

Suggested change
vinstall ${FILESDIR}/vesktop.desktop 644 usr/share/applications vesktop.desktop
vinstall ${FILESDIR}/vesktop.desktop 644 usr/share/applications

Copilot uses AI. Check for mistakes.
@Nizarjh Nizarjh mentioned this pull request Jan 18, 2026
@Nizarjh Nizarjh deleted the vesktop branch January 18, 2026 11:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants