--- a/protocols/ircv3/purpleircv3version.h Tue Sep 24 21:32:21 2024 -0500 +++ b/protocols/ircv3/purpleircv3version.h Tue Sep 24 21:33:58 2024 -0500 @@ -73,8 +73,11 @@ * * Since: 3.0 */ -#define PURPLE_IRCV3_VERSION_CUR_STABLE \ - (G_ENCODE_VERSION(PURPLE_MAJOR_VERSION, PURPLE_MINOR_VERSION)) +#if (PURPLE_MINOR_VERSION >= 90) +# define PURPLE_IRCV3_VERSION_CUR_STABLE (G_ENCODE_VERSION(PURPLE_MAJOR_VERSION + 1, 0)) +#else +#define PURPLE_IRCV3_VERSION_CUR_STABLE (G_ENCODE_VERSION(PURPLE_MAJOR_VERSION, PURPLE_MINOR_VERSION)) +#endif /* If the package sets PURPLE_IRCV3_VERSION_MIN_REQUIRED to some future * PURPLE_IRCV3_VERSION_X_Y value that we don't know about, it will compare as 0 in