Re: Rarian and Yelp
- From: Joe Marcus Clarke <marcus FreeBSD org>
- To: Don Scorgie org
- Cc: Doc Devel List <gnome-doc-devel-list gnome org>
- Subject: Re: Rarian and Yelp
- Date: Thu, 23 Aug 2007 12:09:37 -0400
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Don Scorgie wrote:
> Requested update...
>
> On Fri, 2007-08-03 at 19:21 -0400, Joe Marcus Clarke wrote:
>> On Fri, 2007-08-03 at 18:53 +0100, Don Scorgie wrote:
>>
>>>> Yes, this appears to be working fine. What happens is rarian goes
>>>> through each of the omf subdirectories, and adds an entry with a ghelp
>>>> name of the subdirectory name (dp->d_name). So, if my omf subdirectory
>>>> contains:
>>>>
>>>> eog gnome-terminal
>>>>
>>>> I get two rarian doc entries with ghelp names of "eog" and "gnome-termial".
>>> So, rarian-example prints out the entries properly? Or are you watching
>>> the list get built in Rarian itself? [1]
>> I hacked rarian to print out a line for every .omf file it found and its
>> associated ghelp name.
>
> I fixed Rarian to correctly handle this as of latest SVN.
>
>>
>>>> I've done some more research here, and I found that when I launch yelp
>>>> via another app (e.g. eog) it is passed a ghelp URI in the format (via
>>>> libgnome):
>>>>
>>>> ghelp:///usr/local/share/gnome/help/eog/C/eog.xml
>>>>
>>>> Yelp breaks this down to "///usr/local/share/gnome/help/eog/C/eog.xml"
>>>> and passes that to rarian. Rarian fails to find any documents since all
>>>> of its ghelp names are just the appid.
>>>>
>>>> Since our libgnome is fairly stock, I'm really not sure how this mapping
>>>> works successfully on Linux.
>>> Okay, that's a failure of the new resolver. It should check the ghelp
>>> uri to see if it's a full path before invoking rarian. I'll fix that
>>> soon.
>> Excellent! Thanks.
>
> This has now been fixed in latest SVN.
I meant to reply to this a while ago. After the latest rarian and yelp
updates, all is working well with GNOME help on FreeBSD. Thanks!
Joe
- --
Joe Marcus Clarke
FreeBSD GNOME Team :: gnome FreeBSD org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFGzbFBb2iPiv4Uz4cRAj+hAJ4oGr4jW8tVIqmqVBjtvOe8GKxe6wCfeCuv
93tJrPqb9CK/pd6fKyc3SwA=
=3Wnk
-----END PGP SIGNATURE-----
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]