A key under g_key_file_desktop_group, whose value is a list of strings giving the keywords which may be used in addition to
other metadata to describe this entry.
Using KeyFileDesktop.KEY_KEYWORDS will cause the cc failing with ‘G_KEY_FILE_DESKTOP_KEY_KEYWORDS’ undeclared
error.
This constant does not seem to be defined in the original glib and defined in the following patch.
(and maybe
valac uses glibc with this patch and thus it does not complain any error.)
https://sources.debian.org/patches/glib2.0/2.78.3-2/01_gettext-desktopfiles.patch/
We just keep to borrow the
definition of KEY_KEYWORDS here instead of applying the patch, since it might have side effect.