Currently, there are two issues that will make building and packaging for other distros fail:
I cannot make meson detect and building translation files (*.po). So build script calling meson will not work.
The setup.py doesn't install dependencies (like Babel). It is because recent breaking change of pip make it fail if being called from Debian packaging tool.
So, the current solution is:
Use setup.py script.
Let your build script install dependencies before running setup.py.
Currently, there are two issues that will make building and packaging for other distros fail:
meson
detect and building translation files (*.po). So build script calling meson will not work.Babel
). It is because recent breaking change ofpip
make it fail if being called from Debian packaging tool.So, the current solution is: