Starting with version 2.7.0 I started to notice that there's no menu entry for pidgin in Application -> Internet, so the only way to start it is to use CLI or create our own entry. pidgin built with nls: sun ~ # epm -q -l pidgin|grep pidgin.desktop /usr/share/applications/pidgin.desktop pidgin built without nls: sun ~ # epm -q -l pidgin|grep pidgin.desktop sun ~ # Reproducible: Always
Hi MArcin, i don't see any Gentoo specific about that in the ebuild. Maintainers can do a workaround (by using make_desktop_entry from eutils.eclass) but this should be reported upstream and linked here as URL. Can you please search the upstream bug tracker/ticket system to support the maintainer? Thanks Michael
Seems like they are already aware of the problems (configure.ac): if test "x$enable_i18n" = "xno" ; then echo echo Warning: You have disabled the building and installation of translation echo data. This will prevent building pidgin.desktop and the GConf schemas. echo Be sure you know what you are doing. fi I can poke them to see what they say although most likely they will say no.. I didn't find any bug report about this problem in their bugzilla.
Building desktop files requires gettext. Get over it and just do USE=nls. If too many people complain, I'll just remove the USE=nls. Its a dumb idea anyway.
*** Bug 328039 has been marked as a duplicate of this bug. ***
Olivier, what do you think if we keep nls USE flag but force it in case gtk is enabled? Something like this: @@ -66,8 +66,8 @@ gtk? ( x11-proto/scrnsaverproto ) dbus? ( <dev-lang/python-3 ) doc? ( app-doc/doxygen ) - nls? ( >=dev-util/intltool-0.41.1 - sys-devel/gettext )" + !gtk? ( nls? ( >=dev-util/intltool-0.41.1 + sys-devel/gettext ) )" DOCS="AUTHORS HACKING NEWS README ChangeLog" @@ -153,7 +153,7 @@ econf \ $(use_enable ncurses consoleui) \ - $(use_enable nls) \ + $(use gtk || use_enable nls) \ $(use_enable gtk gtkui) \ $(use_enable gtk sm) \ $(use gtk && use_enable startup-notification) \ Not ideal but will work until portage will have proper support for this...
*** Bug 333913 has been marked as a duplicate of this bug. ***
Oliver, could you review solution in comment #5? I think it's still good idea to keep nls USE flag.
*** Bug 334915 has been marked as a duplicate of this bug. ***
Ok, we force nls in case gtk is enabled. Fixed in 2.7.4.