The package rpms/retroarch.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/retroarch.git/commit/?id=0f3debbbb4e....
Change: +ExcludeArch: s390x
Thanks.
Full change: ============
commit 664693146827ee1cc7708c76290f615f705f028c Author: Artem Polishchuk ego.cordatus@gmail.com Date: Sat Sep 30 17:58:32 2023 +0300
license: Convert to SPDX
diff --git a/retroarch.spec b/retroarch.spec index 8e2b4b1..e799ddd 100644 --- a/retroarch.spec +++ b/retroarch.spec @@ -94,7 +94,7 @@ Summary: Cross-platform, sophisticated frontend for the libretro API. %{? # gfx/ # libretro-common/ # -License: GPLv3+ and GPLv2 and CC-BY and CC0 and BSD and ASL 2.0 and MIT +License: GPL-3.0-or-later and GPL-2.0-only and CC-BY-3.0 and CC-BY-4.0 and CC0-1.0 and BSD-2-Clause and BSD-3-Clause and Apache-2.0 and MIT
URL: https://www.libretro.com/ Source0: %{short_url}/RetroArch/archive/v%{version}/%{appname}-%{version}.tar.gz
commit 25d257b08d1d673c09db9234145aeb5fd9d96bac Author: Artem Polishchuk ego.cordatus@gmail.com Date: Sat Sep 30 17:49:56 2023 +0300
build: Update to 1.16.0.3
diff --git a/.gitignore b/.gitignore index d14bca4..cb0866a 100644 --- a/.gitignore +++ b/.gitignore @@ -132,3 +132,9 @@ /libretro-core-info-1.15.0.tar.gz /libretro-database-1.15.0.tar.gz /retroarch-joypad-autoconfig-1.15.0.tar.gz +/retroarch-1.16.0.tar.gz +/retroarch-assets-20230911git7b735ef.tar.gz +/libretro-core-info-1.16.0.tar.gz +/retroarch-joypad-autoconfig-1.16.0.tar.gz +/libretro-database-1.16.0.tar.gz +/retroarch-1.16.0.3.tar.gz diff --git a/add-executable-bit-to-script.patch b/add-executable-bit-to-script.patch deleted file mode 100644 index b575867..0000000 --- a/add-executable-bit-to-script.patch +++ /dev/null @@ -1,13 +0,0 @@ -From e51c6d405ec8ce6b708292e8f55b9106d92b23e0 Mon Sep 17 00:00:00 2001 -From: Artem Polishchuk ego.cordatus@gmail.com -Date: Tue, 3 Dec 2019 15:40:58 +0200 -Subject: [PATCH] Add executable bit to script - ---- - xmb/convert.sh | 0 - 1 file changed, 0 insertions(+), 0 deletions(-) - mode change 100644 => 100755 xmb/convert.sh - -diff --git a/xmb/convert.sh b/xmb/convert.sh -old mode 100644 -new mode 100755 diff --git a/retroarch.spec b/retroarch.spec index be4e44a..8e2b4b1 100644 --- a/retroarch.spec +++ b/retroarch.spec @@ -24,12 +24,13 @@ ExcludeArch: s390x # Assets # * https://github.com/libretro/retroarch-assets # * https://github.com/libretro/retroarch-assets/issues/414 -%global commit1 4ec80faf1b5439d1654f407805bb66141b880826 -%global date 20221024 +%global commit1 7b735ef18bcc6508b1c9a626eb237779ff787179 +%global date 20230911 %global shortcommit1 %(c=%{commit1}; echo ${c:0:7})
Name: %{appname}%{?p_suffix} -Version: 1.15.0 +Version: 1.16.0.3 +%global version_addons 1.16.0 Release: %autorelease Summary: Cross-platform, sophisticated frontend for the libretro API. %{?sum_suffix}
@@ -112,13 +113,13 @@ Source1: %{short_url}/%{appname}-assets/archive/%{commit1}/%{appname}-ass %dnl Source2: https://raw.githubusercontent.com/flathub/%%7Buuid%7D/63af0e2449891e40c6ab6f...
# Libretro's core info -Source3: %{short_url}/libretro-core-info/archive/v%{version}/libretro-core-info-%{version}.tar.gz +Source3: %{short_url}/libretro-core-info/archive/v%{version_addons}/libretro-core-info-%{version_addons}.tar.gz
# Joypad Autoconfig Files -Source4: %{short_url}/%{appname}-joypad-autoconfig/archive/v%{version}/%{appname}-joypad-autoconfig-%{version}.tar.gz +Source4: %{short_url}/%{appname}-joypad-autoconfig/archive/v%{version_addons}/%{appname}-joypad-autoconfig-%{version_addons}.tar.gz
# Database files (cheatcode, content data, cursors) -Source5: %{short_url}/libretro-database/archive/v%{version}/libretro-database-%{version}.tar.gz +Source5: %{short_url}/libretro-database/archive/v%{version_addons}/libretro-database-%{version_addons}.tar.gz
# Script for enabling network access which allows downloading more libretro # cores @@ -126,9 +127,6 @@ Source10: %{name}-enable-network-access.sh
Source11: README.fedora.md
-# https://github.com/libretro/retroarch-assets/pull/334 -Patch0: https://github.com/libretro/retroarch-assets/pull/334.patch#/add-executable-... - BuildRequires: desktop-file-utils BuildRequires: gcc-c++ >= 7 BuildRequires: glslang-devel @@ -228,7 +226,7 @@ Provides: bundled(ibxm) # https://github.com/libretro/RetroArch/issues/8153 Provides: bundled(lua) = 5.3.5
-Provides: bundled(rcheevos) = 10.4 +Provides: bundled(rcheevos) = 10.7 Provides: bundled(SPIRV-Cross) Provides: bundled(stb)
@@ -295,11 +293,6 @@ database of ROMs that are known to be good copies. %prep %setup -n RetroArch-%{version} -q %setup -n RetroArch-%{version} -q -D -T -a1 - -pushd %{appname}-assets-%{commit1} -%patch 0 -p1 -popd - %setup -n RetroArch-%{version} -q -D -T -a3 %setup -n RetroArch-%{version} -q -D -T -a4 %setup -n RetroArch-%{version} -q -D -T -a5 @@ -385,13 +378,13 @@ sed -e 's|retroarch.cfg|%{name}.cfg|g' \ %make_build -C gfx/video_filters
# Libretro's core info -%make_build -C libretro-core-info-%{version} +%make_build -C libretro-core-info-%{version_addons}
# Joypad Autoconfig Files -%make_build -C %{appname}-joypad-autoconfig-%{version} +%make_build -C %{appname}-joypad-autoconfig-%{version_addons}
# Database files (cheatcode, content data, cursors) -%make_build -C libretro-database-%{version} +%make_build -C libretro-database-%{version_addons}
%install @@ -426,14 +419,14 @@ rm %{buildroot}%{_datadir}/libretro/assets%{?p_suffix}/pkg/osd-font.ttf \ INSTALLDIR=%{_libdir}/retroarch/filters%{?p_suffix}/video
# Libretro's core info -%make_install -C libretro-core-info-%{version} \ +%make_install -C libretro-core-info-%{version_addons} \ INSTALLDIR=%{_datadir}/libretro/info%{?p_suffix}
# AppData manifest %dnl install -m 0644 -Dp %{SOURCE2} %{buildroot}%{_metainfodir}/%{uuid}.appdata.xml
# Joypad Autoconfig Files -%make_install -C %{appname}-joypad-autoconfig-%{version} \ +%make_install -C %{appname}-joypad-autoconfig-%{version_addons} \ DOC_DIR=%{_datadir}/libretro/autoconfig/doc %if %{with freeworld} mv %{buildroot}%{_datadir}/libretro/autoconfig/ \ @@ -441,7 +434,7 @@ mv %{buildroot}%{_datadir}/libretro/autoconfig/ \ %endif
# Database files (cheatcode, content data, cursors) -%make_install -C libretro-database-%{version} \ +%make_install -C libretro-database-%{version_addons} \ INSTALLDIR=%{_datadir}/libretro/database%{?p_suffix}
# Rename desktop file to UUID for compatibility diff --git a/sources b/sources index 6fb735b..90c2f75 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ -SHA512 (libretro-core-info-1.15.0.tar.gz) = 573418f8e27b66dea312be6bceef9e46d03862a26b1f55033e909618dc4f1784ed9cc206f49c7903efec8583fd8cee6d4f77de4ca34682dfc33c1d75850eeb1b -SHA512 (libretro-database-1.15.0.tar.gz) = 2730865000da062ee42e98f66182f5a152d864be4af3c46f925f860a89219bd0e84ec21cd5748762ae6e22643051a092bf6abc165a70f31a50ea2f4e4e0d9087 -SHA512 (retroarch-1.15.0.tar.gz) = 7655335877fb42ffbba76037763e1e7b7e9c0b67cf6a41f4a3c26ddfd1f004b9be59f6aebb2470c6b48ca15aadc20773a0cc197988323b482c3a358edfd58a12 -SHA512 (retroarch-assets-20221024git4ec80fa.tar.gz) = d6188dd4e3c6e5b2cddf88513bcd92f1e65b8d877c16c9a9de045aa960050620b5db21da9a784f5ccc93a4c0908a29093dc4396535ea568470ae69247afe723d -SHA512 (retroarch-joypad-autoconfig-1.15.0.tar.gz) = 9a548926a81e80740055175e0c8380d1dda5e855bae118553429e30b22257e432e7b7b70fe7f2aa9b48e2048a06ffc20c0186626e01887c3d8ab8c5b436ae865 +SHA512 (libretro-core-info-1.16.0.tar.gz) = ca061f4ed16e53f21053c311353e42a83336688011e13a474e5d6a59ed1d317f0dd3d9f03aa569c41f2e38c684eac8db7529f935b573731499c0c2ee5c73c84e +SHA512 (libretro-database-1.16.0.tar.gz) = 02f8108cfe5954cc10e7edf131d81f767bf71151dd314854aad3fc8b18c3d8ebb13e98496aceb905eb2b0680f0b93d13dd7c911894e14ea4b65a78ab7643c1fe +SHA512 (retroarch-1.16.0.3.tar.gz) = a208905257ef5ac38f055195a06167cba5727f470abcba20015ae47bec9af5936fbdc50badb146502d6ccf8de76eaad5846a131974919bb99ea5a0a008624bc1 +SHA512 (retroarch-assets-20230911git7b735ef.tar.gz) = 4948501b63b65314bcef1ea7e14f22f7d5a3c0a5d2d340ac6bd33514ea487b1b4354e25d8ba49ac6ffa81bb7a43923edc985fd292d2fe38949742af468ac65f5 +SHA512 (retroarch-joypad-autoconfig-1.16.0.tar.gz) = b0ca89386b681c081faf76e6b65cbe90fce3b712de3f66a1e8686653824f02566b8d50fb40fad2fc7d7260fe46be75199871f8a316c9acf7210dd2287e5047de
commit 6aa8dafa3233cd19649c05b8dd9c1e9bc89c9ea2 Author: Fedora Release Engineering releng@fedoraproject.org Date: Fri Jul 21 16:49:48 2023 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering releng@fedoraproject.org
commit 81059bd48f91ae46741be5ba20f64c5570afae07 Author: Artem Polishchuk ego.cordatus@gmail.com Date: Tue Jun 27 08:06:51 2023 +0300
build: Attempt to enable CSD on Wayland (rh#2217543)
diff --git a/retroarch.spec b/retroarch.spec index 870c760..be4e44a 100644 --- a/retroarch.spec +++ b/retroarch.spec @@ -368,6 +368,8 @@ sed -e 's|retroarch.cfg|%{name}.cfg|g' \ --disable-builtinmbedtls \ --disable-builtinzlib \ --enable-dbus \ + --enable-libdecor \ + --enable-wayland \ %{nil} %set_build_flags %make_build
commit 9fd008bd3079a6f00e95474dc61bc486926c9420 Author: Artem Polishchuk ego.cordatus@gmail.com Date: Tue Jun 27 08:00:49 2023 +0300
Convert to %autorelease and %autochangelog
[skip changelog]
diff --git a/changelog b/changelog new file mode 100644 index 0000000..d81bd64 --- /dev/null +++ b/changelog @@ -0,0 +1,165 @@ +* Tue Jun 27 2023 Artem Polishchuk ego.cordatus@gmail.com - 1.15.0-6 +- build: ExcludeArch: s390x + +* Tue Jun 27 2023 Artem Polishchuk ego.cordatus@gmail.com - 1.15.0-5 +- build: Use modern RPM macros for %patch +- build: Remove big-endian patch + +* Sun Mar 12 2023 Neal Gompa ngompa@fedoraproject.org - 1.15.0-4 +- Rebuild for ffmpeg 6.0 +- fix build on big-endian (Dominik Mierzejewski) + +* Sat Mar 11 2023 Artem Polishchuk ego.cordatus@gmail.com - 1.15.0-3 +- chore: Update to 1.15.0 + +* Fri Jan 20 2023 Fedora Release Engineering releng@fedoraproject.org - 1.14.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Tue Dec 13 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.14.0-1 +- chore: Update to 1.14.0 + +* Sun Nov 20 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.13.0-1 +- chore: Update to 1.13.0 + +* Mon Nov 14 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.12.0-4 +- build: Use ffmpeg-free only for >= f37 + +* Mon Nov 14 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.12.0-3 +- build: Add new build deps + +* Mon Nov 14 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.12.0-2 +- build: Add limited ffmpeg support for >= f36 + +* Sat Oct 22 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.12.0-1 +- chore(update): 1.12.0 + +* Sat Oct 01 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.11.0-2 +- build: Recommends: gamemode + +* Fri Sep 30 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.11.0-1 +- chore(update): 1.11.0 + +* Wed Sep 14 2022 Michel Alexandre Salim salimma@fedoraproject.org - 1.10.3-3 +- Rebuilt for flac 1.4.0 + +* Sat Jul 23 2022 Fedora Release Engineering releng@fedoraproject.org - 1.10.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Tue Apr 12 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.10.3-1 +- chore(update): 1.10.3 + +* Wed Mar 23 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.10.2-1 +- chore(update): 1.10.2 + +* Fri Mar 04 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.10.1-1 +- chore(update): 1.10.1 + +* Sat Jan 22 2022 Morten Stevens mstevens@fedoraproject.org 1.10.0-2 +- Rebuilt for mbedTLS 2.28.0 + +* Thu Jan 20 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.10.0-1 +- chore(update): 1.10.0 + +* Mon Dec 06 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.14-1 +- chore(update): 1.9.14 + +* Sun Nov 07 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.13-1 +- chore(update): 1.9.13 + +* Sun Oct 24 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.12-1 +- chore(update): 1.9.12 + +* Sat Oct 09 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.11-1 +- chore(update): 1.9.11 + +* Mon Oct 04 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.10-1 +- build(update): 1.9.10 + +* Fri Oct 01 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.9-3 +- docs: Add README.fedora.md | rh#1846170 + +* Tue Sep 14 2021 Sahana Prasad sahana@redhat.com - 1.9.9-2 +- Rebuilt with OpenSSL 3.0.0 + +* Tue Sep 07 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.9-1 +- build(update): 1.9.9 + +* Thu Aug 26 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.8-1 +- build(update): 1.9.8 + +* Sat Aug 14 2021 Artem Polishchuk ego.cordatus@gmail.com +- build(update): 1.9.7 + +* Fri Jul 23 2021 Fedora Release Engineering releng@fedoraproject.org - 1.9.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Mon Jun 14 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.5-1 +- build(update): 1.9.5 + +* Fri May 28 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.4-1 +- build(update): 1.9.4 + +* Sat May 15 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.3-1 +- build(update): 1.9.3 + +* Sat May 01 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.2-1 +- build(update): 1.9.2 + +* Mon Mar 29 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.1-1 +- build(update): 1.9.1 + +* Wed Jan 27 2021 Fedora Release Engineering releng@fedoraproject.org - 1.9.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sat Aug 08 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.9.0-1 +- Update to 1.9.0 + +* Wed Jul 29 2020 Fedora Release Engineering releng@fedoraproject.org - 1.8.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Sat Jun 20 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.8.9-1 +- Update to 1.8.9 + +* Wed May 27 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.8.8-1 +- Update to 1.8.8 + +* Tue May 19 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.8.7-2 +- Add Database files (cheatcode, content data, cursors) | Fix: RH#1822743 +- Disable LTO + +* Mon May 18 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.8.7-1 +- Update to 1.8.7 + +* Thu May 07 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.8.6-1 +- Update to 1.8.6 + +* Thu Mar 26 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.8.5-2 +- Add Joypad Autoconfig Files + +* Mon Mar 23 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.8.5-1 +- Update to 1.8.5 +- Add new libretro core + +* Thu Jan 30 2020 Fedora Release Engineering releng@fedoraproject.org - 1.8.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Jan 29 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.8.4-3 +- Spec file improvements +- Thanks to Nicolas Chauvet kwizart@gmail.com for help with packaging and review + +* Fri Jan 24 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.8.4-2 +- Add Libretro's core info. Thanks jamesunderland@protonmail.com + +* Sun Jan 19 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.8.4-1 +- Update to 1.8.4 +- Add missed Perl modules + +* Sun Dec 29 2019 Artem Polishchuk ego.cordatus@gmail.com - 1.8.2-2 +- Make fully standlone Freeworld package as RPM Fusion recommended + +* Thu Dec 26 2019 Artem Polishchuk ego.cordatus@gmail.com - 1.8.2-1 +- Update to 1.8.2 + +* Fri Nov 29 2019 Artem Polishchuk ego.cordatus@gmail.com - 1.8.1-14 +- Initial package +- Thanks to Vitaly Zaitsev vitaly@easycoding.org for help with packaging and review diff --git a/retroarch.spec b/retroarch.spec index 0d70dd1..870c760 100644 --- a/retroarch.spec +++ b/retroarch.spec @@ -30,7 +30,7 @@ ExcludeArch: s390x
Name: %{appname}%{?p_suffix} Version: 1.15.0 -Release: 6%{?dist} +Release: %autorelease Summary: Cross-platform, sophisticated frontend for the libretro API. %{?sum_suffix}
# CC-BY: Assets @@ -514,168 +514,4 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.xml
%changelog -* Tue Jun 27 2023 Artem Polishchuk ego.cordatus@gmail.com - 1.15.0-6 -- build: ExcludeArch: s390x - -* Tue Jun 27 2023 Artem Polishchuk ego.cordatus@gmail.com - 1.15.0-5 -- build: Use modern RPM macros for %patch -- build: Remove big-endian patch - -* Sun Mar 12 2023 Neal Gompa ngompa@fedoraproject.org - 1.15.0-4 -- Rebuild for ffmpeg 6.0 -- fix build on big-endian (Dominik Mierzejewski) - -* Sat Mar 11 2023 Artem Polishchuk ego.cordatus@gmail.com - 1.15.0-3 -- chore: Update to 1.15.0 - -* Fri Jan 20 2023 Fedora Release Engineering releng@fedoraproject.org - 1.14.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Tue Dec 13 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.14.0-1 -- chore: Update to 1.14.0 - -* Sun Nov 20 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.13.0-1 -- chore: Update to 1.13.0 - -* Mon Nov 14 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.12.0-4 -- build: Use ffmpeg-free only for >= f37 - -* Mon Nov 14 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.12.0-3 -- build: Add new build deps - -* Mon Nov 14 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.12.0-2 -- build: Add limited ffmpeg support for >= f36 - -* Sat Oct 22 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.12.0-1 -- chore(update): 1.12.0 - -* Sat Oct 01 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.11.0-2 -- build: Recommends: gamemode - -* Fri Sep 30 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.11.0-1 -- chore(update): 1.11.0 - -* Wed Sep 14 2022 Michel Alexandre Salim salimma@fedoraproject.org - 1.10.3-3 -- Rebuilt for flac 1.4.0 - -* Sat Jul 23 2022 Fedora Release Engineering releng@fedoraproject.org - 1.10.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Tue Apr 12 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.10.3-1 -- chore(update): 1.10.3 - -* Wed Mar 23 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.10.2-1 -- chore(update): 1.10.2 - -* Fri Mar 04 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.10.1-1 -- chore(update): 1.10.1 - -* Sat Jan 22 2022 Morten Stevens mstevens@fedoraproject.org 1.10.0-2 -- Rebuilt for mbedTLS 2.28.0 - -* Thu Jan 20 2022 Artem Polishchuk ego.cordatus@gmail.com - 1.10.0-1 -- chore(update): 1.10.0 - -* Mon Dec 06 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.14-1 -- chore(update): 1.9.14 - -* Sun Nov 07 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.13-1 -- chore(update): 1.9.13 - -* Sun Oct 24 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.12-1 -- chore(update): 1.9.12 - -* Sat Oct 09 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.11-1 -- chore(update): 1.9.11 - -* Mon Oct 04 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.10-1 -- build(update): 1.9.10 - -* Fri Oct 01 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.9-3 -- docs: Add README.fedora.md | rh#1846170 - -* Tue Sep 14 2021 Sahana Prasad sahana@redhat.com - 1.9.9-2 -- Rebuilt with OpenSSL 3.0.0 - -* Tue Sep 07 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.9-1 -- build(update): 1.9.9 - -* Thu Aug 26 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.8-1 -- build(update): 1.9.8 - -* Sat Aug 14 2021 Artem Polishchuk ego.cordatus@gmail.com -- build(update): 1.9.7 - -* Fri Jul 23 2021 Fedora Release Engineering releng@fedoraproject.org - 1.9.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Mon Jun 14 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.5-1 -- build(update): 1.9.5 - -* Fri May 28 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.4-1 -- build(update): 1.9.4 - -* Sat May 15 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.3-1 -- build(update): 1.9.3 - -* Sat May 01 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.2-1 -- build(update): 1.9.2 - -* Mon Mar 29 2021 Artem Polishchuk ego.cordatus@gmail.com - 1.9.1-1 -- build(update): 1.9.1 - -* Wed Jan 27 2021 Fedora Release Engineering releng@fedoraproject.org - 1.9.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Sat Aug 08 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.9.0-1 -- Update to 1.9.0 - -* Wed Jul 29 2020 Fedora Release Engineering releng@fedoraproject.org - 1.8.9-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Sat Jun 20 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.8.9-1 -- Update to 1.8.9 - -* Wed May 27 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.8.8-1 -- Update to 1.8.8 - -* Tue May 19 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.8.7-2 -- Add Database files (cheatcode, content data, cursors) | Fix: RH#1822743 -- Disable LTO - -* Mon May 18 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.8.7-1 -- Update to 1.8.7 - -* Thu May 07 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.8.6-1 -- Update to 1.8.6 - -* Thu Mar 26 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.8.5-2 -- Add Joypad Autoconfig Files - -* Mon Mar 23 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.8.5-1 -- Update to 1.8.5 -- Add new libretro core - -* Thu Jan 30 2020 Fedora Release Engineering releng@fedoraproject.org - 1.8.4-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Jan 29 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.8.4-3 -- Spec file improvements -- Thanks to Nicolas Chauvet kwizart@gmail.com for help with packaging and review - -* Fri Jan 24 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.8.4-2 -- Add Libretro's core info. Thanks jamesunderland@protonmail.com - -* Sun Jan 19 2020 Artem Polishchuk ego.cordatus@gmail.com - 1.8.4-1 -- Update to 1.8.4 -- Add missed Perl modules - -* Sun Dec 29 2019 Artem Polishchuk ego.cordatus@gmail.com - 1.8.2-2 -- Make fully standlone Freeworld package as RPM Fusion recommended - -* Thu Dec 26 2019 Artem Polishchuk ego.cordatus@gmail.com - 1.8.2-1 -- Update to 1.8.2 - -* Fri Nov 29 2019 Artem Polishchuk ego.cordatus@gmail.com - 1.8.1-14 -- Initial package -- Thanks to Vitaly Zaitsev vitaly@easycoding.org for help with packaging and review +%autochangelog
commit 0f3debbbb4ecf36e6f2784933f1bbfae9c95ed87 Author: Artem Polishchuk ego.cordatus@gmail.com Date: Tue Jun 27 07:12:08 2023 +0300
build: ExcludeArch: s390x
diff --git a/retroarch.spec b/retroarch.spec index 6513ad2..0d70dd1 100644 --- a/retroarch.spec +++ b/retroarch.spec @@ -1,5 +1,7 @@ # https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval ExcludeArch: %{ix86} +# Please fix upstream this if you need it and no downstream Fedora patch +ExcludeArch: s390x
# Free/Freeworld/Non-Free version %bcond_with freeworld @@ -28,7 +30,7 @@ ExcludeArch: %{ix86}
Name: %{appname}%{?p_suffix} Version: 1.15.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Cross-platform, sophisticated frontend for the libretro API. %{?sum_suffix}
# CC-BY: Assets @@ -512,6 +514,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.xml
%changelog +* Tue Jun 27 2023 Artem Polishchuk ego.cordatus@gmail.com - 1.15.0-6 +- build: ExcludeArch: s390x + * Tue Jun 27 2023 Artem Polishchuk ego.cordatus@gmail.com - 1.15.0-5 - build: Use modern RPM macros for %patch - build: Remove big-endian patch
commit f49f489dfaf4f18170d5d4429f6b1e6d15239c05 Author: Artem Polishchuk ego.cordatus@gmail.com Date: Tue Jun 27 06:37:48 2023 +0300
build: Use modern RPM macros for %patch
Fix deprecate warning
diff --git a/retroarch.spec b/retroarch.spec index d773080..6513ad2 100644 --- a/retroarch.spec +++ b/retroarch.spec @@ -28,7 +28,7 @@ ExcludeArch: %{ix86}
Name: %{appname}%{?p_suffix} Version: 1.15.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Cross-platform, sophisticated frontend for the libretro API. %{?sum_suffix}
# CC-BY: Assets @@ -295,7 +295,7 @@ database of ROMs that are known to be good copies. %setup -n RetroArch-%{version} -q -D -T -a1
pushd %{appname}-assets-%{commit1} -%patch0 -p1 +%patch 0 -p1 popd
%setup -n RetroArch-%{version} -q -D -T -a3 @@ -512,6 +512,10 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.xml
%changelog +* Tue Jun 27 2023 Artem Polishchuk ego.cordatus@gmail.com - 1.15.0-5 +- build: Use modern RPM macros for %patch +- build: Remove big-endian patch + * Sun Mar 12 2023 Neal Gompa ngompa@fedoraproject.org - 1.15.0-4 - Rebuild for ffmpeg 6.0 - fix build on big-endian (Dominik Mierzejewski)
commit bf1cdc68c3f67ef58b7866e9f422db3d272bce77 Author: Artem Polishchuk ego.cordatus@gmail.com Date: Tue Jun 27 06:36:54 2023 +0300
build: Remove big-endian patch
No longer needed and fix FTBFS.
diff --git a/retroarch-1.15.0-big-endian.patch b/retroarch-1.15.0-big-endian.patch deleted file mode 100644 index 900eb1d..0000000 --- a/retroarch-1.15.0-big-endian.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff -up RetroArch-1.15.0/input/input_driver.c.s390x RetroArch-1.15.0/input/input_driver.c ---- RetroArch-1.15.0/input/input_driver.c.s390x 2023-03-10 16:16:50.000000000 +0000 -+++ RetroArch-1.15.0/input/input_driver.c 2023-03-12 23:27:07.574931035 +0000 -@@ -4809,14 +4809,14 @@ void bsv_movie_next_frame(input_driver_s - uint64_t size; - uint8_t frame_tok = REPLAY_TOKEN_CHECKPOINT_FRAME; - core_serialize_size(&info); -- size = info.size; -+ size = swap_if_big64(info.size); - st = (uint8_t*)malloc(info.size); - serial_info.data = st; - serial_info.size = info.size; - core_serialize(&serial_info); - /* "next frame is a checkpoint" */ - intfstream_write(handle->file, (uint8_t *)(&frame_tok), sizeof(uint8_t)); -- intfstream_write(handle->file, &(swap_if_big64(size)), sizeof(uint64_t)); -+ intfstream_write(handle->file, &size, sizeof(uint64_t)); - intfstream_write(handle->file, st, info.size); - free(st); - } diff --git a/retroarch.spec b/retroarch.spec index 4bdf544..d773080 100644 --- a/retroarch.spec +++ b/retroarch.spec @@ -126,8 +126,6 @@ Source11: README.fedora.md
# https://github.com/libretro/retroarch-assets/pull/334 Patch0: https://github.com/libretro/retroarch-assets/pull/334.patch#/add-executable-... -# fix build on big-endian -Patch1: %{name}-1.15.0-big-endian.patch
BuildRequires: desktop-file-utils BuildRequires: gcc-c++ >= 7 @@ -299,7 +297,6 @@ database of ROMs that are known to be good copies. pushd %{appname}-assets-%{commit1} %patch0 -p1 popd -%patch1 -p1 -b .s390x
%setup -n RetroArch-%{version} -q -D -T -a3 %setup -n RetroArch-%{version} -q -D -T -a4
arch-excludes@lists.fedoraproject.org