David Demelier writes:
> However, since there are dozens of libretro cores I was thinking of:
>
> - creating a subdirectory emulators/libretro dedicated to them;
> - port additional data that retroarch needs into it (assets, database
> and such);
> - move existing libretro-* and *-libretro into it

This does not make sense for ports like mgba and sameboy, which
provide retroarch cores through MULTI_PACKAGES as nestopia used to.

We could put all the other libretro cores in a subdirectory. But the
main benefit of subdirectories is that the ports inside can share
variables. libretro cores have assorted upstreams, homepages, and
build systems, so there's not much to be shared besides PKGNAME.

Perhaps a libretro meta package would be useful though.

> (rename so they all
> start with libretro- similarly to py{3}-* etc).

In the case of gw-libretro that is the name selected by upstream, so
I am inclined to stick to it.

Reply via email to