qpkg -f /usr/doc -v gnome-base/gnome-vfs-1.0.5-r3 * gnome-base/gnome-vfs-2.4.2-r1 *
there's nothing in there ? Again i have to question the use of reporting/fixing these non-problems. It's probably the makefile that has a hardcoded path somewhere, give us a patch and we'll put it in.
Created attachment 28601 [details, diff] gnome-vfs.patch Your quite right - they are empty directories. Attached is the patch anyway. Works for the two versions listed. Probably will work for others (with potential patch offset).
c'mon qa, you want $(datadir) there not $(prefix)/share . And if this dir is always empty -not used- it should probably just stop creating the dir.
yep your right - at least you know where its coming from now.
Created attachment 29596 [details, diff] gnome-vfs-2.4*.patch Works for gnome-vfs-2.4.2-r1 gnome-vfs-2.4.1 and gnome-vfs-2.4.0
Created attachment 29597 [details, diff] gnome-vfs-2.6.patch If these patches are good enough can you let me know so they can be sumbitted upstream. If you want to submit them upstream yourself that is also fine with me.
Makefile.in is a generated file, you should patch Makefile.am here to push it upstream. Looking at it (Makefile.am), the fix seems obvious and it's docdir statement should be $(datadir)/doc . But we might as well suggest removing the devel-docs dir i think, it seems obsolete. If that fix goes upstream we might as well fix the gentoo ebuilds the easy way for now and remove ${D}/usr/doc in src_install . I personally don't really care much about fixing it for older versions, it will eventually die out.
Created attachment 29613 [details, diff] gnome-vfs-devel-docs-2.6.0.patch Sound good to me - patch here in case upstream wants to keep devel-docs for reasons best known to themselves
my proposed workaround I added to the 1.0.5-r3 & 2.6.1 ebuild. Please push the makefile fix upstream (leave the link here). But i'd suggest to move the devel-docs dir to the attic as well as possible solution.
gnome-vfs-2.6.1.1 doesn't have it and the rest can die out. And version 1.0.5 has been fixed.