vine-users ML アーカイブ



[vine-users:064468] bug in gnome help (gnome-libs)

  • From: Masaki SHINOMIYA <shino@xxxxxx>
  • Subject: [vine-users:064468] bug in gnome help (gnome-libs)
  • Date: Sun, 15 Feb 2004 19:29:52 +0900
シノバーです。

Vine Linux 2.6r4で
たとえば gedit のメニューバーに「ヘルプ」という項目がありますが、
これを選択しても反応がありません。
/usr/share/gnome/help/gedit/ja/index.html というファイルがあって、
本来はこれが表示されるはずです。
gdict, gcalc など軒並み試してみましたが、ほとんどアウトです。

いろいろ調べていて理由が分かりました。
gnome-libs-1.4.2-0vl1.1 に採用されているパッチのうち
Patch46:        gnome-libs-1.4.1.2.90-ghelp.patch
を外してビルドし、入れ換えたところ、冒頭の動作で
gnome-help-browserが立ち上がり、上記ファイルが正しく表示されました。

このパッチはRHL由来で、Galeon対応かなにかで、
Vineの環境に適合しないのだと思います。

なお、立ち上がるブラウザはGNOMEコントロールセンターの
「URLハンドラー」→「ghelp」のところで
gnome-help-browserかmozilla(ネットスケープ)を選べます。

試してみたい方は以下をやってみてください。
----------------------------------------------------------
(1) gnome-libs-1.4.2-0vl1.1.src.rpm を入手

(2) SRPMをインストール 
$ rpm -ivh gnome-libs-1.4.2-0vl1.1.src.rpm

(3) ~/rpm/SPECS/gnome-libs-vl.spec の4行目と133行目を変更
$ diff gnome-libs-vl.spec gnome-libs.spec
4c4
< %define	rel	0vl1.1
---
> %define	rel	0vl1.1my
133c133
< %patch46 -p1 -b .ghelp
---
> #patch46 -p1 -b .ghelp

(4) ビルドする
 $ rpm -bb ~/rpm/SPECS/gnome-libs-vl.spec
次の2つのファイルができる。
~/rpm/RPMS/i386/gnome-libs-1.4.2-0vl1.1my.i386.rpm
~/rpm/RPMS/i386/gnome-libs-devel-1.4.2-0vl1.1my.i386.rpm
(5) root権限でgnome-libs を入れ換え
# rpm -Uvh ~/rpm/RPMS/i386/gnome-libs-1.4.2-0vl1.1my.i386.rpm
-- 
Masaki Shinomiya <shino@xxxxxx>
http://shino.pos.to/linux/