%define _build_id_links none %global __provides_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$ %global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$ Name: heroic-games-launcher-bin Version: 2.14.1 Release: 1%{?dist} Summary: A Native GOG, Amazon and Epic Games Launcher for Linux ExclusiveArch: x86_64 License: GPL-3.0-or-later URL: https://heroicgameslauncher.com Source0: https://github.com/flavioislima/HeroicGamesLauncher/releases/download/v%{version}/heroic-%{version}.x86_64.rpm # License file Source1: https://raw.githubusercontent.com/flavioislima/HeroicGamesLauncher/main/COPYING # Documentation file Source2: https://raw.githubusercontent.com/flavioislima/HeroicGamesLauncher/main/README.md BuildRequires: desktop-file-utils Requires: hicolor-icon-theme Requires: python3 ## Just tip for future if this will be unbunled one day # Requires: legendary Recommends: gamemode Recommends: libvkd3d Recommends: mangohud Recommends: wine-dxvk Recommends: wine %description Heroic is an Open Source Game Launcher for Linux, Windows and macOS. Right now it supports launching games from the Epic Games Store using Legendary, GOG Games using our custom implementation with gogdl and Amazon Games using Nile. Features available right now * Login with an existing Epic Games, GOG or Amazon account * Install, uninstall, update, repair and move Games * Import an already installed game * Play Epic games online [AntiCheat on macOS and on Linux depends on the game] * Play games using Wine or Proton [Linux] * Play games using Crossover [macOS] * Download custom Wine and Proton versions [Linux] * Access to Epic, GOG and Amazon Games stores directly from Heroic * Search for the game on ProtonDB for compatibility information [Linux] * Show ProtonDB and Steam Deck compatibility information [Linux] * Sync installed games with an existing Epic Games Store installation * Sync saves with the cloud * Custom Theming Support * Download queue * Add Games and Applications outside GOG, Epic Games and Amazon Games %prep rpm2cpio %{SOURCE0} | cpio -idmv sed -i 's|/opt/Heroic/heroic|%{_libdir}/%{name}/heroic|' \ %{_builddir}/usr/share/applications/heroic.desktop %install mkdir -p %{buildroot}%{_libdir}/%{name}/ cp -a opt/Heroic/* %{buildroot}%{_libdir}/%{name}/ mkdir -p %{buildroot}%{_datadir}/ cp -a usr/share/* %{buildroot}%{_datadir}/ mkdir -p %{buildroot}%{_bindir}/ ln -sf %{_libdir}/%{name}/heroic %{buildroot}%{_bindir}/heroic install -D -p -m 0644 %{SOURCE1} -t %{buildroot}%{_licensedir}/%{name}/ install -D -p -m 0644 %{SOURCE2} -t %{buildroot}%{_docdir}/%{name}/ strip -s %{buildroot}%{_libdir}/%{name}/*.so strip -s %{buildroot}%{_libdir}/%{name}/{heroic,chrome-sandbox} %check desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %files %{_bindir}/heroic %{_datadir}/applications/*.desktop %{_datadir}/icons/hicolor/*/apps/*.png %{_docdir}/%{name}/ %{_libdir}/%{name}/ %{_licensedir}/%{name}/ %attr(4755,root,root) %{_libdir}/%{name}/chrome-sandbox %changelog * Sat Apr 06 2024 Artem Polishchuk - 2.14.1-1 - chore: Update to latest release * Mon Apr 01 2024 Artem Polishchuk - 2.14.0-1 - chore: Update to latest release * Mon Feb 12 2024 Artem Polishchuk - 2.13.0-1 - chore: Update to latest release * Thu Feb 01 2024 Artem Polishchuk - 2.12.1-1 - chore: Update to latest release * Sun Jan 07 2024 Artem Polishchuk - 2.12.0-1 - chore: Update to latest release * Fri Jan 05 2024 Artem Polishchuk - 2.11.0-1 - chore: Update to latest release * Sat Nov 04 2023 Artem Polishchuk - 2.10.0-1 - chore: Update to latest release * Wed Sep 13 2023 Artem Polishchuk - 2.9.2-1 - chore(update): 2.9.2 * Mon Aug 28 2023 Artem Polishchuk - 2.9.1-2 - build: Update description - build: Add URL homepage * Wed Jul 26 2023 Artem Polishchuk - 2.9.1-1 - chore(update): 2.9.1 * Mon Jul 24 2023 Artem Polishchuk - 2.9.0-1 - chore(update): 2.9.0 * Wed May 31 2023 Artem Polishchuk - 2.8.0-1 - chore(update): 2.8.0 * Wed May 03 2023 Artem Polishchuk - 2.7.1-1 - chore(update): 2.7.1 * Tue Apr 04 2023 Artem Polishchuk - 2.7.0-1 - chore(update): 2.7.0 * Sun Feb 05 2023 Artem Polishchuk - 2.6.2-1 - chore(update): 2.6.2 * Thu Feb 02 2023 Artem Polishchuk - 2.6.1-1 - chore(update): 2.6.1 * Thu Feb 02 2023 Artem Polishchuk - 2.6.0-1 - chore(update): 2.6.0 * Wed Dec 14 2022 Artem Polishchuk - 2.5.2-1 - chore(update): 2.5.2 * Tue Dec 06 2022 Artem Polishchuk - 2.5.1-1 - chore(update): 2.5.1 * Wed Nov 30 2022 Artem Polishchuk - 2.5.0-1 - chore(update): 2.5.0 * Sat Sep 10 2022 Artem Polishchuk - 2.4.3-1 - chore(update): 2.4.3 * Fri Sep 02 2022 Artem Polishchuk - 2.4.2-1 - chore(update): 2.4.2 * Wed Aug 31 2022 Artem Polishchuk - 2.4.1-1 - chore(update): 2.4.1 * Thu Aug 11 2022 Artem Polishchuk - 2.4.0-1 - chore(update): 2.4.0 * Wed Aug 10 2022 Artem Polishchuk - 2.3.10-1 - chore(update): 2.3.10 * Thu Jun 23 2022 Artem Polishchuk - 2.3.9-1 - chore(update): 2.3.9 * Thu Jun 02 2022 Artem Polishchuk - 2.3.7-1 - chore(update): 2.3.7 * Wed Jun 01 2022 Artem Polishchuk - 2.3.6-1 - chore(update): 2.3.6 * Tue May 31 2022 Artem Polishchuk - 2.3.5-1 - chore(update): 2.3.5 * Sun May 29 2022 Artem Polishchuk - 2.3.4-1 - chore(update): 2.3.4 * Sat May 21 2022 Artem Polishchuk - 2.3.3-1 - chore(update): 2.3.3 * Thu May 19 2022 Artem Polishchuk - 2.3.2-1 - chore(update): 2.3.2 * Sun May 15 2022 Artem Polishchuk - 2.3.1-1 - chore(update): 2.3.1 * Sat May 14 2022 Artem Polishchuk - 2.3.0-1 - chore(update): 2.3.0 * Fri Mar 11 2022 Artem Polishchuk - 2.2.6-1 - chore(update): 2.2.6 * Thu Mar 10 2022 Artem Polishchuk - 2.2.5-1 - chore(update): 2.2.5 * Thu Mar 10 2022 Artem Polishchuk - 2.2.4-1 - chore(update): 2.2.4 * Mon Mar 07 2022 Artem Polishchuk - 2.2.2-1 - chore(update): 2.2.2 * Thu Feb 24 2022 Artem Polishchuk - 2.2.1-1 - chore(update): 2.2.1 * Wed Feb 23 2022 Artem Polishchuk - 2.2.0-1 - chore(update): 2.2.0 * Thu Feb 03 2022 Artem Polishchuk - 2.1.0-1 - chore(update): 2.1.0 * Thu Jan 06 2022 Artem Polishchuk - 2.0.1-1 - chore(update): 2.0.1 * Tue Dec 28 2021 Artem Polishchuk - 2.0.0-1 - chore(update): 2.0.0 * Mon Oct 18 2021 Artem Polishchuk - 1.10.3-1 - chore(update): 1.10.3 * Mon Oct 11 2021 Artem Polishchuk - 1.10.2-1 - chore(update): 1.10.2 * Sun Oct 10 2021 Artem Polishchuk - 1.10.1-1 - chore(update): 1.10.1 * Sun Jul 04 2021 Artem Polishchuk - 1.8.2-1 - build(update): 1.8.2 * Sat Jul 03 2021 Artem Polishchuk - 1.8.1-1 - build(update): 1.8.1 * Fri Jul 02 2021 Artem Polishchuk - 1.8.0-1 - build(update): 1.8.0 * Mon Jun 21 2021 Artem Polishchuk - 1.7.2-1 - build(update): 1.7.2 * Mon May 24 2021 Artem Polishchuk - 1.7.0-1 - build(update): 1.7.0 * Sat May 08 2021 Artem Polishchuk - 1.6.1-1 - build(update): 1.6.1 * Fri May 07 2021 Artem Polishchuk - 1.6.0-1 - build(update): 1.6.0 * Tue Apr 27 2021 Artem Polishchuk - 1.5.9-1 - build(update): 1.5.9 * Sun Mar 21 2021 Artem Polishchuk - 1.5.7-1 - build(update): 1.5.7 * Wed Mar 03 2021 Artem Polishchuk - 1.5.5-2 - build: Disable generating build-id's in order to fix GH#215 * Wed Mar 03 2021 Artem Polishchuk - 1.5.5-1 - build(update): 1.5.5 * Mon Feb 22 2021 Artem Polishchuk - 1.5.4-1 - build(update): 1.5.4 * Fri Feb 19 2021 Artem Polishchuk - 1.5.3-1 - build(update): 1.5.3 * Thu Feb 18 2021 Artem Polishchuk - 1.5.2-1 - build(update): 1.5.2 * Wed Feb 17 2021 Artem Polishchuk - 1.5.0-1 - build(update): 1.5.0 * Mon Feb 08 2021 Artem Polishchuk - 1.4.0-1 - build(update): 1.4.0 * Sun Jan 31 2021 Artem Polishchuk - 1.3.1-1 - Initial package