Running configure with --enginesdir= switch indeed changes where the engines will be installed
However, the script created as tcl/scidb-beta ought to recognise this change but does not and consequently the engines cannot be found
Link the installed engines to /usr/local/games
There is a line (627) in tcl/Makefile tries to change the revised folder
-e 's#%%ENGINESDIR%%#$(%ENGINESDIR%)#g'
but this does not seem to work. I suspect this is because the script expects an ENGINESDIR variable to be available at run-time which does not appear to be the case.
Even if it were, when building for a package with --destdir ends up with the ENGINESDIR variable containing a build-time absolute path (destdir) included in the path
Changing this line in the Makefile to an explicit path does work but is obviously only a workaround e.g.
-e 's#/usr/local/games#/usr/games#g'
Of course the location of the engines can be edited directly from within Scidb-beta
Main menu -> Setup -> Engines -> Command