Compare commits

...

11 Commits

Author SHA1 Message Date
a57bbc1d99 Update to v1.6.0 [auto] 2025-10-20 12:03:23 +00:00
69ea0c8f26 Delete accidental upload
All checks were successful
Auto Update Vesktop Template / update-template (push) Successful in 12s
2025-07-23 15:14:41 -04:00
91b7358c1d Merge branch 'main' of https://git.deadzone.lol/Wizzard/vesktop-void-template 2025-07-23 15:14:02 -04:00
2811929b26 Update template 2025-07-23 19:13:46 +00:00
82ca1250e3 Merge branch 'main' of https://git.deadzone.lol/Wizzard/vesktop-void-template 2025-07-23 15:13:28 -04:00
fbc1d81c01 Merge branch 'main' of https://git.deadzone.lol/Wizzard/vesktop-void-template 2025-07-23 15:13:16 -04:00
4e046fe1a7 Remove run.sh script and update desktop entry to directly execute Vesktop. 2025-07-23 15:12:48 -04:00
d5f4eedef5 Update to v1.5.8 [auto] 2025-07-23 19:10:14 +00:00
ef83ca6168 Update script 2025-07-23 15:09:46 -04:00
7215e43ca5 Update readme 2025-07-23 15:08:40 -04:00
001b0e9521 Change desc 2025-07-23 15:07:58 -04:00
5 changed files with 10 additions and 26 deletions

View File

@@ -20,18 +20,17 @@ jobs:
id: get_release
run: |
RELEASES=$(curl -s -H "User-Agent: gitea-actions" https://api.github.com/repos/Vencord/Vesktop/releases?per_page=50)
LATEST=$(echo "$RELEASES" | jq '[.[] | select(.tag_name | test("^v\\\\d+\\\\.\\\\d+\\\\.\\\\d+$"))] | sort_by(.published_at) | reverse | .[0]')
if [[ -z "$LATEST" ]] || [[ "$LATEST" == "null" ]]; then
VERSION=$(echo "$RELEASES" | jq -r '[.[] | select(.tag_name | test("^v?\\d+\\.\\d+\\.\\d+$"))] | sort_by(.published_at) | reverse | .[0].tag_name' || echo "")
if [[ -z "$VERSION" ]]; then
echo "No stable release found"
exit 0
fi
TAG=$(echo "$LATEST" | jq -r '.tag_name')
VERSION=${TAG#v}
DEB_URL=$(echo "$LATEST" | jq -r ".assets[] | select(.name == \"vesktop_${VERSION}_amd64.deb\") | .browser_download_url")
DEB_URL=$(echo "$RELEASES" | jq -r "[.[] | select(.tag_name == \"$VERSION\")] | .[0].assets[] | select(.name | test(\"vesktop_.*_amd64\\\\.deb$\")) | .browser_download_url" || echo "")
if [[ -z "$DEB_URL" ]]; then
echo "No .deb found"
exit 0
fi
VERSION=${VERSION#v} # Remove 'v' prefix if present
echo "version=$VERSION" >> $GITHUB_OUTPUT
echo "deb_url=$DEB_URL" >> $GITHUB_OUTPUT
@@ -59,7 +58,7 @@ jobs:
- name: Commit and Push
if: steps.get_release.outputs.version && steps.get_release.outputs.version != steps.check_version.outputs.current_version
run: |
git config user.name "Wizzard"
git config user.name "Wizzard"
git config user.email "rich@bandaholics.cash"
git add template
git commit -m "Update to v${{ steps.get_release.outputs.version }} [auto]"

View File

@@ -1,15 +1,3 @@
# vesktop-void-template
This repository provides a template for installing Vesktop on Void Linux, specifically tailored for systems with GCC version 13 or higher. It's designed to simplify the process of setting up Vesktop, ensuring compatibility and ease of use on Void Linux environments.
## Prerequisites
Ensure that your system has **GCC 13 or newer** installed, as Vesktop requires it for optimal performance. For detailed guidance on setting up your environment, please refer to the `run.sh` script included in this repository to see how it is run.
## Installation Steps
1. **Script Setup**: Place the `run.sh` script in the `/opt/Vesktop` directory. This script is crucial for correctly configuring the runtime environment for Vesktop.
2. **Desktop Entry**: To integrate Vesktop seamlessly with your desktop environment, use the provided `.desktop` file. Copy this file to `~/.local/share/applications` to make Vesktop accessible from your application menu.
## Note
The `run.sh` script contains important information about configuring your system to use Vesktop. It's recommended to review this script for a deeper understanding of the installation process and requirements.
By following these steps, users can enjoy a smooth Vesktop experience on their Void Linux system. Contributions, suggestions, and feedback are always welcome!
This repository provides a template for installing Vesktop on Void Linux. It's designed to simplify the process of setting up Vesktop, ensuring compatibility and ease of use on Void Linux environments.

2
run.sh
View File

@@ -1,2 +0,0 @@
export LD_LIBRARY_PATH=/opt/gcc-13.2.1/lib64:$LD_LIBRARY_PATH
/opt/Vesktop/vesktop

View File

@@ -1,14 +1,13 @@
# Template file for 'Vesktop'
pkgname=vesktop
version=1.5.2
version=1.6.0
revision=1
archs="x86_64"
maintainer="Wizzard <rich@bandaholics.cash>"
short_desc="Vesktop - Your Short Description"
short_desc="Vesktop"
homepage="https://github.com/Vencord/Vesktop"
license="LicenseType"
distfiles="https://github.com/Vencord/Vesktop/releases/download/v${version}/vesktop_${version}_amd64.deb"
checksum=0a23dc166c305d168b5e4b67d8a4d111b878e2782c42560f6f5b87f5db06b105
checksum=3af17d0fe0e59ac6f4672c1e877688d90f294772ea42727e1ea2820aceee2f73
hostmakedepends="tar xz"
do_extract() {

View File

@@ -1,6 +1,6 @@
[Desktop Entry]
Name=Vesktop
Exec=/opt/Vesktop/run.sh %U
Exec=/opt/Vesktop/vesktop
Terminal=false
Type=Application
Icon=vencorddesktop