diff --git a/.gitignore b/.gitignore index 75000b3..1df90dd 100644 --- a/.gitignore +++ b/.gitignore @@ -86,3 +86,74 @@ /retroarch-1.9.13.tar.gz /retroarch-assets-20211108git9c22505.tar.gz /retroarch-joypad-autoconfig-1.9.13.tar.gz +/libretro-core-info-1.9.14.tar.gz +/libretro-database-1.9.14.tar.gz +/retroarch-1.9.14.tar.gz +/retroarch-joypad-autoconfig-1.9.14.tar.gz +/libretro-core-info-1.10.0.tar.gz +/libretro-database-1.10.0.tar.gz +/retroarch-1.10.0.tar.gz +/retroarch-assets-20220113gitcc5caa7.tar.gz +/retroarch-joypad-autoconfig-1.10.0.tar.gz +/libretro-core-info-1.10.1.tar.gz +/libretro-database-1.10.1.tar.gz +/retroarch-1.10.1.tar.gz +/retroarch-assets-20220214gitdb5f4f4.tar.gz +/retroarch-joypad-autoconfig-1.10.1.tar.gz +/libretro-core-info-1.10.2.tar.gz +/libretro-database-1.10.2.tar.gz +/retroarch-1.10.2.tar.gz +/retroarch-assets-20220321gitf45dd13.tar.gz +/retroarch-joypad-autoconfig-1.10.2.tar.gz +/libretro-core-info-1.10.3.tar.gz +/libretro-database-1.10.3.tar.gz +/retroarch-1.10.3.tar.gz +/retroarch-joypad-autoconfig-1.10.3.tar.gz +/libretro-core-info-1.11.0.tar.gz +/libretro-database-1.11.0.tar.gz +/retroarch-1.11.0.tar.gz +/retroarch-assets-20220806gitee33f8e.tar.gz +/retroarch-joypad-autoconfig-1.11.0.tar.gz +/retroarch-1.11.1.tar.gz +/libretro-core-info-1.12.0.tar.gz +/libretro-database-1.12.0.tar.gz +/retroarch-1.12.0.tar.gz +/retroarch-joypad-autoconfig-1.12.0.tar.gz +/libretro-core-info-1.13.0.tar.gz +/libretro-database-1.13.0.tar.gz +/retroarch-1.13.0.tar.gz +/retroarch-assets-20221024git4ec80fa.tar.gz +/retroarch-joypad-autoconfig-1.13.0.tar.gz +/retroarch-1.14.0.tar.gz +/libretro-core-info-1.14.0.tar.gz +/libretro-database-1.14.0.tar.gz +/retroarch-joypad-autoconfig-1.14.0.tar.gz +/retroarch-1.15.0.tar.gz +/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 +/retroarch-1.17.0.tar.gz +/retroarch-assets-20240102git923b711.tar.gz +/libretro-core-info-1.17.0.tar.gz +/libretro-database-1.17.0.tar.gz +/retroarch-joypad-autoconfig-1.17.0.tar.gz +/libretro-core-info-1.18.0.tar.gz +/libretro-database-1.18.0.tar.gz +/retroarch-1.18.0.tar.gz +/retroarch-joypad-autoconfig-1.18.0.tar.gz +/libretro-core-info-1.19.0.tar.gz +/libretro-database-1.19.0.tar.gz +/retroarch-1.19.0.tar.gz +/retroarch-assets-1.19.0.tar.gz +/retroarch-joypad-autoconfig-1.19.0.tar.gz +/libretro-core-info-1.22.0.tar.gz +/libretro-database-1.22.0.tar.gz +/retroarch-1.22.0.tar.gz +/retroarch-assets-1.22.0.tar.gz +/retroarch-joypad-autoconfig-1.22.0.tar.gz diff --git a/.packit.yaml b/.packit.yaml new file mode 100644 index 0000000..0cb662d --- /dev/null +++ b/.packit.yaml @@ -0,0 +1,27 @@ +copy_upstream_release_description: false +# downstream_package_name: foo # not mandatory +# upstream_package_name: Foo # not mandatory +upstream_project_url: https://github.com/libretro/RetroArch +upstream_tag_template: v{version} + +jobs: + - job: pull_from_upstream + trigger: release + dist_git_branches: + - fedora-rawhide + # - fedora-development + # - fedora-all + + - job: koji_build + trigger: commit + allowed_pr_authors: ["packit", "atim"] + allowed_committers: ["packit", "atim"] + dist_git_branches: + - fedora-all + # - epel-9 + + - job: bodhi_update + trigger: commit + dist_git_branches: + - fedora-branched + # - epel-9 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 -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/changelog b/changelog new file mode 100644 index 0000000..2d278a8 --- /dev/null +++ b/changelog @@ -0,0 +1,168 @@ +* Tue Sep 03 2024 Morten Stevens - 1.15.0-7 +- Rebuilt for mbedTLS 3.6.1 + +* Tue Jun 27 2023 Artem Polishchuk - 1.15.0-6 +- build: ExcludeArch: s390x + +* Tue Jun 27 2023 Artem Polishchuk - 1.15.0-5 +- build: Use modern RPM macros for %patch +- build: Remove big-endian patch + +* Sun Mar 12 2023 Neal Gompa - 1.15.0-4 +- Rebuild for ffmpeg 6.0 +- fix build on big-endian (Dominik Mierzejewski) + +* Sat Mar 11 2023 Artem Polishchuk - 1.15.0-3 +- chore: Update to 1.15.0 + +* Fri Jan 20 2023 Fedora Release Engineering - 1.14.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Tue Dec 13 2022 Artem Polishchuk - 1.14.0-1 +- chore: Update to 1.14.0 + +* Sun Nov 20 2022 Artem Polishchuk - 1.13.0-1 +- chore: Update to 1.13.0 + +* Mon Nov 14 2022 Artem Polishchuk - 1.12.0-4 +- build: Use ffmpeg-free only for >= f37 + +* Mon Nov 14 2022 Artem Polishchuk - 1.12.0-3 +- build: Add new build deps + +* Mon Nov 14 2022 Artem Polishchuk - 1.12.0-2 +- build: Add limited ffmpeg support for >= f36 + +* Sat Oct 22 2022 Artem Polishchuk - 1.12.0-1 +- chore(update): 1.12.0 + +* Sat Oct 01 2022 Artem Polishchuk - 1.11.0-2 +- build: Recommends: gamemode + +* Fri Sep 30 2022 Artem Polishchuk - 1.11.0-1 +- chore(update): 1.11.0 + +* Wed Sep 14 2022 Michel Alexandre Salim - 1.10.3-3 +- Rebuilt for flac 1.4.0 + +* Sat Jul 23 2022 Fedora Release Engineering - 1.10.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Tue Apr 12 2022 Artem Polishchuk - 1.10.3-1 +- chore(update): 1.10.3 + +* Wed Mar 23 2022 Artem Polishchuk - 1.10.2-1 +- chore(update): 1.10.2 + +* Fri Mar 04 2022 Artem Polishchuk - 1.10.1-1 +- chore(update): 1.10.1 + +* Sat Jan 22 2022 Morten Stevens 1.10.0-2 +- Rebuilt for mbedTLS 2.28.0 + +* Thu Jan 20 2022 Artem Polishchuk - 1.10.0-1 +- chore(update): 1.10.0 + +* Mon Dec 06 2021 Artem Polishchuk - 1.9.14-1 +- chore(update): 1.9.14 + +* Sun Nov 07 2021 Artem Polishchuk - 1.9.13-1 +- chore(update): 1.9.13 + +* Sun Oct 24 2021 Artem Polishchuk - 1.9.12-1 +- chore(update): 1.9.12 + +* Sat Oct 09 2021 Artem Polishchuk - 1.9.11-1 +- chore(update): 1.9.11 + +* Mon Oct 04 2021 Artem Polishchuk - 1.9.10-1 +- build(update): 1.9.10 + +* Fri Oct 01 2021 Artem Polishchuk - 1.9.9-3 +- docs: Add README.fedora.md | rh#1846170 + +* Tue Sep 14 2021 Sahana Prasad - 1.9.9-2 +- Rebuilt with OpenSSL 3.0.0 + +* Tue Sep 07 2021 Artem Polishchuk - 1.9.9-1 +- build(update): 1.9.9 + +* Thu Aug 26 2021 Artem Polishchuk - 1.9.8-1 +- build(update): 1.9.8 + +* Sat Aug 14 2021 Artem Polishchuk +- build(update): 1.9.7 + +* Fri Jul 23 2021 Fedora Release Engineering - 1.9.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Mon Jun 14 2021 Artem Polishchuk - 1.9.5-1 +- build(update): 1.9.5 + +* Fri May 28 2021 Artem Polishchuk - 1.9.4-1 +- build(update): 1.9.4 + +* Sat May 15 2021 Artem Polishchuk - 1.9.3-1 +- build(update): 1.9.3 + +* Sat May 01 2021 Artem Polishchuk - 1.9.2-1 +- build(update): 1.9.2 + +* Mon Mar 29 2021 Artem Polishchuk - 1.9.1-1 +- build(update): 1.9.1 + +* Wed Jan 27 2021 Fedora Release Engineering - 1.9.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sat Aug 08 2020 Artem Polishchuk - 1.9.0-1 +- Update to 1.9.0 + +* Wed Jul 29 2020 Fedora Release Engineering - 1.8.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Sat Jun 20 2020 Artem Polishchuk - 1.8.9-1 +- Update to 1.8.9 + +* Wed May 27 2020 Artem Polishchuk - 1.8.8-1 +- Update to 1.8.8 + +* Tue May 19 2020 Artem Polishchuk - 1.8.7-2 +- Add Database files (cheatcode, content data, cursors) | Fix: RH#1822743 +- Disable LTO + +* Mon May 18 2020 Artem Polishchuk - 1.8.7-1 +- Update to 1.8.7 + +* Thu May 07 2020 Artem Polishchuk - 1.8.6-1 +- Update to 1.8.6 + +* Thu Mar 26 2020 Artem Polishchuk - 1.8.5-2 +- Add Joypad Autoconfig Files + +* Mon Mar 23 2020 Artem Polishchuk - 1.8.5-1 +- Update to 1.8.5 +- Add new libretro core + +* Thu Jan 30 2020 Fedora Release Engineering - 1.8.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Jan 29 2020 Artem Polishchuk - 1.8.4-3 +- Spec file improvements +- Thanks to Nicolas Chauvet for help with packaging and review + +* Fri Jan 24 2020 Artem Polishchuk - 1.8.4-2 +- Add Libretro's core info. Thanks + +* Sun Jan 19 2020 Artem Polishchuk - 1.8.4-1 +- Update to 1.8.4 +- Add missed Perl modules + +* Sun Dec 29 2019 Artem Polishchuk - 1.8.2-2 +- Make fully standlone Freeworld package as RPM Fusion recommended + +* Thu Dec 26 2019 Artem Polishchuk - 1.8.2-1 +- Update to 1.8.2 + +* Fri Nov 29 2019 Artem Polishchuk - 1.8.1-14 +- Initial package +- Thanks to Vitaly Zaitsev for help with packaging and review diff --git a/retroarch-enable-network-access.sh b/retroarch-enable-network-access.sh index 587e7f7..da84d30 100755 --- a/retroarch-enable-network-access.sh +++ b/retroarch-enable-network-access.sh @@ -1,16 +1,19 @@ #! /usr/bin/bash -pkill --signal TERM retroarch -pkill --signal KILL retroarch -retroarch & +# Free/Freeworld/Non-Free version +RETROARCH=retroarch + +pkill --signal TERM $RETROARCH +pkill --signal KILL $RETROARCH +$RETROARCH & sleep 1 && -pkill --signal TERM retroarch -pkill --signal KILL retroarch +pkill --signal TERM $RETROARCH +pkill --signal KILL $RETROARCH pushd ~/.config/retroarch/ sed -e 's|menu_show_online_updater = "false"|menu_show_online_updater = "true"|' \ -e 's|menu_show_core_updater = "false"|menu_show_core_updater = "true"|' \ -e 's|libretro_directory = "/usr/lib64/libretro/"| "~/.config/retroarch/cores"|' \ - -i retroarch.cfg + -i $RETROARCH.cfg popd echo "To reset all settings on defaults and get back to system libretro cores remove user data dir: diff --git a/retroarch.spec b/retroarch.spec index 19e9373..8b7c4ba 100644 --- a/retroarch.spec +++ b/retroarch.spec @@ -1,3 +1,8 @@ +# 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 %bcond_with nonfree @@ -16,16 +21,9 @@ %global short_url https://github.com/libretro -# Assets -# * https://github.com/libretro/retroarch-assets -# * https://github.com/libretro/retroarch-assets/issues/414 -%global commit1 9c22505bed22370d4b81d10429afc9e0d6cc11ff -%global date 20211108 -%global shortcommit1 %(c=%{commit1}; echo ${c:0:7}) - Name: %{appname}%{?p_suffix} -Version: 1.9.13 -Release: 1%{?dist} +Version: 1.22.0 +Release: %autorelease Summary: Cross-platform, sophisticated frontend for the libretro API. %{?sum_suffix} # CC-BY: Assets @@ -88,13 +86,13 @@ 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 # Assets -Source1: %{short_url}/%{appname}-assets/archive/%{commit1}/%{appname}-assets-%{date}git%{shortcommit1}.tar.gz +Source1: %{short_url}/%{appname}-assets/archive/v%{version}/%{appname}-assets-%{version}.tar.gz # AppData manifest # Upstreamed so should be easier now to maintain and automate updates for both @@ -121,29 +119,35 @@ 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-bit-to-script.patch - BuildRequires: desktop-file-utils BuildRequires: gcc-c++ >= 7 +BuildRequires: glslang-devel BuildRequires: libappstream-glib -BuildRequires: libv4l-devel -BuildRequires: libXxf86vm-devel BuildRequires: make BuildRequires: mbedtls-devel BuildRequires: mesa-libEGL-devel -BuildRequires: mesa-libgbm-devel +BuildRequires: spirv-tools-libs BuildRequires: systemd-devel -BuildRequires: wayland-devel -BuildRequires: wayland-protocols-devel +# https://docs.fedoraproject.org/en-US/packaging-guidelines/#_packaging_header_only_libraries +BuildRequires: stb_image-static +BuildRequires: stb_rect_pack-static +BuildRequires: stb_truetype-static + +BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(caca) BuildRequires: pkgconfig(dbus-1) -BuildRequires: pkgconfig(flac) +# Since Flac 1.5.0 update RetroArch won't compile +#BuildRequires: pkgconfig(flac) BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(gbm) +BuildRequires: pkgconfig(gl) +BuildRequires: pkgconfig(jack) BuildRequires: pkgconfig(libass) +BuildRequires: pkgconfig(libdecor-0) BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(libusb) +BuildRequires: pkgconfig(libv4l2) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(miniupnpc) BuildRequires: pkgconfig(openal) @@ -155,13 +159,28 @@ BuildRequires: pkgconfig(Qt5Network) >= 5.2 BuildRequires: pkgconfig(Qt5Widgets) >= 5.2 BuildRequires: pkgconfig(sdl2) BuildRequires: pkgconfig(vulkan) +BuildRequires: pkgconfig(wayland-egl) +BuildRequires: pkgconfig(wayland-protocols) BuildRequires: pkgconfig(xinerama) BuildRequires: pkgconfig(xkbcommon) +BuildRequires: pkgconfig(xrandr) +BuildRequires: pkgconfig(xxf86vm) BuildRequires: pkgconfig(zlib) %if %{with freeworld} # Available in Freeworld repo BuildRequires: ffmpeg-devel +# Since F36 ffmpeg-free available in official repos +%else +%if 0%{?fedora} >= 37 +BuildRequires: ffmpeg-free-devel +BuildRequires: libavcodec-free-devel +BuildRequires: libavdevice-free-devel +BuildRequires: libavformat-free-devel +BuildRequires: libavutil-free-devel +BuildRequires: libswresample-free-devel +BuildRequires: libswscale-free-devel +%endif %endif %if %{with nonfree} # Available in Non-Free repo @@ -176,6 +195,7 @@ Requires: perl(X11::Protocol) Recommends: %{name}-assets = %{?epoch:%{epoch}:}%{version}-%{release} Recommends: %{name}-database = %{?epoch:%{epoch}:}%{version}-%{release} Recommends: %{name}-filters%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +Recommends: gamemode Recommends: libretro-beetle-ngp Recommends: libretro-beetle-pce-fast Recommends: libretro-beetle-vb @@ -195,18 +215,20 @@ Recommends: libretro-stella2014 # * Dummy for future %endif -Provides: bundled(7zip) = 9.20 +Provides: bundled(7zip) = 19.00 Provides: bundled(discord-rpc) Provides: bundled(dr) Provides: bundled(glslang) Provides: bundled(ibxm) # https://github.com/libretro/RetroArch/issues/8153 -Provides: bundled(lua) = 5.3.5 +Provides: bundled(lua) = 5.3.6 -Provides: bundled(rcheevos) = 7.0.2 +Provides: bundled(flac) = 1.3.2 +Provides: bundled(rcheevos) = 12.1 Provides: bundled(SPIRV-Cross) -Provides: bundled(stb) +# Unbundling this in the manner of the other stb libraries does not work. +Provides: bundled(stb_vorbis) %global _description %{expand: libretro is an API that exposes generic audio/video/input callbacks. A frontend @@ -218,10 +240,8 @@ While RetroArch is the reference frontend for libretro, several other projects have used the libretro interface to include support for emulators and/or game engines. libretro is completely open and free for anyone to use. -To download and install more libretro cores please read included README.Fedora -file: - - $ xdg-open %{_docdir}/%{name}/README.fedora.md} +For how to download and install more libretro cores please read included +README.fedora.md file.} %description %{_description} @@ -264,18 +284,13 @@ Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} %description database RetroArch incoporates a ROM scanning system to automatically produce playlists. -Each ROM that is scanned by the playlist generator is checked against a -database of ROMs that are known to be good copies. +Each ROM that is scanned by the playlist generator is checked against a 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} -%patch0 -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 @@ -284,16 +299,20 @@ popd pushd deps rm -rf \ libfat \ - libFLAC \ +%dnl Since Flac 1.5.0 update RetroArch won't compile \ +%dnl libFLAC \ libiosuhax \ libvita2d \ libz \ - miniupnpc \ peglib \ pthreads \ wayland-protocols \ %{nil} popd +for lib in image rect_pack truetype +do + ln -svf /usr/include/stb/stb_${lib}.h deps/stb/stb_${lib}.h +done # * Not part of the 'mbedtls' upstream source find deps/mbedtls/ ! -name 'cacert.h' -type f -exec rm -f {} + @@ -334,25 +353,25 @@ sed -e 's|HAVE_UPDATE_ASSETS=yes|HAVE_UPDATE_ASSETS=no|g' -i qb/config.params.sh sed -e 's|retroarch.cfg|%{name}.cfg|g' \ -i retroarch.c \ configuration.c \ - file_path_str.c + %{nil} %endif %build ./configure \ --prefix=%{_prefix} \ - --disable-builtinflac \ +%dnl --disable-builtinflac \ --disable-builtinmbedtls \ - --disable-builtinminiupnpc \ --disable-builtinzlib \ --enable-dbus \ + --enable-libdecor \ + --enable-wayland \ %{nil} %set_build_flags %make_build # Assets -%make_build -C %{appname}-assets-%{commit1} \ - GIT_VERSION=%{shortcommit1} +%make_build -C %{appname}-assets-%{version} # Audio filters %make_build -C libretro-common/audio/dsp_filters @@ -376,7 +395,7 @@ rm %{buildroot}%{_docdir}/%{appname}/COPYING \ %{buildroot}%{_docdir}/%{appname}/README.md # Assets -%make_install -C %{appname}-assets-%{commit1} +%make_install -C %{appname}-assets-%{version} %if %{with freeworld} mv %{buildroot}%{_datadir}/libretro/assets/ \ %{buildroot}%{_datadir}/libretro/assets-freeworld/ @@ -402,7 +421,7 @@ 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} \ INSTALLDIR=%{_datadir}/libretro/info%{?p_suffix} # AppData manifest @@ -417,13 +436,9 @@ mv %{buildroot}%{_datadir}/libretro/autoconfig/ \ %endif # Database files (cheatcode, content data, cursors) -%make_install -C libretro-database-%{version} \ +%make_install -C libretro-database-%{version} \ INSTALLDIR=%{_datadir}/libretro/database%{?p_suffix} -# Rename desktop file to UUID for compatibility -mv %{buildroot}%{_datadir}/applications/%{appname}.desktop \ - %{buildroot}%{_datadir}/applications/%{uuid}.desktop - %if %{with freeworld} # Rename binary, desktop file, appdata manifest, manpage and config file mv %{buildroot}%{_bindir}/%{appname} \ @@ -492,103 +507,4 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.xml %changelog -* Sun Nov 07 2021 Artem Polishchuk - 1.9.13-1 -- chore(update): 1.9.13 - -* Sun Oct 24 2021 Artem Polishchuk - 1.9.12-1 -- chore(update): 1.9.12 - -* Sat Oct 09 2021 Artem Polishchuk - 1.9.11-1 -- chore(update): 1.9.11 - -* Mon Oct 04 2021 Artem Polishchuk - 1.9.10-1 -- build(update): 1.9.10 - -* Fri Oct 01 2021 Artem Polishchuk - 1.9.9-3 -- docs: Add README.fedora.md | rh#1846170 - -* Tue Sep 14 2021 Sahana Prasad - 1.9.9-2 -- Rebuilt with OpenSSL 3.0.0 - -* Tue Sep 07 2021 Artem Polishchuk - 1.9.9-1 -- build(update): 1.9.9 - -* Thu Aug 26 2021 Artem Polishchuk - 1.9.8-1 -- build(update): 1.9.8 - -* Sat Aug 14 2021 Artem Polishchuk -- build(update): 1.9.7 - -* Fri Jul 23 2021 Fedora Release Engineering - 1.9.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Mon Jun 14 2021 Artem Polishchuk - 1.9.5-1 -- build(update): 1.9.5 - -* Fri May 28 2021 Artem Polishchuk - 1.9.4-1 -- build(update): 1.9.4 - -* Sat May 15 2021 Artem Polishchuk - 1.9.3-1 -- build(update): 1.9.3 - -* Sat May 01 2021 Artem Polishchuk - 1.9.2-1 -- build(update): 1.9.2 - -* Mon Mar 29 2021 Artem Polishchuk - 1.9.1-1 -- build(update): 1.9.1 - -* Wed Jan 27 2021 Fedora Release Engineering - 1.9.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Sat Aug 08 2020 Artem Polishchuk - 1.9.0-1 -- Update to 1.9.0 - -* Wed Jul 29 2020 Fedora Release Engineering - 1.8.9-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Sat Jun 20 2020 Artem Polishchuk - 1.8.9-1 -- Update to 1.8.9 - -* Wed May 27 2020 Artem Polishchuk - 1.8.8-1 -- Update to 1.8.8 - -* Tue May 19 2020 Artem Polishchuk - 1.8.7-2 -- Add Database files (cheatcode, content data, cursors) | Fix: RH#1822743 -- Disable LTO - -* Mon May 18 2020 Artem Polishchuk - 1.8.7-1 -- Update to 1.8.7 - -* Thu May 07 2020 Artem Polishchuk - 1.8.6-1 -- Update to 1.8.6 - -* Thu Mar 26 2020 Artem Polishchuk - 1.8.5-2 -- Add Joypad Autoconfig Files - -* Mon Mar 23 2020 Artem Polishchuk - 1.8.5-1 -- Update to 1.8.5 -- Add new libretro core - -* Thu Jan 30 2020 Fedora Release Engineering - 1.8.4-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Jan 29 2020 Artem Polishchuk - 1.8.4-3 -- Spec file improvements -- Thanks to Nicolas Chauvet for help with packaging and review - -* Fri Jan 24 2020 Artem Polishchuk - 1.8.4-2 -- Add Libretro's core info. Thanks - -* Sun Jan 19 2020 Artem Polishchuk - 1.8.4-1 -- Update to 1.8.4 -- Add missed Perl modules - -* Sun Dec 29 2019 Artem Polishchuk - 1.8.2-2 -- Make fully standlone Freeworld package as RPM Fusion recommended - -* Thu Dec 26 2019 Artem Polishchuk - 1.8.2-1 -- Update to 1.8.2 - -* Fri Nov 29 2019 Artem Polishchuk - 1.8.1-14 -- Initial package -- Thanks to Vitaly Zaitsev for help with packaging and review +%autochangelog diff --git a/sources b/sources index 3739811..19cfff3 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ -SHA512 (libretro-core-info-1.9.13.tar.gz) = f1be536b211e6a4448f3832b04000e7ddaadd5d9de8027115fd267851d1481314bbc3cb6a948188b5c40d57e37eabb8736cb8a68cda2cfb24d00d61f9ac6a01c -SHA512 (libretro-database-1.9.13.tar.gz) = e3f31ee51d1c4714a2e1686bdcf0aafbc1b9da234709e6934f24a5a18bbcd8cf1075e3e4a407bcb96b75930348b82a874b5bf3b09987cf1c6c9ac0f1e2d6eb08 -SHA512 (retroarch-1.9.13.tar.gz) = 0404f90b983da209d7d04f5e74166f7abb79ad1844549cc3d538aa77e900dec9c40e1b84c08505e0f5052e596057dfac94bf2432200466aa4de8a558147b47f1 -SHA512 (retroarch-assets-20211108git9c22505.tar.gz) = 33923c22eec6ae08b1bff0cafc6021dfd4851f32c2303d5dc8086f94cd98bb56a725f2a91eeecd28ce812797c0cc54b536a8a3393b923a75c7318d2a3bf57b42 -SHA512 (retroarch-joypad-autoconfig-1.9.13.tar.gz) = 72c6625b58dac275d5d5ebda1132d50c5db408f17ef687c81198c324a47e2b857cad519c04270f63df3b5ff5a6493853c96029c23fbd05ca2c6a1706bdb74b8f +SHA512 (libretro-core-info-1.22.0.tar.gz) = a9c4b471b77b09fcaa1d46f4fae9d56a07e30ef15665f1b067d53a28b5e14c2b83120dee8ddaa1ec9ba31bab198fb748f76d5d4990888f9141e774e256ec6e2d +SHA512 (libretro-database-1.22.0.tar.gz) = 832f020182d4371e88ddb817c9214f7292265a82e51e53e9a1645217f1de801ad67c2b05cd19e17b70732f79e3ee3d33e82e7045e5bda6d3d81414a677b3fcb5 +SHA512 (retroarch-1.22.0.tar.gz) = 99a2c1bf4d74090c357431e78968012187ec47040b2b22c5f5d155d9e1713583d3160b2fcd4b872e177f706a87cbc660efb37766181862865f8f3a437e3b92f5 +SHA512 (retroarch-assets-1.22.0.tar.gz) = 930683106b777745a799ce6a45aac82e09164946a788f820aed27856d1a3fcf39f26045edc84706f047afe654bd3ba265d84dcaf143def194258606c4ff656be +SHA512 (retroarch-joypad-autoconfig-1.22.0.tar.gz) = 1b59694d3520a516f145d3e48d12b42267591cd59f44ca0d6b1a3532d6c195884e2d4345a69326bf6fe75bf53b4edb077cfe57a4701e3fe72f04e61f66a0d317