EBOOK.ECLASS(5)

名前
ebook - ebooksの簡単な導入機能を提供する

説明
ebook eclass は、ebook の ebuild を書く作業を簡単なものにする。

変数
注意: 次の変数は、ebook eclass を継承する 前に 設定すること:

説明  パッケージに関する説明。 "${P} ebook based on ebook eclass" が初期値である。

RDEPEND
    実行時依存関係。 ">=dev-util/devhelp-0.6" が初期値である。

EBOOKNAME
    ebook の名称。この変数は 必ず 設定すること。

EBOOKVERSION
    ebook のバージョン。たとえバージョンがなかったとしても、この変数は 必ず 設定すること。 詳細については 下記の ${NOVERSION} 変数を参照する。

SRC 拡張子をのぞいた、ダウンロード用のファイル名を設定する。 この変数の初期値は ${EBOOKNAME}-${EBOOKVERSION} である。

SRC_URI
    ebook のダウンロード先のURIを設定する。 この初期値は、 "http://lidn.sourceforge.net/books_download/${SRC}.${EBOOKEXT}" となる。

EBOOKEXT
    ${SRC} のファイル名の拡張子を設定する。 初期値は、 tar.gz である。

EBOOKDESTDIR
    ${DEVHELPROOT}/books/${EBOOKDIR} 内のこのディレクトリには、 ebookをインストールするディレクトリを設定する。 この変数の初期値として、${EBOOKNAME}-${EBOOKVERSION} が設定される。ただし、 ${NOVERSION} 変数が設定されている場合には、${EBOOKNAME} が初期値となる。

EBOOKFROMDIR
    この変数には、${SRC_URI} を展開後のebookのHTMLファイルまでのパスを設定する。 このディレクトリは、${WORKDIR} からの相対パスである。 この変数の初期値として、${EBOOKNAME}-${EBOOKVERSION} が設定される。 ただし、${NOVERSION} 変数が設定されている場合には、${EBOOKNAME} が初期値となる。

BOOKDEVHELPFILE
    この変数には、ebookのbook.devhelpとしてインストールされるファイル名が設定される。 この変数の初期値として、${EBOOKNAME}-${EBOOKVERSION}.devhelp が設定される。 ただし、${NOVERSION} 変数が設定されている場合は、${EBOOKNAME}.devhelp が初期として設定される。

BOOKDESTDIR
    この変数にはebookのHTMLファイルがインストールされるディレクトリ名が設定される。 ${EBOOKNAME}-${EBOOKVERSION} が初期となる。ただし、${NOVERSION} が設定されている場合は、${EBOOKNAME} が初期となる。

NOVERSION
    この変数が設定されていれば、全ての変数より ${EBOOKVERSION} の例が 削除される。

DEVHELPROOT
    この変数は、devhelpのデータディレクトリのパスが設定される。 初期値は、 usr/share/devhelp である。

関数
注意: 次の関数は、初期値として使われているので、 ebuildから削除するべきである。

ebook_src_install
    ${BOOKDEVHELPFILE} と全てのHTMLファイルを ${DEVHELPROOT}/books/${EBOOKDESTDIR} へインストールする。

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

参照
ebuild(5)

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

著者
Aaron Walker <ka0ttic@gentoo.org>

CVS ヘッダ
原文: ebook.eclass.5,v 1.2