Subject: pkg/34159: devhelp does not use installed books
To: None <,,>
From: None <khorben@syn.localhost>
List: pkgsrc-bugs
Date: 08/07/2006 17:10:01
>Number:         34159
>Category:       pkg
>Synopsis:       devhelp does not use books from share/doc/*/*.devhelp
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Aug 07 17:10:00 +0000 2006
>Originator:     khorben@syn.localhost
>Release:        NetBSD 3.99.23
System: NetBSD syn 3.99.23 NetBSD 3.99.23 (GENERIC.MPACPI) #7: Sun Aug 6 16:26:28 CEST 2006 khorben@syn:/usr/obj/sys/arch/i386/compile/GENERIC.MPACPI i386
Architecture: i386
Machine: i386
Launch devhelp, although the .devhelp file from Gtk+2 is installed in
share/doc/gtk/gtk.devhelp, the documentation is not listed in the interface.
Install Gtk+2 and devhelp from pkgsrc.
An ugly work-around is to (taking Gtk+ as an example):
# ln -s ../gtk /usr/pkg/share/doc/html/gtk

devhelp is then apparently unable to properly display embedded images for this

Moreover, the documentation from libglade2 is actually found in share/doc/html
by default. I would check if say freedesktop has established a standard for
development libraries documentation, and maybe if newest devhelp (0.12) fixes
this issue.
I also think it would be more elegant to unify things than to patch devhelp to
look for additional directories.