nixpkgs/pkgs/misc/emulators/retroarch
Aluísio Augusto Silva Gonçalves 8880179b65
libretro.mame2016: fix build with gnumake-4.3
Builds currently fail with `ar` trying to operate on what are clearly
two paths concatenated together.  It stems from a backward-incompatible
change in Make:

> Previously appending using '+=' to an empty variable would result in
> a value starting with a space.  Now the initial space is only added
> if the variable already contains some value.  Similarly, appending an
> empty string does not add a trailing space.

This issue was first reported on the MAME repository proper
(https://github.com/mamedev/mame/issues/6248), and affects libretro's
2016 snapshot as well.  A fix that is reported to work with previous
versions of Make was upstreamed to:
- GENie, the build system: https://github.com/bkaradzic/GENie/pull/493
- MAME: https://github.com/mamedev/mame/pull/6262
- libretro: https://github.com/libretro/mame2016-libretro/pull/47

The fetched patch comes from the last of these.
2020-10-28 13:31:34 -03:00
..
cores.nix libretro.mame2016: fix build with gnumake-4.3 2020-10-28 13:31:34 -03:00
default.nix retroarch: use prefixed pkg-config 2020-06-25 00:09:21 -04:00
kodi-advanced-launchers.nix treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
wrapper.nix treewide: Get rid of most parseDrvName without breaking compat 2019-11-24 17:22:28 +00:00