> build: automatically determine macOS translations
>
> Rather than using OSX_QT_TRANSLATIONS which must be manually updated,
> and we forget to update anyway, i.e: #19059, automatically find and copy
> available translations from the translations directory.
> macdeploy: remove codesigning argument
> macdeploy: remove add-resources argument
> macdeploy: have a single level of logging output
>
> 4 different levels of verbosity is overkill for a fairly simple script, which
> was always being run at 2 in any case.
> macdeploy: assume plistlib is available
>
> We already require Python 3.5 or later
> macdeploy: consolidate .DS_Store generation
>
> Rather than two lots of logic doing roughly the same thing, dependent on if
> you're compiling on Linux or macOS, combine the .DS store generation into
> macdeployqtplus.
>
> This also removes the -fancy and -volname options.
> macdeploy: move qt_conf to where it's used
> macdeploy: remove existing Bitcoin-ABC.dmg if present
> macdeploy: remove runHDIUtil in favor of directly calling subprocess.run
> macdeploy: use Python 3.6 f-strings
> build: mac_alias 2.1.1
This is a backport of core#20422