Name: vesktop Version: v1.6.1 Release: 1.20251116011938017725.main.7.g193caec%{?dist} Summary: A custom Discord Client focusing on performance, features, and customizability. License: GPL-3.0-only AND MIT URL: https://github.com/Vencord/Vesktop Source0: vesktop-v1.6.1.tar.gz Source1: %{name}.desktop Requires: libappindicator-gtk3 %description Vesktop is an open-source, custom Discord client based on Electron, designed for users who want enhanced features, better performance, and deep customization through the Vencord client mod. %prep %setup -q -n vesktop-v1.6.1 %build # Nothing to build %install # Create essential directories mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_datadir}/%{name} mkdir -p %{buildroot}%{_datadir}/applications mkdir -p %{buildroot}%{_datadir}/icons/hicolor/256x256/apps # Copy the extracted application files cp -r . %{buildroot}%{_datadir}/%{name}/ # Install the executable wrapper script cat > %{buildroot}%{_bindir}/%{name} << 'EOF' #!/bin/bash exec /usr/share/%{name}/%{name} "$@" EOF chmod +x %{buildroot}%{_bindir}/%{name} # Install the desktop file install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/applications/ # Install the icon (adjust path if needed) find %{buildroot}%{_datadir}/%{name} -name "*.png" -exec install -m 644 {} %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/vesktop.png \; 2>/dev/null || : # Validate the desktop file desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop %files %license LICENSE %{_bindir}/%{name} %{_datadir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/256x256/apps/vesktop.png %changelog * Sat Nov 15 2025 Quietcraft - v1.6.1-1.20251116011938017725.main.7.g193caec - Final fix: Use version macro for automation (Quietcraft) - Final fix: Use version macro for automation (Quietcraft) - Cleanup: Removed unnecessary temporary build artifacts (Quietcraft) - Final fix: Use version macro for automation (Quietcraft) - Final corrected SPEC and Packit config (Quietcraft) - Switched to using official upstream RPM as Source0 (Quietcraft) - Final corrected SPEC and Packit config (Quietcraft) * Sat Nov 16 2024 Quietcraft - 1.6.1-1 - Initial package - Fixed macro recursion issues - Proper tarball handling