diary/Kojima/2009-08-24
の編集
http://sv5.linet.gr.jp/?diary/Kojima/2009-08-24
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
-- 雛形とするページ --
diary/Template
[[diary/Kojima]] ・ビルドメモ librsvg は、CSS の機能をlibcrocoに、svgz(圧縮ファイル)機能を libgsfに依存し、libgsfはgnome-vfs に依存しているので、librsvgを使おうとするとGNOME環境一式が必要かと思っていたのだけど、 非GNOMEな環境でビルドしてみると、libcrocoはGNOME非依存、libgsfもlibbonobo/gnome-vfs 経由で GNOMEに依存しているものの、libbonobo/gnome-vfsは無くてもビルドは可能な模様。 libgsfをGNOME版と非GNOME版を用意すれば、librsvgは必ずしもGNOME環境が必須ではなさそうだ。 非GNOME版のlibgsfは03_extに、GNOME版は06_gnomeに置くようにすればいいかな? 両者はパッケージ名を変えて区別する必要はありそうだけど、ライブラリ等は同じ名前になるので、 GNOME版を入れる際には非GNOME版は削除する必要がありそう。Plamoの場合、preinst 的な処理はできないので、 あまりお行儀はよくないけど、関連ファイルは新しいパッケージで上書きしてしまって、 initpkg で rm /var/log/package/libgsf_non_GNOME する、みたいな形になるかなぁ。 #comment
タイムスタンプを変更しない
[[diary/Kojima]] ・ビルドメモ librsvg は、CSS の機能をlibcrocoに、svgz(圧縮ファイル)機能を libgsfに依存し、libgsfはgnome-vfs に依存しているので、librsvgを使おうとするとGNOME環境一式が必要かと思っていたのだけど、 非GNOMEな環境でビルドしてみると、libcrocoはGNOME非依存、libgsfもlibbonobo/gnome-vfs 経由で GNOMEに依存しているものの、libbonobo/gnome-vfsは無くてもビルドは可能な模様。 libgsfをGNOME版と非GNOME版を用意すれば、librsvgは必ずしもGNOME環境が必須ではなさそうだ。 非GNOME版のlibgsfは03_extに、GNOME版は06_gnomeに置くようにすればいいかな? 両者はパッケージ名を変えて区別する必要はありそうだけど、ライブラリ等は同じ名前になるので、 GNOME版を入れる際には非GNOME版は削除する必要がありそう。Plamoの場合、preinst 的な処理はできないので、 あまりお行儀はよくないけど、関連ファイルは新しいパッケージで上書きしてしまって、 initpkg で rm /var/log/package/libgsf_non_GNOME する、みたいな形になるかなぁ。 #comment
テキスト整形のルールを表示する