## START: Set by rpmautospec ## (rpmautospec version 0.2.6) %define autorelease(e:s:pb:) %{?-p:0.}%{lua: release_number = 17; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{?dist} ## END: Set by rpmautospec %global commit db7ace387cdc87d9f2bd4f9f5211c26ce0b07867 %global date 20220915 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global corename mgba Name: libretro-%{corename} Version: 0.1.1 Release: 0.9.%{date}git%{shortcommit}.%autorelease Summary: mGBA Game Boy Advance Emulator License: MPLv2.0 URL: https://github.com/libretro/mgba Source0: %{url}/archive/%{commit}/%{name}-%{version}.%{date}git%{shortcommit}.tar.gz Source1: https://raw.githubusercontent.com/flathub/org.gnome.Games/master/libretro-cores/%{corename}.libretro BuildRequires: gcc-c++ BuildRequires: make Supplements: gnome-games Supplements: retroarch %description mGBA is an emulator for running Game Boy Advance games. It aims to be faster and more accurate than many existing Game Boy Advance emulators, as well as adding features that other emulators lack. It also supports Game Boy and Game Boy Color games. %prep %autosetup -n %{corename}-%{commit} %build %set_build_flags %make_build GIT_VERSION=%{shortcommit} %install %make_install \ prefix=%{_prefix} \ libdir=%{_libdir} \ %{nil} install -Dp -m 0644 %{SOURCE1} %{buildroot}%{_libdir}/libretro/%{corename}.libretro %files %license LICENSE %doc README.md PORTING.md CONTRIBUTING.md CHANGES %{_libdir}/libretro/ %changelog * Tue Oct 04 2022 Artem Polishchuk 0.1.1-17 - chore(update): Latest git snapshot * Thu Jul 21 2022 Fedora Release Engineering 0.1.1-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Apr 28 2022 Artem Polishchuk 0.1.1-15 - fix: Release version mistake 2 * Wed Apr 27 2022 Artem Polishchuk 0.1.1-14 - fix: Release version mistake * Wed Apr 27 2022 Artem Polishchuk 0.1.1-13 - chore(update): Latest git snapshot * Thu Jan 20 2022 Fedora Release Engineering - 0.1.1-0.8.20210903git70ed83c - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Tue Oct 05 2021 Artem Polishchuk - 0.1.1-0.7.20210903git70ed83c - chore(update): Latest git snapshot * Thu Jul 22 2021 Fedora Release Engineering - 0.1.1-0.6.202104267git4f3fcfa - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Mon May 03 2021 Artem Polishchuk - 0.1.1-0.5.202104267git4f3fcfa - build(update): Latest git snapshot * Tue Jan 26 2021 Fedora Release Engineering - 0.1.1-0.4.20191026git429d2f2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Tue Jul 28 2020 Fedora Release Engineering - 0.1.1-0.3.20191026git429d2f2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jan 29 2020 Fedora Release Engineering - 0.1.1-0.2.20191026git429d2f2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Wed Dec 04 2019 Artem Polishchuk - 0.1.1-0.1.20191026git429d2f2 - Update to latest git snapshot - Remove 'libretro-gtk-0_14-0' dependency * Tue Oct 08 2019 Artem Polishchuk - 0.1.1-0.1.20190912git4865aaa - Initial package