Bug 6732

Summary: Review request: kodi-game-libretro-buildbot-addons-repository - Kodi repository of game add-ons based on the libretro buildbot binaries
Product: Package Reviews Reporter: jgoutin <jgoutin>
Component: Review RequestAssignee: RPM Fusion Package Review <rpmfusion-package-review>
Status: NEW ---    
Severity: enhancement CC: jgoutin, rpmfusion-package-review
Priority: P1    
Version: Current   
Hardware: x86_64   
OS: GNU/Linux   
namespace: free
Bug Depends on: 6731    
Bug Blocks: 2, 30    

Description jgoutin 2023-07-28 20:44:26 CEST
spec:
-----
https://github.com/JGoutin/fedora_packages/blob/main/kodi-game-libretro-buildbot-addons-repository/kodi-game-libretro-buildbot-addons-repository.spec

src.rpm:
--------
https://github.com/JGoutin/fedora_packages/blob/main/kodi-game-libretro-buildbot-addons-repository/kodi-game-libretro-buildbot-addons-repository-1.0.1-1.fc38.src.rpm

description:
------------
This Kodi repository provides libretro cores game add-ons.
Theses add-ons are build using directly binaries from the Libretro buildbot
(https://buildbot.libretro.com) and are updated on a weekly basis.
Why not in Fedora:

------------------
This package depends on "kodi" from RPMFusion-Free

RPMlint:
--------
rpmlint: 2.4.0
configuration:
    /usr/lib/python3.11/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/fedora-legacy-licenses.toml
    /etc/xdg/rpmlint/fedora-spdx-licenses.toml
    /etc/xdg/rpmlint/fedora.toml
    /etc/xdg/rpmlint/scoring.toml
    /etc/xdg/rpmlint/users-groups.toml
    /etc/xdg/rpmlint/warn-on-functions.toml
checks: 31, packages: 3

kodi-game-libretro-buildbot-addons-repository.src: W: strange-permission kodi-game-libretro-buildbot-addons-repository.spec 600
kodi-game-libretro-buildbot-addons-repository.noarch: W: no-documentation
2 packages and 1 specfiles checked; 0 errors, 2 warnings, 0 badness;

no-documentation: Documentation from upstream is only about repository generation build documentation + real-time status of add-ons provided by the repository.
Comment 1 jgoutin 2023-07-28 21:03:16 CEST
Note:

The "kodi-game-libretro" (see #6731) package is useless alone. To be used it need Kodi plugins for liretro cores the user want to use.

There is hundred of available libretro cores: https://kodi.wiki/view/Game_add-ons

Eventually, it may be possible to build (and maintain) each of them for Fedora, but this will be an hard work task.

This is why I propose this "kodi-game-libretro-buildbot-addons-repository" package.

This repository add-on give to the user the ability to download an exhaustive collection of already built Libretro core based on (generic linux) binaries provided directly by the libretro project upstream.

Without this repository add-on, the user will have no game add-ons at all in the add-ons manager without extra work.