Created attachment 426276 [details] Dolphin-emu build log During the install phase Dolphin errors: -- Installing: /var/tmp/portage/games-emulation/dolphin-9999/image/usr/games/bin/dolphin-emu-nogui * Installer/dolphin-emu.xpm is not a valid file/directory! * ERROR: games-emulation/dolphin-9999::gentoo failed (install phase): * (no error message) * * Call stack: * ebuild.sh, line 133: Called src_install * environment, line 4281: Called doicon 'Installer/dolphin-emu.xpm' * environment, line 1275: Called _iconins 'doicon' 'Installer/dolphin-emu.xpm' * environment, line 822: Called die * The specific snippet of code: * fi ) || die * * If you need support, post the output of `emerge --info '=games-emulation/dolphin-9999::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-emulation/dolphin-9999::gentoo'`. * The complete build log is located at '/var/tmp/portage/games-emulation/dolphin-9999/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-emulation/dolphin-9999/temp/environment'. * Working directory: '/var/tmp/portage/games-emulation/dolphin-9999/work/dolphin-9999' * S: '/var/tmp/portage/games-emulation/dolphin-9999/work/dolphin-9999' >>> Failed to emerge games-emulation/dolphin-9999, Log file: >>> '/var/tmp/portage/games-emulation/dolphin-9999/temp/build.log' * Messages for package games-emulation/dolphin-9999: * Installer/dolphin-emu.xpm is not a valid file/directory! * ERROR: games-emulation/dolphin-9999::gentoo failed (install phase): * (no error message) * * Call stack: * ebuild.sh, line 133: Called src_install * environment, line 4281: Called doicon 'Installer/dolphin-emu.xpm' * environment, line 1275: Called _iconins 'doicon' 'Installer/dolphin-emu.xpm' * environment, line 822: Called die * The specific snippet of code: * fi ) || die * * If you need support, post the output of `emerge --info '=games-emulation/dolphin-9999::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-emulation/dolphin-9999::gentoo'`. * The complete build log is located at '/var/tmp/portage/games-emulation/dolphin-9999/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-emulation/dolphin-9999/temp/environment'. * Working directory: '/var/tmp/portage/games-emulation/dolphin-9999/work/dolphin-9999' * S: '/var/tmp/portage/games-emulation/dolphin-9999/work/dolphin-9999' See buid log attachment.
I ran into this too. Upstream changed xpm icon to svg and png, attached patch.
Created attachment 426382 [details, diff] dolphin-9999.ebuild patch
I used the ebuild change recommended by tear and this seems to work: - doicon Installer/dolphin-emu.xpm + doicon Installer/dolphin-emu.svg
Created attachment 427058 [details, diff] Change the installed icon from xpm to png and svg I suggest installing the png icon alongside the svg one as recommended by the freedesktop spec[1] and using the correct scale subdirectories. [1] https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#install_icons
Done, it should be available in the portage tree in roughly a few hours. I'll keep this open until tomorrow.