Name: shiva-store Version: 1.9 Release: 16%{?dist} Summary: Shiva Commander — Gaming Hub ShivaOS License: MIT URL: https://shivaos.com BuildArch: noarch Source0: shiva-store.py Source1: shiva-store.svg Requires: python3, python3-pyqt6, flatpak %description Shiva Commander est le hub de contrôle gaming de ShivaOS. Onglets : Nouveautés, Deals, Apps, Gratuit, News, Pilotes, Proton-GE, Dépôts, Mises à jour, Système, Fonds d'écran, Kernel, ProtonDB, Tweaks, Manettes, Firmware, Communauté. 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/scalable/apps install -m755 %{_sourcedir}/shiva-store.py \ %{buildroot}/usr/share/shiva-store/shiva-store.py install -m644 %{_sourcedir}/shiva-store.svg \ %{buildroot}/usr/share/icons/hicolor/scalable/apps/shiva-store.svg 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 Commander GenericName=Gaming Hub ShivaOS Comment=Hub de contrôle gaming — Apps, Système, Kernel, ProtonDB, Manettes Exec=/usr/bin/shiva-store Icon=shiva-store Terminal=false Type=Application Categories=Game;System;PackageManager; Keywords=gaming;commander;hub;steam;lutris;install;kernel;protondb; 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 (Atomic : /var/home/*) for HOME_DIR in /var/home/* /home/*; do [ -d "$HOME_DIR" ] || continue BASENAME=$(basename "$HOME_DIR") id "$BASENAME" >/dev/null 2>&1 || continue USER_DESKTOP="$HOME_DIR/Desktop" [ -d "$USER_DESKTOP" ] || mkdir -p "$USER_DESKTOP" cp /usr/share/applications/shiva-store.desktop "$USER_DESKTOP/shiva-store.desktop" chmod +x "$USER_DESKTOP/shiva-store.desktop" chown "$BASENAME:" "$USER_DESKTOP/shiva-store.desktop" 2>/dev/null || true 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 /usr/share/icons/hicolor/scalable/apps/shiva-store.svg %changelog * Sun May 24 2026 ShivaOS Team - 1.9-16 - Launchers : clic Battle.net/EA/Rockstar ouvre directement l'app si .desktop trouvé dans ~/.local/share/applications/, sinon ouvre Bottles * Sun May 24 2026 ShivaOS Team - 1.9-15 - Rockstar Games Launcher : via Bottles/Wine (jeux achetés directement sur Rockstar, pas Steam) * Sun May 24 2026 ShivaOS Team - 1.9-14 - Fix _kwin_buttons : deux appels kwriteconfig6 séparés (un seul appel ignorait ButtonsOnLeft) * Sat May 24 2026 ShivaOS Team - 1.9-13 - Onglet Bureau : preset "Windows 11" (apps centrées, tray+clock à droite, barre translucide) - Onglet Bureau : tous les presets recréent le panel via "new Panel" (ordre widgets garanti) - Onglet Bureau : Classic + Windows 11 → panelOpacity=2 (translucide) via kwriteconfig6 - Onglet Bureau : macOS + Dock → floating=true (translucide naturellement via Plasma blur) * Sat May 23 2026 ShivaOS Team - 1.9-11 - Fix SyntaxError au démarrage : suppression du dict SCRIPTS mort avec triple-quotes imbriquées dans ApplyBureauWorker * Thu May 21 2026 ShivaOS Team - 1.9-8 - Onglet Distrobox : créer/entrer/supprimer des containers (Arch, Ubuntu, Debian, Fedora, openSUSE, Void) * Thu May 21 2026 ShivaOS Team - 1.9-7 - Fonds d'écran : ShivaOS en tête + tous les fonds KDE installés affichés en dessous * Thu May 21 2026 ShivaOS Team - 1.9-6 - Fix Éditions : bootc switch via terminal (pkexec échouait silencieusement depuis Qt) - Dépôts : onglet masqué dans la sidebar sur Atomic (non applicable) - Fenêtre : démarrage maximisé * Thu May 21 2026 ShivaOS Team - 1.9-5 - Fix crash au démarrage : NameError Path non importé (from pathlib import Path) * Thu May 21 2026 ShivaOS Team - 1.9-4 - Fix %post : utilise /var/home/* (Atomic) au lieu de /home/* — desktop file mis à jour correctement * Wed May 20 2026 ShivaOS Team - 1.9-3 - Onglet Éditions : retire LXQt (lxqt-atomic inexistant en Fedora 44) * Wed May 20 2026 ShivaOS Team - 1.9-2 - Onglet Profils Jeux : profils par jeu (Gaming/Normal/Économie) + options de lancement Steam - RAM Booster : libération mémoire cache en un clic avec bilan avant/après (Mo libérés) - Auto-update Proton-GE : détection + téléchargement dernière version GE-Proton depuis GitHub - vkBasalt Global : toggle CAS Sharpening + FXAA sur tous les jeux Vulkan (ENV_TWEAKS) - GPU Screen Recorder : ajouté dans catalogue Streaming & Capture (zero-overhead NVENC/VAAPI) * Wed May 20 2026 ShivaOS Team - 1.9-1 - Onglet Bibliothèque : scan unifié Steam + Heroic + Lutris, lancement jeux en un clic - Mode Tournoi : CPU performance forcé + Discord/navigateurs fermés + Pipewire quantum minimal - Catalogue élargi : Waydroid (Android gaming), Distrobox, ROCm OpenCL, GNOME Boxes - Controller support : xone (Xbox wireless), PS5 DualSense haptique, 8BitDo dans ManettesTab - GPU Compute & IA : nouvelle catégorie (ROCm, rocm-hip, Stable Diffusion) * Wed May 20 2026 ShivaOS Team - 1.8-1 - Renommé Shiva Store → Shiva Commander (Gaming Hub complet) - Nouveaux onglets : ProtonDB, Tweaks gaming, Manettes, Firmware, Communauté - Catalogue élargi : LACT (AMD GPU), navigateurs, émulateurs, tous les outils gaming - AMD : LACT + CoreCtrl dans le profil pilote AMD - Correction couleurs texte invisibles (labels, version, boutons désactivés) - Fix UpdateWorker : détection rpm-ostree AvailableUpdate (stdout+stderr) * Sun May 18 2026 ShivaOS Team - 1.7-16 - GNOME : onglet Fonds applique le wallpaper via gsettings (picture-uri + picture-uri-dark) - KDE : comportement inchangé (plasma-apply-wallpaperimage) - Détection via XDG_CURRENT_DESKTOP * Wed May 13 2026 ShivaOS Team - 1.7-13 - Fix profil CPU persistant au reboot : service systemd shiva-cpu-profile.service - /etc/shiva-profile stocke le profil actif (gaming/desktop/power) - EPP + governor réappliqués automatiquement après chaque redémarrage * Wed May 13 2026 ShivaOS Team - 1.7-12 - Onglet Gratuit : ajout itch.io (jeux indé gratuits) en 2e section - Apps : Moonlight, Chiaki, RetroArch, Dolphin, AntiMicroX, Cartridges, Vesktop - Nouvelle catégorie Contrôle & RGB : OpenRGB, CoreCtrl, GreenWithEnvy - Kdenlive ajouté dans Multimédia * Wed May 13 2026 ShivaOS Team - 1.7-11 - Fix jeux gratuits Epic : URL depuis offerMappings.pageSlug (productSlug obsolète → 404) * Wed May 13 2026 ShivaOS Team - 1.7-10 - Apps tab : suppression kernel-shivaos (abandonné) et shiva-gaming (inutile Atomic) - Ajout shiva-nvidia dans la section ShivaOS - Driver NVIDIA : akmod-nvidia-open par défaut (RTX 2000+) - Filtre catégorie ShivaOS du catalog serveur pour éviter les doublons * Wed May 13 2026 ShivaOS Team - 1.7-9 - Fix profil Escritorio/Bureau/Desktop : highlight persistant après fallback powersave sur P-state (AMD/Intel) - Textes boutons Activer/Actif/Activar trilingues * Tue May 12 2026 ShivaOS Team - 1.7-7 - Nouvel onglet Fonds d'écran : grille de wallpapers avec aperçu et application via plasma-apply-wallpaperimage * Tue May 12 2026 ShivaOS Team - 1.7-6 - Fix crash au démarrage : QIcon manquant dans les imports PyQt6/PyQt5 * Tue May 12 2026 ShivaOS Team - 1.7-5 - Nouvelle icône SVG bleue (#00b4ff) spécifique au store (shiva-store.svg) - Onglet MAJ : sous-titre adaptatif Atomic vs Classic - Ajout setWindowIcon dans la fenêtre principale * Mon May 11 2026 ShivaOS Team - 1.7-3 - Fix Atomic : onglet Dépôts affiche message informatif (dnf copr non supporté) - Fix Atomic : onglet MAJ utilise rpm-ostree update + check - Fix Atomic : UpgradeWorker avertit de redémarrer après mise à jour - _SHIVA_PKGS séparé Classic/Atomic (retire shiva-gaming et kernel-shivaos sur Atomic) * Fri May 09 2026 ShivaOS Team - 1.7-2 - Fix crash ABRT : SetProfileWorker en QThread (plus de subprocess.run dans le main thread) - Fix profil Bureau : fallback powersave si schedutil absent (AMD-pstate) - EPP (energy_performance_preference) appliqué en plus du governor - Feedback visuel immédiat : bouton "✓ Actif" + bordure orange sans attendre le refresh * Fri May 09 2026 ShivaOS Team - 1.7-1 - Nouvel onglet Système : GPU live (temp, usage, VRAM, fréq) + CPU governor - Profils de performance : Gaming (performance), Bureau (schedutil), Économie (powersave) - Stats AMD via /sys + NVIDIA via nvidia-smi, rafraîchissement toutes les 4s * Sat May 09 2026 ShivaOS Team - 1.6-1 - Compatibilité Atomic : détection /run/ostree-booted → rpm-ostree install au lieu de dnf - COPR enable ignoré sur Atomic (non supporté sur système immuable) * 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