DISTUTILS.ECLASS(5)

名前
distutils - distutils ベースの Python モジュールのインストール補助

説明
distutils eclass は distutils ベースの Python モジュールのインストールと Gentoo Linux システムへの組み込みが簡単になるように設計されている。 この eclass では src_compile と src_install が定義されている。 追加変数や追加関数を設定しなくても簡単に ebuild が作成できるはずである。

変数

PYTHON_SLOT_VERSION = "[0|2.1]"
    この変数を使うと python-2.1 に依存関係を持つことができる。 これは通例 -py21- の ebuild でだけ必要である。 そうでなければこの変数は設定すべきではない。

DOCS = "<dodoc に与えるファイル名>"
    この変数を使うと src_install で 通常ではインストールされない文書を追加でインストールできる。

関数

distutils_python_version
    この関数は PYVER_MAJOR、PYVER_MINOR そして PYVER 変数に、それぞれ相当する Python バージョンの値を設定する。

distutils_python_tkinter
    パッケージが tkinter サポートを要求していれば、 この関数を呼ぶと tkinter サポートが存在しなければ ebuild が失敗する。 そして、ユーザにその ebuild を emerge するためにには tkinter サポートつきで Python を再コンパイルする必要があることを、 具体的に教えるメッセージが表示される。

バグ報告
バグ報告は http://bugs.gentoo.org/ 経由で行なってください。

参照
ebuild(5)

ファイル
/usr/portage/eclass/distutils.eclass

著者
Mike Frysinger <vapier@gentoo.org>

CVS ヘッダ
原文: distutils.eclass.5,v 1.3