Gtk+とGnome関連ソフトウェアのインストール

当面の目標

  1. カーネルの make gconfig が動くようにすること
  2. EmacsをGtk+対応で再コンパイルすること
  3. firefoxをコンパイルすること
  4. gimpをコンパイルすること

インストールするもの

BLFS-6.3にしたがう。

  1. glib-1.2.10
  2. gtk+-1.2.10
  3. glib-2.12.12
  4. cairo-1.4.14
  5. pango-1.16.4
  6. atk-2.18.0
  7. gtk+-2.10.13
  8. libglade-2.6.1
  9. libidl-0.8.8

(2009.5.22)

firefoxにcairo-1.6以上が必要になった。

  1. pixman-0.15.6
  2. cairo-1.6.4

(2009.5.23)

gimpに、libartが必要になった。

  1. libart_lgpl-2.3.20

(2009.5.31)

firefoxにcairo-1.8.8以上が必要になった。

  1. cairo-1.8.8

(2010.6.20)

prefixを/usr/GNOMEにしてインストールし直した。

  1. glib-2.22.4
  2. cairo-1.8.10
  3. atk-2.18.0
  4. pango-1.26.2
  5. gtk+-2.18.9

(2010.7.4)

firefoxにcairo-1.10以上が必要になった。

  1. pixman-0.18.4
  2. cairo-1.10.2

pixman-0.18.4のインストール
prefixを/usr/libから/usr/X11R7に変更。 /usr/GNOME/lib/libgailutil.la, /usr/GNOME/lib/libpangocairo-1.0.laの中に記述された、/usr/lib/libpixman-1.laを/usr/X11R7/lib/libpixman-1.laに修正。 本当は、各パッケージをビルドし直せば反映すると思われる。

cairo-1.10.2のインストール

$ ./configure --prefix /usr/GNOME --enable-tee
# cd /usr/include
# mv X11 X11.bak
# ln -s /usr/X11R7/include/X11 X11

(2011.4.29)

アイコンテーマ

アイコンテーマを入れないとFirefox-3以降の標準テーマのHomeアイコンがしょぼい。

  1. ImageMagic-6.6.9-6
  2. icon-naming-utils-0.8.90
  3. gnome-icon-theme-2.8.10
  4. tango-icon-theme-0.8.90

icon-naming-utils-0.8.90
pkgconfigのインストール先が間違っているので直す。

~/.gtkrc-2.0に記述。

gtk-icon-theme-name = "Tango"

インストール後にアイコンを見つけられないのでシンボリックリンクを張った。(何か間違ってる)

# cd /usr/share
# ln -s /usr/X11R7/share/icons

(2011.5.1)

個別のメモ

glib-1, gtk-1

configureがx86_64を知らないので、CBLFSのパッチを当てる。

gtk

X11のprefixを/usr/X11R7、gtk類のprefixを/usr/GNOMEにしたら不都合が出た。 /usr/GNOME/lib/pkgconfig/gdk-x11-2.0.pcのCflagsにX11のヘッダのパスを追記。

(2010.7.4)