Version 12 (modified by munepi, 13 years ago) (diff) |
---|
ドキュメントの追加を容易にするためにパッケージの構成変更を行う。
共通的に使う画像、スタイルシートなど。また、マニュアルを登録するコマンド、目次を更新するコマンドも用意。
Docbook XML から静的な HTML を作成するラッパースクリプト
新しくマニュアルを作成する際に雛形となるディレクトリを作成できる。
(vine-manual-build)に統合するかも。
idの重複等をできるかぎり避けるため、マニュアル毎にパッケージを作成し、 /usr/share/doc/Vine-manual/hoge-guide のようなディレクトリに静的 HTML をインストールする。
基本は、yelp 用のファイルをインストールする。サブパッケージとして静的HTMLを vine-manual-build により生成し、格納する。
インストールガイド (task-* には含めない?)
Vine Linux デスクトップユーザーガイド
Vine Linux CUI ユーザーガイド
Emacs 活用ガイド
日本語 TeX 活用ガイド
RPMパッケージの作成方法
Vine Linux 開発者ガイド (task-*には含めない?)
Vine Linux マニュアル作成ガイド(task-*には含めない?)
すべてのマニュアルをインストールするためのバーチャルパッケージ
今のところ、DocumentRoot? が、/var/www/vinelinux.org/ であると決め打ち。配置先に書き込み権限がない場合、make install* は、sudo で実行してください。
$ ./configure --enable-web $ make $ make install
/var/www/vinelinux.org/docs/vine6/{css,images} にスタイルシート、画像が配置される。
rpm パッケージをインストール
(2011/07/08現在、svn で vine-install-guide, vine-desktop-guide のみ実施可能)
$ ./configure --enable-web $ make figuresdir=/var/www/vinelinux.org/docs/vine6/package-dir/figures install $ cd help $ vine-manual-build -i /docs/vine6/images -c /docs/vine6/css/vine.css -w package-name.xml $ make xmldir=/var/www/vinelinux.org/docs/vine6/package-dir install-html
package-name は、パッケージ名に置き換えてください。
package-dir の基準
パッケージ名 | package-dir |
vine-cui-guide | cui-guide |
vine-desktop-guide | desktop-guide |
vine-developers-guide | developers-guide |
vine-emacs-guide | emacs-guide |
vine-install-guide | install-guide |
vine-making-rpm | making-rpm |
vine-plus-guide | VinePlus? |
vine-tex-guide | tex-guide |
vine-vlgpl | VLGPL |