this bug is very annoying. i do not need translations and so i --disable-nls in all autoconf packages,
but those using libintl need a huge amount of patches in order not to pull in dependencies on intltool, perl, and XML::Parser. (which are quite heavy build dependencies).
since i build a distro from source this happens all over a again. i already spend countless hours of
cpu time for testbuilds just for the otherwise not necessary perl dependency.
imo an easy way to solve the dilemma with the .desktop files is this:
if HAVE_INTLTOOL
intltool-merge ... foo.desktop.in foo.desktop
else
cat foo.desktop.in | sed 's,^_,,' > foo.desktop
fi
this bug is very annoying. i do not need translations and so i --disable-nls in all autoconf packages,
but those using libintl need a huge amount of patches in order not to pull in dependencies on intltool, perl, and XML::Parser. (which are quite heavy build dependencies).
since i build a distro from source this happens all over a again. i already spend countless hours of
cpu time for testbuilds just for the otherwise not necessary perl dependency.
imo an easy way to solve the dilemma with the .desktop files is this:
if HAVE_INTLTOOL
intltool-merge ... foo.desktop.in foo.desktop
else
cat foo.desktop.in | sed 's,^_,,' > foo.desktop
fi