Name: shiva-welcome Version: 1.0 Release: 2%{?dist} Summary: ShivaOS — Wizard de bienvenue au premier boot License: MIT URL: https://shivaos.com BuildArch: noarch Requires: python3, python3-pyqt6, flatpak Source0: shiva-welcome.py %description Wizard graphique ShivaOS affiché au premier boot : - Détection GPU automatique (AMD/Intel/NVIDIA) avec info driver - Installation Flatpak (Steam, Discord, OBS, Bottles, Heroic) - Activation Bluetooth pour manettes gaming - Liens vers Shiva Store et Shiva AI Trilingual FR/EN/ES. Affiché une seule fois (stamp /var/lib/shivaos/.welcome-done). %prep # no sources to unpack — script copié directement %build # no compilation %install mkdir -p %{buildroot}/usr/bin install -m 755 %{SOURCE0} %{buildroot}/usr/bin/shiva-welcome # XDG autostart — lance au 1er login de session graphique mkdir -p %{buildroot}/etc/xdg/autostart cat > %{buildroot}/etc/xdg/autostart/shiva-welcome.desktop << 'EOF' [Desktop Entry] Type=Application Name=ShivaOS Welcome Comment=Premier boot wizard ShivaOS Exec=shiva-welcome Icon=shivaos-logo Terminal=false Categories=System; X-GNOME-Autostart-enabled=true X-KDE-autostart-after=panel EOF # .desktop application mkdir -p %{buildroot}/usr/share/applications cat > %{buildroot}/usr/share/applications/shiva-welcome.desktop << 'EOF' [Desktop Entry] Type=Application Name=ShivaOS Welcome Comment=Configuration initiale ShivaOS Exec=shiva-welcome Icon=shivaos-logo Terminal=false Categories=System;Settings; EOF %files /usr/bin/shiva-welcome /etc/xdg/autostart/shiva-welcome.desktop /usr/share/applications/shiva-welcome.desktop %changelog * Fri May 09 2026 ShivaOS Team - 1.0-2 - Fix boutons invisibles sous KDE Breeze : setStyleSheet() inline sur chaque bouton * Fri May 09 2026 ShivaOS Team - 1.0-1 - Release initiale : wizard bienvenue 5 étapes (GPU, Flatpak, Bluetooth, Done) - Auto-launch XDG au premier boot, stamp après complétion - Trilingual FR/EN/ES