* Messages for package x11-themes/gnome-icon-theme-3.6.2: * QA Notice: This ebuild installs into the following deprecated directories: * * usr/locale *
I confirm, my laptop is affected of this bug: x11-themes/gnome-icon-theme-3.6.2 creates directory /usr/locale. Strange that laptop only affected. On my other machine (not laptop), x11-themes/gnome-icon-theme-3.6.2 creates normal directory /usr/share/locale. I could include here build logs and 'emerge --info' from my laptop, if needed.
I re-emerged x11-themes/gnome-icon-theme-3.6.2 on my another machine and /usr/locale appeared there too. So, the current ebuild installs the current sources to /usr/locale unconditionally. The log of my previous install of x11-themes/gnome-icon-theme-3.6.2 is dated 2013-06-24, and that install was correct, to /usr/share/locale. So, something has changed in the ebuild or in the sources from 2013-06-24.
As I could understand, the problem is in variable DATADIRNAME in the file po/Makefile.in.in. This variable doesn't get value "share" - is empty instead - on the stage of installing, and the variable localedir results in "/usr//locale" instead of "/usr/share/locale".
This should be fixed by upstream in 3.8.3
(In reply to Pacho Ramos from comment #4) > This should be fixed by upstream in 3.8.3 OK. Thanks for the reply. Meanwhile, I had a free day today... Learning Gentoo etc :) I have been able to install x11-themes/gnome-icon-theme-3.6.2 with the correct directories. All that was needed for it - to find the old copy of po/Makefile.in.in. I'm attaching the .diff file, rolling the po/Makefile.in.in back to that old copy.
Created attachment 355338 [details, diff] .diff file, rolling the po/Makefile.in.in back