The latest gtk+ ebuild in gnome-experimental overlay requires one after-release patch in order to be installed properly.
Created attachment 120501 [details, diff] gtk-broken-destdir.patch
(In reply to comment #0) > The latest gtk+ ebuild in gnome-experimental overlay requires one after-release > patch in order to be installed properly. > Yep, just to confirm your patch works, I could install gtk-2.11.0 with it. Just another question, im-multipress.conf is now installed directly under /etc/gtk-2.0. In a multilib profile shouldn' t this go, for instance, to /etc/gtk-2.0/x86_64-pc-linux-gnu ?
I already fixed it. And no, it should not go in any arch-specific subdir, since it does not list paths to binaries, but only lists of keypresses.
(sorry if that sounded harsh... It was not meant to)
(In reply to comment #4) > (sorry if that sounded harsh... It was not meant to) > No problem, didn't get it wrong :) now with the -r1 ebuild I see on my amd64 multilib system: 2xathtlon ~ # ls /etc/gtk-2.0 -lR /etc/gtk-2.0: insgesamt 20 -rw-r--r-- 1 root root 3190 30. Mai 21:37 gdk-pixbuf.loaders -rw-r--r-- 1 root root 1832 30. Mai 21:37 gtk.immodules drwxr-xr-x 2 root root 4096 22. Feb 08:14 i686-pc-linux-gnu -rw-r--r-- 1 root root 565 30. Mai 21:37 im-multipress.conf drwxr-xr-x 2 root root 4096 30. Mai 08:26 x86_64-pc-linux-gnu /etc/gtk-2.0/x86_64-pc-linux-gnu: insgesamt 12 -rw-r--r-- 1 root root 3190 30. Mai 21:37 gdk-pixbuf.loaders -rw-r--r-- 1 root root 1761 30. Mai 21:37 gtk.immodules -rw-r--r-- 1 root root 34 30. Mai 21:37 gtkrc from the log of earlier ebuilds make install-data-hook make[4]: Entering directory `/var/tmp/portage/x11-libs/gtk+-2.11.0/work/gtk+-2.1 1.0/modules/input' *** *** Warning: gtk.immodules not built *** *** Generate this file manually on host *** system using gtk-query-immodules-2.0 *** Thus it was solely generated by pkg_postinst() of the ebuild with the 2.11.0-r1.ebuild make install-data-hook make[4]: Entering directory `/var/tmp/portage/x11-libs/gtk+-2.11.0-r1/work/gtk+- 2.11.0/modules/input' /bin/sh ../../mkinstalldirs /var/tmp/portage/x11-libs/gtk+-2.11.0-r1/image//etc/ gtk-2.0 ../../gtk/gtk-query-immodules-2.0 > /var/tmp/portage/x11-libs/gtk+-2.11.0-r1/ima ge//etc/gtk-2.0/gtk.immodules Now it gets installed during src_install and then generated a second time by pkg_postinst
Okay, I've fixed the gtk.immodules problem. It won't unmerge it, unfortunately, because it's in /etc, but you can nuke it after you update and re-emerge gtk+