2 % This is part of LFSbookja package.
4 % This is a CTIE change file for the original XML source of the LFSbook.
7 <?xml version="1.0" encoding="ISO-8859-1"?>
9 <?xml version="1.0" encoding="UTF-8"?>
13 <para>Meson is an open source build system meant to be both extremely fast
14 and as user friendly as possible.</para>
17 Meson はオープンソースによるビルドシステムです。
18 非常に高速であり、できるかぎりユーザーフレンドリーであることを意識しています。
23 <para>This section is not strictly required for LFS if not using
24 systemd. On the other hand, meson/ninja is a powerful build system,
25 which is expected to be used more and more often. It is required for
26 several packages in <ulink url="&blfs-book;">the BLFS
30 本節は正確に言うと systemd を利用しないのであれば LFS において必要ありません。
31 一方で meson/ninja というものは強力なビルドシステムであり、利用する機会がかなり多いものと思われます。
32 <ulink url="&blfs-book;">BLFS ブック</ulink> においては、これを必要とするパッケージがいくつかあります。
37 <title>Installation of Meson</title>
39 <title>&InstallationOf1;Meson&InstallationOf2;</title>
43 <para>First, apply a patch that fixes an issue with pkgconfig files
44 for static libraries:</para>
47 まず初めに、スタティックライブラリに対応する pkgconfig ファイルの問題を修正するパッチを適用します。
52 <para>Compile Meson with the following command:</para>
55 Meson をビルドするには、以下のコマンドを実行します。
60 <para>This package does not come with a test suite.</para>
68 <para>Install the package:</para>
76 % <para>At last, move Meson man pages to correct location:</para>
79 % 最後に Meson の man ページを適切なディレクトリに移動します。
84 <title>The meaning of the install parameters:</title>
86 <title>&MeaningOfParameter1;install&MeaningOfParameter2;</title>
90 <para>By default <command>python3 setup.py install</command>
91 installs various files (such as man pages) into Python Eggs.
92 With a specified root location, <command>setup.py</command> installs
93 these files into a standard hierarchy. Then the hierarchy
94 can just be copied to the standard location.
98 デフォルトにて <command>python3 setup.py install</command> は、Python Eggs に(man ページを含む)種々のファイルをインストールします。
99 インストールルートを指定すれば <command>setup.py</command> によって各種ファイルは、標準的な階層にインストールされます。
100 そこでこの階層を、標準的な階層としてコピーします。
105 <title>Contents of Meson</title>
107 <title>&ContentsOf1;Meson&ContentsOf2;</title>
111 <segtitle>Installed programs</segtitle>
112 <segtitle>Installed directory</segtitle>
114 <segtitle>&InstalledProgram;</segtitle>
115 <segtitle>&InstalledDirectory;</segtitle>
120 <!-- We are using DESTDIR installation here, so the directory layout
121 is different than other Python modules in LFS
122 (Jinja2 & MarkupSafe). -->
123 <seg>/usr/lib/python&python-minor;/site-packages/meson-&meson-version;-py&python-minor;.egg-info and /usr/lib/python&python-minor;/site-packages/mesonbuild</seg>
126 <!-- We are using DESTDIR installation here, so the directory layout
127 is different than other Python modules in LFS
128 (Jinja2 & MarkupSafe). -->
129 <seg>/usr/lib/python&python-minor;/site-packages/meson-&meson-version;-py&python-minor;.egg-info, /usr/lib/python&python-minor;/site-packages/mesonbuild</seg>
133 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
135 <bridgehead renderas="sect3">&ShortDescriptions;</bridgehead>
139 <para>A high productivity build system</para>