gtetrinet was masked in bug 348644 because it uses the deprecated and no-longer-working ESD / GNOME sound APIs. The attached patch ports it to use libcanberra instead. Note that there is a small caveat, that might be worth an elog message: libcanberra doesn't support all the sound file formats that ESD does, and although none of the default themes include any sounds at all, some third-party ones might be affected, for example the Medieval theme (listed on http://gtetrinet.sourceforge.net/themes.html - the downloads are broken, but can be accessed from http://web.archive.org) includes some .au files that libcanberra can't play. This can be worked around using media-sound/sox (or possibly other tools if there are themes that use formats that sox doesn't support) for example: sox trumpet.au -e unsigned-integer trumpet.wav sox lightning.au -e unsigned-integer lightning.wav and modifying the theme.cfg file accordingly.
Created attachment 264973 [details, diff] gtetrinet-0.7.11-libcanberra.patch
is there an upstream bug report for this ?
(In reply to comment #2) > is there an upstream bug report for this ? I didn't initially bother because upstream is inactive, but I suppose it wouldn't hurt: https://bugzilla.gnome.org/show_bug.cgi?id=644159
Doesn't gtetrinet have any replacement?
in portage. thanks for the bug report and patch.