emerge -u gnumeric
emerge -u gnumeric ではまる。configure スクリプト内で、
error: XML::Parser perl module is required for intltool
などと言って怒られた。dev-perl/libxml-perl を入れればよいのかと思って、これを emerge したが、やはり怒られる。調べてみると、libxml-perl ではなく、 dev-perl/XML-Parser が必要なのであった。これを入れると、上のエラーはなくなった。が、今度は gnome-vfs が無いと言って怒られる。
・・・と、ここまでやって気づいた。パッケージの依存関係は ebuild ファイルの記述で解決できるはずだと。試しに /usr/portage/app-office/gnumeric/gnumeric-1.2.6.ebuild の「ここだろう」と思われる場所に以下の記述を追加した。今回追加したのは、dev-perl/XML-Parser と gnome-base/gnome-vfs である(+の付いた行)。
RDEPEND=">=x11-libs/gtk+-2 >=dev-libs/glib-2 >=gnome-base/libgnome-2 >=gnome-base/libgnomeui-2 >=gnome-base/libgnomeprint-2.4.2 >=gnome-base/libgnomeprintui-2.4.2 >=gnome-base/libgnomecanvas-2 >=gnome-base/libglade-2 >=dev-libs/libxml2-2.4.12 + >=dev-perl/XML-Parser + >=gnome-base/gnome-vfs >=gnome-extra/libgsf-1.8.2 >=media-libs/libart_lgpl-2.3.11 python? ( >=dev-lang/python-2 >=dev-python/pygtk-2 ) libgda? ( >=gnome-extra/libgda-1.0.1 ) bonobo? ( >=gnome-base/libbonobo-2.2 >=gnome-base/libbonoboui-2.2 )" # gnomedb? ( >=gnome-extra/libgnomedb-0.90.2 )
これで emerge -u gnumeric すると・・・、今度は無事インストールできたようだ。