<para><link xlink:href="http://www.cmake.org/"><application>CMake</application></link> 2.4.0 以降(オプション)</para>
</listitem>
</itemizedlist>
- <para>Qt ライブラリについては使用している OS に対応するものをダウンロードしてください。Linux の場合は Qt/X11 です。Open Source Edition は以下からダウンロードできます。なお、Qt ライブラリはバージョン4で大幅な変更が加えられ、Qt3 と Qt4 との間にソース互換性がないため、Qt3 ではコンパイルできません。</para>
+ <para>Qt ライブラリについては使用している OS に対応するものをダウンロードしてください。Open Source Edition は以下からダウンロードできます。なお、Qt ライブラリはバージョン4で大幅な変更が加えられ、Qt3 と Qt4 との間にソース互換性がないため、Qt3 ではコンパイルできません。</para>
<itemizedlist>
<listitem>
- <para><link xlink:href="http://www.trolltech.com/developer/downloads/qt/x11">Qt/X11 Open Source Edition</link></para>
+ <para><link xlink:href="http://qt.nokia.com/downloads/linux-x11-cpp">Download Qt libraries 4.5 for Linux/X11</link></para>
</listitem>
<listitem>
- <para><link xlink:href="http://www.trolltech.com/developer/downloads/qt/windows">Qt/Windows Open Source Edition</link></para>
+ <para><link xlink:href="http://qt.nokia.com/downloads/mac-os-cpp">Download Qt libraries 4.5 for Mac</link></para>
</listitem>
<listitem>
- <para><link xlink:href="http://www.trolltech.com/developer/downloads/qt/mac">Qt/Mac Open Source Edition</link></para>
+ <para><link xlink:href="http://qt.nokia.com/downloads/windows-cpp">Download Qt libraries 4.5 for Windows</link></para>
</listitem>
</itemizedlist>
<para><application>Cueplot</application> で使用している Qt のモジュールは QtCore と QtGui のみです。Qt3Support は使っていません。</para>
<note>
- <para>Qt3.x がインストールされている環境では、ソースコードをコンパイルしようとしても Qt3.x のライブラリやコマンドが使われてしまい、コンパイルできないことがあります。この場合は環境変数を変えるとコンパイルできると思います。<link xlink:href="http://www.jp.redhat.com/software/rhel/">Red Hat Enterprise Linux</link> などの場合は以下のようにしてください。<filename class="directory">/usr/lib</filename> ディレクトリは環境によっては <filename class="directory">/usr/lib64</filename> ディレクトリになります。</para>
+ <para>Qt3.x がインストールされている環境では、ソースコードをコンパイルしようとしても Qt3.x のライブラリやコマンドが使われてしまい、コンパイルできないことがあります。この場合は環境変数を変えるとコンパイルできると思います。<link xlink:href="http://www.jp.redhat.com/rhel/">Red Hat Enterprise Linux</link> などの場合は以下のようにしてください。<filename class="directory">/usr/lib</filename> ディレクトリは一部の64ビット環境では <filename class="directory">/usr/lib64</filename> ディレクトリになります。</para>
<para><prompt>$ </prompt><userinput>export QTDIR=/usr/lib/qt4</userinput></para>
<para><prompt>$ </prompt><userinput>export PATH=/usr/lib/qt4/bin:$PATH</userinput></para>
</note>
<para>もしこちらで動作確認している環境以外でコンパイルして動作しなければ以下のファイルを修正してみてください。</para>
<itemizedlist>
<listitem>
- <para><link xlink:href="http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi/trunk/src/gui/?root=cueplot"><filename class="directory">gui</filename> ディレクトリ</link>内の <filename>Process.cpp</filename></para>
+ <para><link xlink:href="http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi/trunk/src/gui/?root=cueplot"><filename class="directory">gui</filename> ディレクトリ</link>内の <filename>process.cpp</filename></para>
</listitem>
<listitem>
- <para><link xlink:href="http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi/trunk/src/opt/?root=cueplot"><filename class="directory">opt</filename> ディレクトリ</link>内の <filename>Terminal.cpp</filename> </para>
+ <para><link xlink:href="http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi/trunk/src/opt/?root=cueplot"><filename class="directory">opt</filename> ディレクトリ</link>内の <filename>terminal.cpp</filename> </para>
</listitem>
</itemizedlist>
</sect2>
<entry>デスクトップエントリーファイルのインストール先。指定しなければ、<varname>CMAKE_INSTALL_PREFIX</varname> 内の <filename class="directory">share/applications</filename> ディレクトリ。Mac OS X では使わない。</entry>
<entry><filename class="directory">/usr/share/applications</filename>, <filename class="directory">/usr/share/applnk</filename></entry>
</row>
+ <row>
+ <entry><varname>BUILD_TESTING</varname></entry>
+ <entry><userinput>make test</userinput> によるテストを有効にするかを指定するフラグ。指定しなければ無効。</entry>
+ <entry>ON, OFF</entry>
+ </row>
+
</tbody>
</tgroup>
</table>
<title><anchor xml:id="build.rpm" />RPM</title>
<para>RHEL のような rpm 系 Linux ならば、アップロードされている SRPM から容易に RPM を作れます。</para>
<para><prompt>$ </prompt><userinput>rpmbuild --rebuild <filename>cueplot-<replaceable>x.y.z-n</replaceable>.src.rpm</filename></userinput></para>
- <para>作成される RPM をインストールすると以下のファイルがインストールされます。<filename class="directory">/usr/lib</filename> ディレクトリは環境によっては <filename class="directory">/usr/lib64</filename> ディレクトリになります。</para>
+ <para>作成される RPM をインストールすると以下のファイルがインストールされます。</para>
<itemizedlist>
<listitem>
<para><filename class="symlink">/usr/bin/cueplot</filename>(<link linkend="build.symrpm"><filename>/usr/lib/cueplot/cueplot</filename></link> へのシンボリックリンク)</para>
<para><filename>/usr/share/applications/cueplot.desktop</filename></para>
</listitem>
</itemizedlist>
+ <note>
+ <para><filename class="directory">/usr/lib</filename> ディレクトリは一部の64ビット環境では <filename class="directory">/usr/lib64</filename> ディレクトリになります。</para>
+ </note>
<para>KDE や GNOME などならばメニューに <application>Cueplot</application> が追加されます。また、コンソールからも起動できるようになります。</para>
<para><prompt>$ </prompt><userinput>cueplot</userinput></para>
<para><option>-style</option> オプションで look and feel を指定できます。</para>
<para><prompt>$ </prompt><userinput>cueplot -style <replaceable>cde</replaceable></userinput></para>
- <para><option>-style</option> オプションで指定できる値には <link xlink:href="http://www.opengroup.org/cde/">cde</link> の他に cleanlooks、<link xlink:href="http://www.opengroup.org/motif/">motif</link> や windows があります。cleanlooks は Qt 4.2 以降で利用できます。</para>
+ <para><option>-style</option> オプションで指定できる値には <link xlink:href="http://www.opengroup.org/cde/">cde</link> の他に cleanlooks、gtk、<link xlink:href="http://www.opengroup.org/motif/">motif</link> や windows があります。cleanlooks は Qt 4.2 以降で利用でき、gtk は Qt 4.5 以降で利用できます。</para>
</sect2>
<sect2>
<title>ebuild</title>
<para>静的ビルド版を作る方法については以下を参照してください。</para>
<itemizedlist>
<listitem>
- <para><link xlink:href="http://doc.trolltech.com/4.3/deployment-x11.html">Deploying an Application on Qt/X11</link></para>
+ <para><link xlink:href="http://doc.trolltech.com/4.5/deployment-x11.html">Deploying an Application on X11 Platforms</link></para>
</listitem>
<listitem>
- <para><link xlink:href="http://doc.trolltech.com/4.3/deployment-windows.html">Deploying an Application on Qt/Windows</link></para>
+ <para><link xlink:href="http://doc.trolltech.com/4.5/deployment-windows.html">Deploying an Application on Windows</link></para>
</listitem>
<listitem>
- <para><link xlink:href="http://doc.trolltech.com/4.3/deployment-mac.html">Deploying an Application on Qt/Mac</link></para>
+ <para><link xlink:href="http://doc.trolltech.com/4.5/deployment-mac.html">Deploying an Application on Mac OS X</link></para>
</listitem>
</itemizedlist>
<para>大雑把にいえば</para>
<title>環境とメニュー</title>
<para>バージョン 0.0.5 からは環境に応じてメニューの位置が変わるようにしました。以下の4種類のパターンがあります。それより前のバージョンでは <link linkend="menu.plastique">KDE</link> のメニューです。</para>
<note>
- <para>Linux では <application>Cueplot</application> を含む Qt4 アプリケーションの GUI スタイルを変えるのに <command>qtconfig-qt4</command> または <command>qtconfig4</command> が使えます。環境によっては <command>qtconfig</command> で Qt4 の設定を変えられることがあります。GUI スタイルとして GNOME ならば Cleanlooks、KDE ならば Plastique を選択してください。設定は <filename>$HOME/.config/Trolltech.conf</filename> に保存されるようです(<envar>$HOME</envar> はホームディレクトリ)。</para>
+ <para>Linux では <application>Cueplot</application> を含む Qt4 アプリケーションの GUI スタイルを変えるのに <command>qtconfig-qt4</command> または <command>qtconfig4</command> が使えます。環境によっては <command>qtconfig</command> で Qt4 の設定を変えられることがあります。GUI スタイルとして GNOME ならば Cleanlooks または GTK、KDE4 ならば Oxygen、KDE3 ならば Plastique を選択すればいいでしょう。設定は <filename>$HOME/.config/Trolltech.conf</filename> に保存されるようです(<envar>$HOME</envar> はホームディレクトリ)。</para>
</note>
<itemizedlist>
<listitem>
<itemizedlist>
<listitem>
<para>
+ <guimenuitem>
+ <link linkend="menu.cut">切り取り</link>
+ </guimenuitem>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>
+ <link linkend="menu.copy">コピー</link>
+ </guimenuitem>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>
+ <link linkend="menu.paste">貼り付け</link>
+ </guimenuitem>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>
+ <link linkend="menu.selectall">すべて選択</link>
+ </guimenuitem>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
<guimenuitem>
- <link linkend="menu.config">Cueplot を設定</link>
+ <link linkend="menu.config">設定</link>
</guimenuitem>
</para>
</listitem>
<itemizedlist>
<listitem>
<para>
+ <guimenu>編集</guimenu>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guimenuitem>
+ <link linkend="menu.cut">切り取り</link>
+ </guimenuitem>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>
+ <link linkend="menu.copy">コピー</link>
+ </guimenuitem>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>
+ <link linkend="menu.paste">貼り付け</link>
+ </guimenuitem>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>
+ <link linkend="menu.selectall">すべて選択</link>
+ </guimenuitem>
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
+ </itemizedlist>
+ <itemizedlist>
+ <listitem>
+ <para>
<guimenu>コマンド</guimenu>
<itemizedlist>
<listitem>
<listitem>
<para>
<guimenuitem>
- <link linkend="menu.quit">終了</link>
+ <link linkend="menu.quit">Cueplot を終了</link>
</guimenuitem>
</para>
</listitem>
<itemizedlist>
<listitem>
<para>
+ <guimenu>編集</guimenu>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guimenuitem>
+ <link linkend="menu.cut">切り取り</link>
+ </guimenuitem>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>
+ <link linkend="menu.copy">コピー</link>
+ </guimenuitem>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>
+ <link linkend="menu.paste">貼り付け</link>
+ </guimenuitem>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>
+ <link linkend="menu.selectall">すべて選択</link>
+ </guimenuitem>
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
+ </itemizedlist>
+ <itemizedlist>
+ <listitem>
+ <para>
<guimenu>表示</guimenu>
<itemizedlist>
<listitem>
<itemizedlist>
<listitem>
<para>
+ <guimenu>編集</guimenu>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guimenuitem>
+ <link linkend="menu.cut">切り取り</link>
+ </guimenuitem>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>
+ <link linkend="menu.copy">コピー</link>
+ </guimenuitem>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>
+ <link linkend="menu.paste">貼り付け</link>
+ </guimenuitem>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>
+ <link linkend="menu.selectall">すべて選択</link>
+ </guimenuitem>
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
+ </itemizedlist>
+ <itemizedlist>
+ <listitem>
+ <para>
<guimenu>表示</guimenu>
<itemizedlist>
<listitem>
</sect2>
<sect2>
<title>
+ <guimenuitem><anchor xml:id="menu.cut" />切り取り</guimenuitem>
+ </title>
+ <para>切り取ります。リスト領域が選択されているときに行なうと、選択されているプロット項目が切り取られます。</para>
+ </sect2>
+ <sect2>
+ <title>
+ <guimenuitem><anchor xml:id="menu.copy" />コピー</guimenuitem>
+ </title>
+ <para>コピーします。リスト領域が選択されているときに行なうと、選択されているプロット項目がコピーされます。</para>
+ </sect2>
+ <sect2>
+ <title>
+ <guimenuitem><anchor xml:id="menu.paste" />貼り付け</guimenuitem>
+ </title>
+ <para>貼り付けます。リスト領域が選択されているときに行なうと、プロット項目が貼り付けられます。選択されている項目がある場合、その後ろに貼り付けられます。</para>
+ </sect2>
+ <sect2>
+ <title>
+ <guimenuitem><anchor xml:id="menu.selectall" />すべて選択</guimenuitem>
+ </title>
+ <para>すべてを選択状態にします。リスト領域が選択されているときに行なうと、領域内にあるプロット項目がすべて選択状態になります。</para>
+ </sect2>
+ <sect2>
+ <title>
<guimenuitem><anchor xml:id="menu.plot" />2D プロット</guimenuitem>
</title>
<para>二次元のグラフを表示させます。</para>