Description of problem: Without gettext, various meson targets defined by the i18n module will fail. Users of meson should not have to care that a meson module uses various executables from a different package. Version-Release number of selected component (if applicable): meson-0.44.0-1.fc27.noarch
Actually, there is some work going in upstream to show proper error message.. But adding dependency on gettext sounds really incorrect to me.
But why? Is the package functional without it? (Whether a message is printed or not, is irrelevant.)