librsvg パッケージは、 グラフィックイメージフォーマット SVG (Scalable Vector Graphic) を取り扱い、フォーマット変換や表示を行なうライブラリを提供します。
LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
ダウンロード (HTTP): https://download.gnome.org/sources/librsvg/2.57/librsvg-2.57.1.tar.xz
ダウンロード MD5 sum: 0a9d809a4bdd371c894792e4c2eb94e9
ダウンロードサイズ: 5.4 MB
必要ディスク容量: 998 MB(インストールに 16 MB)、テスト実施時はさらに 589 MB
概算ビルド時間: 1.2 SBU(テスト実施時はさらに 0.5 SBU; いずれも parallelism=4 利用時)
Cairo-1.18.0, gdk-pixbuf-2.42.10, Pango-1.50.14, rustc-1.74.1
本パッケージのビルドには、インターネット接続が必要になります。
gobject-introspection-1.78.1, Vala-0.56.14
docutils-0.20.1 (for man pages), Gi-DocGen-2023.3 (for documentation), Xorg フォント (for tests)
以下のコマンドを実行して librsvg をビルドします。
./configure --prefix=/usr \ --enable-vala \ --disable-static \ --docdir=/usr/share/doc/librsvg-2.57.1 && make
ビルド結果をテストする場合は LC_ALL=C make -k check を実行します。
root
ユーザーになって以下を実行します。
make DOC_INSTALL_DIR='$(docdir)' install
If you installed the package on to your system using a
「DESTDIR」
method, an important file was not installed and should be copied
and/or generated. Generate it using the following command as the
root
user:
gdk-pixbuf-query-loaders --update-cache
--enable-vala
: このスイッチは Vala
バインディングのビルドを行います。 Vala-0.56.14 をインストールしていない場合はこのスイッチを取り除いてください。
--disable-static
:
このスイッチはスタティックライブラリをインストールしないようにします。
DOC_INSTALL_DIR='$(docdir)'
: This
override ensures installing the API documentation into the expected
location if Gi-DocGen-2023.3 is installed.
--disable-introspection
: Gobject Introspection
をインストールしていない場合はこのスイッチを指定します。
--disable-gtk-doc
: This switch prevents
building the API documentation, even if Gi-DocGen-2023.3 (despite the name of the
option) is available.