MacPortsからpygtkをインストールします。
- $ sudo port install py27-gtk
---> Computing dependencies for py27-gtk
---> Dependencies to be installed: atk glib2 autoconf help2man p5-locale-gettext m4 automake dbus libtool gtk-doc docbook-xml docbook-xml-4.1.2 xmlcatmgr docbook-xml-4.2 docbook-xml-4.3 docbook-xml-4.4 docbook-xml-4.5 docbook-xml-5.0 docbook-xsl gnome-doc-utils intltool gnome-common p5-getopt-long p5-pathtools p5-scalar-list-utils p5-xml-parser iso-codes libxslt libxml2 py27-libxml2 rarian getopt gtk2 gdk-pixbuf2 jasper jpeg libpng tiff pango Xft2 fontconfig freetype xrender xorg-libX11 xorg-bigreqsproto xorg-inputproto xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-libxcb xorg-libpthread-stubs xorg-xcb-proto xorg-util-macros xorg-xcmiscproto xorg-xextproto xorg-xf86bigfontproto xorg-xtrans xorg-renderproto cairo libpixman xorg-xcb-util shared-mime-info xorg-libXcomposite xorg-compositeproto xorg-libXext xorg-libXfixes xorg-fixesproto xorg-libXcursor xorg-libXdamage xorg-damageproto xorg-libXi xorg-libXinerama xorg-xineramaproto xorg-libXrandr xorg-randrproto libglade2 py27-cairo py27-numpy atlas gcc44 gcc_select gmp mpfr xz gzip texinfo fftw-3 py27-nose py27-distribute py27-py py27-gobject libffi
依存関係のパッケージがたくさんあるので暫く時間がかかります。 - moeclock.py ファイルの7行目をコメントアウトします。
#import gnome.ui - $ python2.7 moeclock.py
py26-gnomeをインストールした場合は、libgnomeuiと py26-gtk もインストールされるため、moeclock.py ファイルの7行目をコメントアウトしなくてもよいです。
- $ port install py26-gnome
---> Computing dependencies for py26-gnome
---> Dependencies to be installed: py26-gtk py26-cairo py26-numpy py26-nose py26-distribute python26 py26-py py26-gobject py26-orbit
---> Computing dependencies for libgnomeui
---> Dependencies to be installed: gconf dbus-glib orbit2 libidl policykit eggdbus libbonoboui libbonobo libgnome esound audiofile gnome-vfs desktop-file-utils gnome-mime-data libgnomecanvas libart_lgpl libgnome-keyring gnome-keyring libgcrypt libgpg-error libtasn1 xorg-libsm xorg-libice - python2.6 moeclock.py
※コメント投稿者のブログIDはブログ作成者のみに通知されます