-
Notifications
You must be signed in to change notification settings - Fork 6.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[vcpkg_find_acquire_program] add gettext's msgmerge program #13532
[vcpkg_find_acquire_program] add gettext's msgmerge program #13532
Conversation
a581097
to
cb9ac65
Compare
/azp run |
Commenter does not have sufficient privileges for PR 13532 in repo microsoft/vcpkg |
@JackBoosY looks like osx build has stalled and was killed, hence the failure. Mind triggering the build again? |
On a second thought, while this allows ports to use the Moreover, I suppose you can close it for now and we should wait until #11776 gets merged. |
@Neumann-A When you say "theoretically", does you mean that it does that already but e.g. it hasn't been tested, or does it require additional work? |
Fine, please ping me if this issue needs to be considered. |
@JackBoosY unfortunately, the vcpkg's native gettext implementation did not eventually arrive with the generator tools included. I can't find it now, but I saw @Neumann-A confirming it somewhere in #11776 or the related PRs. From the conversation I had with @ras0219 on Slack, it seems that the current approach remains the same as before, i.e. to use the msys2 gettext package on Windows in case tools are needed:
Therefore I believe that this PR adding
One thing I also experimented with and tested was adding those to the msys2 default environment. Additionally, all generator tools should be discussed to be added, not just I would appreciate your input and hopefully the correct approach to gettext usage can find its way into official Maintainer Guidelines. |
cd0c444 adds feature tools to gettext. I don't know when I have time to move it out into a separate PR. |
See #16612 |
Describe the pull request
Adds support for gettext's msgmerge program
What does your PR fix? Fixes [gettext] msgfmt (and other gettext bin tools) missing on macOS & Windows #13518
Which triplets are supported/not supported? Have you updated the CI baseline?
Downloads tool for Windows, adds hints for macOS and Linux.
Does your PR follow the maintainer guide?
Yes. Note that I intentionally did not replace the program name and version in the URL with variables because the upstream zip also includes the iconv binaries, so to not mislead a future updater that updating a version variable is enough.