| Summary: | games-engines/scummvm: installs two equivalent .desktop entries | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Michał Górny <mgorny> |
| Component: | Current packages | Assignee: | Gentoo Games <games> |
| Status: | RESOLVED FIXED | ||
| Severity: | QA | CC: | d.g.turner |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Michał Górny
2016-12-25 07:55:35 UTC
Adding @dgturner for upstream visibility if necessary. It seems that the other file is created by ebuild. The desktop file is created by the "make install" target during scummmvm build/install on POSIX. See: https://github.com/scummvm/scummvm/blob/master/ports.mk#L22 The duplication which @mgorny indicated is occurring because you are calling default in the ebuild src_install() which AFAIK installs all files present in the compiled output so both are installed: https://gitweb.gentoo.org/repo/gentoo.git/tree/games-engines/scummvm/scummvm-1.9.0.ebuild#n90 I would suggest to resolve this remove line 90 from the ebuild and use the upstream desktop file. If this is not acceptable or finer control of the installed files from the upstream is required, I think you need to stop using default and explicitly "doins" each installed file, but these do change slightly over installs so a bit of work to list these out would be needed. The latest ebuild for ScummVM v2.0.0 release has removed the make_desktop_entry call from src_install which was causing this duplicate entry, relying on the upstream make install version: https://gitweb.gentoo.org/repo/gentoo.git/tree/games-engines/scummvm/scummvm-2.0.0.ebuild#n89 I would suggest removing this from v1.9.0 ebuild and bumping this to v1.9.0-r1, but in any case, this bug can be closed after that. 1.9 was dropped |