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

View File

@@ -1,15 +1,3 @@
# vesktop-void-template # 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. 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.
## 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!

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

View File

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