> > /etc/timidity/freepats.cfg: No such file or directory > > timidity: Error reading configuration file. > > Please check /etc/timidity/timidity.cfg > > Installing freepats fixes this. > > Now, as freepats is in Recommends and probably does not need to > be moved to Depends, I’ve got a suggestion for a fix: > > Preferably: change /etc/timidity/timidity.cfg so that > /etc/timidity/freepats.cfg is only read/used if it exists. > > Otherwise: In the package postinst, if /etc/timidity/freepats.cfg > does not exist, echo a warning (“install freepats or change > /etc/timidity/timidity.cfg to not refer to it”).
I'd recommend against Recommending or even Suggesting freepats, that patch set is of terrible quality, and on a typical .mid file lacks ⅓ to ½ instruments. In the words of freepats' maintainer: # However, if fluid is working well, wouldn't it make more sense to outright # remove freepats from the archive? # # Can you give me your impression about freepats and fluid? Is there any # situation where one should prefer freepats over fluid? # # Because if there isn't one, I think we should remove freepats. Besides fluid, there's also timgm6mb-soundfont. Thus, to fix this bug, I'd recommend making the config try to include any of the four soundfont packages, silently ignoring missing ones, complaining only if _none_ (including any third-party sets installed by the user) was loaded. Meow! -- Autotools hint: to do a zx-spectrum build on a pdp11 host, type: ./configure --host=zx-spectrum --build=pdp11