Name: shiva-store Version: 1.5 Release: 1%{?dist} Summary: ShivaOS Store — Gestionnaire d'applications gaming License: MIT URL: https://shivaos.com BuildArch: noarch Source0: shiva-store.py Requires: python3, python3-pyqt6, flatpak %description Interface graphique ShivaOS pour installer les applications gaming : Steam, Lutris, Heroic, Bottles, OBS, Discord, Caprine, MangoHud, GameMode, Shiva AI, Ollama, ProtonUp-Qt, Flatseal. Installation Flatpak + DNF en un clic. %prep # no sources %build # no compilation %install mkdir -p %{buildroot}/usr/share/shiva-store mkdir -p %{buildroot}/usr/bin mkdir -p %{buildroot}/usr/share/applications mkdir -p %{buildroot}/usr/share/icons/hicolor/256x256/apps install -m755 %{_sourcedir}/shiva-store.py \ %{buildroot}/usr/share/shiva-store/shiva-store.py ln -sf /usr/share/shiva-store/shiva-store.py \ %{buildroot}/usr/bin/shiva-store cat > %{buildroot}/usr/share/applications/shiva-store.desktop << 'EOF' [Desktop Entry] Name=Shiva Store GenericName=Gestionnaire d'applications gaming Comment=Installer Steam, Lutris, Discord et plus Exec=/usr/bin/shiva-store Icon=shivaos-logo Terminal=false Type=Application Categories=Game;System;PackageManager; Keywords=gaming;store;steam;lutris;install; StartupNotify=true X-KDE-Plasma-DesktopFile-Trusted=true EOF # --- Desktop skel (nouveaux utilisateurs) --- mkdir -p %{buildroot}/etc/skel/Desktop cp %{buildroot}/usr/share/applications/shiva-store.desktop \ %{buildroot}/etc/skel/Desktop/shiva-store.desktop # --- AppStream metainfo (visibilité dans Discover) --- mkdir -p %{buildroot}/usr/share/metainfo cat > %{buildroot}/usr/share/metainfo/com.shivaos.store.metainfo.xml << 'EOF' com.shivaos.store Shiva Store Gestionnaire d'applications gaming pour ShivaOS

Le Shiva Store permet d'installer facilement les outils essentiels au gaming sur Linux : Steam, Lutris, Discord, OBS, et plus encore.

shiva-store.desktop https://shivaos.com
  • Correction du chemin d'installation vers /usr/bin
  • Amélioration de la compatibilité avec KDE Discover
MIT MIT
EOF %post # Mettre à jour le bureau des utilisateurs existants for HOME_DIR in /home/*; do USER_DESKTOP="$HOME_DIR/Desktop/shiva-store.desktop" if [ -f "$USER_DESKTOP" ]; then cp /usr/share/applications/shiva-store.desktop "$USER_DESKTOP" chmod +x "$USER_DESKTOP" fi done %files /usr/share/shiva-store/shiva-store.py /usr/bin/shiva-store /usr/share/applications/shiva-store.desktop /usr/share/metainfo/com.shivaos.store.metainfo.xml /etc/skel/Desktop/shiva-store.desktop %changelog * Fri May 08 2026 ShivaOS Team - 1.5-1 - Onglet Nouveautés (1er) : nouvelles sorties Instant Gaming + tri - Onglet Gratuit : jeux gratuits Epic Games en temps réel - Onglet News : actualités gaming RSS en FR/EN/ES - Onglet Deals : filtres genres (Action/RPG/FPS/Sport/Aventure/Simulation/Stratégie) - Onglet Deals : boutons tri (réduction / prix / récent) - Onglet Apps : paquets ShivaOS installables (shiva-core, shiva-ai, shiva-pulse, shiva-store, shiva-gaming, kernel-shivaos) - kernel-shivaos : active automatiquement le COPR freuja/ShivaOs-kernel avant installation * Fri May 08 2026 ShivaOS Team - 1.4-1 - Onglet Pilotes : détection GPU auto (AMD/NVIDIA/Intel) + install drivers en un clic - Onglet Proton-GE : dernières versions GitHub, install direct dans compatibilitytools.d - Notification bureau après chaque installation réussie - Bouton "Tout installer" par catégorie (batch flatpak + dnf) - Animation dots pendant les installations * Fri May 08 2026 ShivaOS Team - 1.3-3 - Fix dnf copr enable : force chroot fedora-XX-x86_64 (ID=shivaos ne matchait pas) * Fri May 08 2026 ShivaOS Team - 1.3-2 - Fix mises à jour : détection dynamique des repos ShivaOS (plus d'erreur "repo introuvable") - Fix upgrade : upgrade par noms de paquets au lieu de --repo= hardcodé * Fri May 08 2026 ShivaOS Team - 1.3-1 - Onglet Deals : catalogue Instant Gaming live (tendances + recherche) avec images - Bouton "Supprimer" sur les dépôts COPR (dnf copr remove) - Multilangue FR/EN/ES — détection automatique via $LANG * Fri May 08 2026 ShivaOS Team - 1.2-4 - Store natif Qt : catalogue JSON depuis shivaos.com/store.json (auto-update sans rebuild) - Fallback hors-ligne intégré si pas de connexion - Suppression dépendance WebEngine (plus légère) * Fri May 08 2026 ShivaOS Team - 1.2-3 - Ajout onglet "Mises à jour" : détection et installation des updates ShivaOS en un clic - Warning visible sur repo Dev/Bêta + confirmation avant activation - Confirmation dialog avant activation du repo instable * Fri May 08 2026 ShivaOS Team - 1.2-2 - Fix raccourci bureau : copie dans /etc/skel/Desktop + %post mise à jour users existants * Fri May 08 2026 ShivaOS Team - 1.2-1 - Ajout onglet natif "Dépôts" : gestion des repos COPR ShivaOS en un clic - Repos : ShivaOS Paquets, ShivaOS Kernel, ShivaOS Dev (activer/désactiver via pkexec) - Statut en temps réel (ACTIF/INACTIF) détecté depuis /etc/yum.repos.d/ - Fix dépendances : python3-pyqt6 + python3-pyqt6-webengine (PyQt5 absent sur Fedora 44) * Tue May 05 2026 ShivaOS Team - 1.1-3 - Ajout des métadonnées AppStream pour KDE Discover - Correction du chemin d'installation vers /usr/bin * Tue May 05 2026 ShivaOS Team - 1.1-2 - Correction du chemin de l'exécutable (/usr/bin au lieu de /usr/local/bin) * Fri May 02 2026 ShivaOS Team - 1.1-1 - Fix : vérification is_installed() asynchrone (plus de gel UI au démarrage) - Boutons mis à jour en background thread, fenêtre s'ouvre instantanément * Fri May 02 2026 ShivaOS Team - 1.0-1 - Release initiale Shiva Store pour Fedora 44 - Catégories Gaming / Multimédia / Outils - Installation Flatpak + DNF en un clic - Interface dark orange ShivaOS