Skip to content
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

Define a minimum gettext version rather than an exact one #32

Merged
merged 1 commit into from
Aug 1, 2019
Merged

Define a minimum gettext version rather than an exact one #32

merged 1 commit into from
Aug 1, 2019

Conversation

strafe
Copy link
Contributor

@strafe strafe commented Jul 31, 2019

This PR prevents an error caused by the Makefile.in.in being for the exact gettext version specified in configure.ac, but the autoconf macros used being from whatever the latest version available on the system is.

Example:

Making all in po
*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.19 but the autoconf macros are from gettext version 0.20
make[1]: *** [stamp-po] Error 1
make: *** [all-recursive] Error 1

Leaving AM_GNU_GETTEXT_VERSION to act as a fall back but it will not be used if a version of autopoint that supports AM_GNU_GETTEXT_REQUIRE_VERSION is present.

0.19 had to be bumped to at least 0.19.6 as that is where AM_GNU_GETTEXT_REQUIRE_VERSION was first introduced.

@jubalh
Copy link
Owner

jubalh commented Aug 1, 2019

Great, thank you!

Can you please add the nice description/explanation to the message body of your git commit, so that we have it in the repo and not just on GitHub?

Also: under which name/email would you like to get added to the AUTHORS file?

This PR prevents an error caused by the `Makefile.in.in` being for the exact gettext version specified in `configure.ac`, but the autoconf macros used being from whatever the latest version available on the system is.

Example:

```
Making all in po
*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.19 but the autoconf macros are from gettext version 0.20
make[1]: *** [stamp-po] Error 1
make: *** [all-recursive] Error 1
```

Leaving `AM_GNU_GETTEXT_VERSION` to act as a fall back but it will not be used if a version of `autopoint` that supports `AM_GNU_GETTEXT_REQUIRE_VERSION` is present.

`0.19` had to be bumped to at least `0.19.6` as that is where `AM_GNU_GETTEXT_REQUIRE_VERSION` was first introduced.
@strafe
Copy link
Contributor Author

strafe commented Aug 1, 2019

@jubalh just my GH username and no email.

@jubalh jubalh merged commit a8ae27c into jubalh:master Aug 1, 2019
@jubalh
Copy link
Owner

jubalh commented Aug 1, 2019

Alright will do so. Thanks for the PR.

@strafe strafe deleted the gettext-version branch August 1, 2019 13:11
@strafe
Copy link
Contributor Author

strafe commented Aug 2, 2019

@jubalh any chance you can cut a new release soon? This change will allow the Homebrew formula to be updated with the > 1.0.0 changes.

@jubalh
Copy link
Owner

jubalh commented Aug 2, 2019

I'm not sure I'll have time. Please just patch your package.

@strafe
Copy link
Contributor Author

strafe commented Nov 18, 2020

@jubalh any chance of a 2.0.1 soon?

@jubalh
Copy link
Owner

jubalh commented Nov 18, 2020

Sorry I totally forgot your last request.
I see that I can get to it.

Did you patch the package in the meantime? Or is there a problem just doing that?

@strafe
Copy link
Contributor Author

strafe commented Nov 18, 2020

Yes it has been patched for a while now. Would just be nice to get a release going with the changes built in.

jubalh added a commit that referenced this pull request Nov 20, 2020
* Use actual terminal background color (instead of black) as background color (pr #31)
* Define minimum gettext version instead of exact one (pr #32)
* Require gettext 0.20
* Add Japanese translation (pr #40)
* Minor code change
@jubalh
Copy link
Owner

jubalh commented Nov 20, 2020

@strafe https://github.com/jubalh/nudoku/releases/tag/2.1.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants