From 2fe0ff94067238e7f5b45905ab9c1a99767609ce Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Sun, 2 Mar 2025 22:29:08 -0800 Subject: [PATCH] Fix (heroic): Handle AutoReqProv Electron issues (#3685) (#3699) * Hey RPM are you out of your mind Signed-off-by: Gilver * Add ExclusiveArch, RPM is making me mad Signed-off-by: Gilver * Bump release Signed-off-by: Gilver * I wonder if wildcards work here Signed-off-by: Gilver * Alright that's enough of that Signed-off-by: Gilver * Add bundled binaries Signed-off-by: Gilver --------- Signed-off-by: Gilver (cherry picked from commit 60caf1e0b8f713fa8f9b8d2e382b3c81241afac7) Co-authored-by: Gilver --- .../heroic-games-launcher.spec | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/anda/games/heroic-games-launcher/heroic-games-launcher.spec b/anda/games/heroic-games-launcher/heroic-games-launcher.spec index dfb28f2a40..fa8cb28cd4 100644 --- a/anda/games/heroic-games-launcher/heroic-games-launcher.spec +++ b/anda/games/heroic-games-launcher/heroic-games-launcher.spec @@ -1,13 +1,12 @@ %global debug_package %{nil} -%global __requires_exclude libffmpeg.so -%global __provides_exclude_from %{_datadir}/heroic/.*\\.so -%global __provides_exclude_from %{_datadir}/heroic/.*\\.so.1 +%global __provides_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$ +%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$ %define _build_id_links none %global git_name HeroicGamesLauncher Name: heroic-games-launcher Version: 2.16.0 -Release: 1%?dist +Release: 2%?dist Summary: A games launcher for GOG, Amazon, and Epic Games License: GPL-3.0-only AND MIT AND BSD-3-Clause URL: https://heroicgameslauncher.com @@ -26,14 +25,25 @@ BuildRequires: nodejs BuildRequires: pnpm BuildRequires: python3 Requires: alsa-lib +Requires: atk +Requires: at-spi2-core Requires: gtk3 Requires: hicolor-icon-theme +Requires: libXext +Requires: libXfixes Requires: nss Requires: python3 Requires: which Recommends: gamemode Recommends: mangohud Recommends: umu-launcher +# Woarkaround for GNOME issues with libei +Recommends: (extest if gnome-shell) +Provides: bundled(gogdl) +Provides: bundled(legendary) +Provides: bundled(nile) +ExclusiveArch: x86_64 +AutoReq: no Packager: Gilver E. %description @@ -89,4 +99,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/heroic.desktop %changelog * Thu Jan 30 2025 Gilver E. - Initial package +* Sun Mar 02 2025 Gilver E. +- Update to 2.16.0 +- Fix incorrect RPM dependencies