source: archive/kde/core/arts.xml@ 45ab6c7

11.0 ken/refactor-virt lazarus qt5new trunk
Last change on this file since 45ab6c7 was 45ab6c7, checked in by Xi Ruoyao <xry111@…>, 7 months ago

more SVN prop clean up

Remove "$LastChanged$" everywhere, and also some unused $Date$

  • Property mode set to 100644
File size: 9.1 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY arts-download-http "&trinity-repo-http;/arts-&trinity-version;.tar.gz">
8 <!ENTITY arts-download-ftp "&trinity-repo-ftp;/arts-&trinity-version;.tar.gz">
9 <!ENTITY arts-md5sum "109124dabb1aaa9d44eb32e43b549142">
10 <!ENTITY arts-size "920 KB">
11 <!ENTITY arts-buildsize "36 MB">
12 <!ENTITY arts-time "0.6 SBU">
13]>
14
15<sect1 id="aRts" xreflabel="aRts-&trinity-version;">
16 <?dbhtml filename="aRts.html"?>
17
18 <sect1info>
19 <date>$Date$</date>
20 </sect1info>
21
22 <title>aRts-&trinity-version;</title>
23
24 <indexterm zone='aRts'>
25 <primary sortas='a-ARts'>aRts</primary>
26 </indexterm>
27
28 <sect2 role="package">
29 <title>Introduction to aRts</title>
30
31 <para>The Analog Real-time Synthesizer (<application>aRts</application>)
32 provides sound support for <application>Trinity</application> programs
33 and libraries.</para>
34
35 &lfs70_checked;
36
37 <bridgehead renderas="sect3">Package Information</bridgehead>
38 <itemizedlist spacing='compact'>
39 <listitem>
40 <para>Download (HTTP): <ulink url="&arts-download-http;"/></para>
41 </listitem>
42 <listitem>
43 <para>Download (FTP): <ulink url="&arts-download-ftp;"/></para>
44 </listitem>
45 <listitem>
46 <para>Download MD5 sum: &arts-md5sum;</para>
47 </listitem>
48 <listitem>
49 <para>Download size: &arts-size;</para>
50 </listitem>
51 <listitem>
52 <para>Estimated disk space required: &arts-buildsize;</para>
53 </listitem>
54 <listitem>
55 <para>Estimated build time: &arts-time;</para>
56 </listitem>
57 </itemizedlist>
58
59 <bridgehead renderas="sect3">aRts Dependencies</bridgehead>
60
61 <bridgehead renderas="sect4">Required</bridgehead>
62 <para role="required">
63 <xref linkend="alsa"/>,
64 <xref linkend="audiofile"/>,
65 <xref linkend="cmake"/>,
66 <xref linkend="libmad"/>,
67 <xref linkend="libvorbis"/>,
68 <xref linkend="pkgconfig"/>, and
69 <xref linkend="qt"/>
70 </para>
71
72 <para condition="html" role="usernotes">User Notes:
73 <ulink url="&blfs-wiki;/arts"/></para>
74
75 </sect2>
76
77 <sect2 role="installation">
78 <title>Installation of aRts</title>
79
80 <note><para>When extracted, the <application>aRts</application> tar
81 file expands into the directory
82 <filename class='directory'>dependencies/arts</filename>.</para></note>
83
84 <para>Install <application>aRts</application> by running
85 the following commands:</para>
86
87<screen><userinput>BUILD=/tmp/buildarts &amp;&amp;
88ARTS=`pwd` &amp;&amp;
89rm -rf $BUILD &amp;&amp;
90mkdir -p $BUILD &amp;&amp;
91cd $BUILD &amp;&amp;
92
93cmake $ARTS \
94 -DCMAKE_INSTALL_PREFIX=$TRINITY_PREFIX \
95 -DCMAKE_VERBOSE_MAKEFILE=ON &amp;&amp;
96
97unset ARTS BUILD &amp;&amp;
98make</userinput></screen>
99
100 <para>This package does not come with a test suite.</para>
101
102 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
103
104<screen role='root'><userinput>make install</userinput></screen>
105
106 </sect2>
107
108 <sect2 role="commands">
109 <title>Command Explanations</title>
110
111 <para><userinput>ARTS=`pwd`</userinput>: This command saves the
112 location of the <application>aRts</application> source code.</para>
113
114 <para><userinput>rm -rf /tmp/buildarts; mkdir -p /tmp/buildarts; cd
115 /tmp/buildarts</userinput>: The developers strongly recommend building
116 Trinity components in a directory separate from the source code. These
117 commands ensure a clean starting location for the build process.</para>
118
119 <para><option>-DCMAKE_INSTALL_PREFIX=$TRINITY_PREFIX</option>: This option
120 is the equivalent of the ./configure <option>--prefix</option>
121 option.</para>
122
123 <para><option>-DCMAKE_VERBOSE_MAKEFILE=ON</option>: This option
124 provides verrbose messages when <userinput>make</userinput> is
125 run.</para>
126
127 </sect2>
128
129 <sect2 role="content">
130 <title>Contents</title>
131
132 <segmentedlist>
133 <segtitle>Installed Programs</segtitle>
134 <segtitle>Installed Libraries</segtitle>
135 <segtitle>Installed Directories</segtitle>
136
137 <seglistitem>
138 <seg>artsc-config, artscat, artsd, artsdsp, artsplay, artsrec,
139 artsshell, artswrapper, and mcopidl </seg>
140
141 <seg>aRts libraries</seg>
142
143 <seg>The following subdirectories of $TRINITY_PREFIX: bin,
144 include/arts, include/artsc, and lib/mcop</seg>
145 </seglistitem>
146 </segmentedlist>
147
148 <variablelist>
149 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
150 <?dbfo list-presentation="list"?>
151 <?dbhtml list-presentation="table"?>
152
153 <varlistentry id="artsc-config">
154 <term><command>artsc-config</command></term>
155 <listitem>
156 <para>is a utility to assist developers using the
157 <application>aRts</application> C API.</para>
158 <indexterm zone="aRts artsc-config">
159 <primary sortas="b-artsc-config">artsc-config</primary>
160 </indexterm>
161 </listitem>
162 </varlistentry>
163
164 <varlistentry id="artscat">
165 <term><command>artscat</command></term>
166 <listitem>
167 <para>is a simple utility to send raw audio data to the sound server.</para>
168 <indexterm zone="aRts artscat">
169 <primary sortas="b-artscat">artscat</primary>
170 </indexterm>
171 </listitem>
172 </varlistentry>
173
174 <varlistentry id="artsd">
175 <term><command>artsd</command></term>
176 <listitem>
177 <para>is a daemon that provides access to the sound hardware resources.</para>
178 <indexterm zone="aRts artsd">
179 <primary sortas="b-artsd">artsd</primary>
180 </indexterm>
181 </listitem>
182 </varlistentry>
183
184 <varlistentry id="artsdsp">
185 <term><command>artsdsp</command></term>
186 <listitem>
187 <para>provides an interim solution that allows most of legacy
188 sound applications to run unchanged.</para>
189 <indexterm zone="aRts artsdsp">
190 <primary sortas="b-artsdsp">artsdsp</primary>
191 </indexterm>
192 </listitem>
193 </varlistentry>
194
195 <varlistentry id="libaRts">
196 <term><filename class='libraryfile'>aRts Libraries</filename></term>
197 <listitem>
198 <para>contains functions that support <application>aRts</application>
199 programs.</para>
200 <indexterm zone="aRts libaRts">
201 <primary sortas="c-libaRts">aRts Libraries</primary>
202 </indexterm>
203 </listitem>
204 </varlistentry>
205
206 <varlistentry id="artsplay">
207 <term><command>artsplay</command></term>
208 <listitem>
209 <para>is a simple utility to play a sound file.</para>
210 <indexterm zone="aRts artsplay">
211 <primary sortas="b-artsplay">artsplay</primary>
212 </indexterm>
213 </listitem>
214 </varlistentry>
215
216 <varlistentry id="artsrec">
217 <term><command>artsrec</command></term>
218 <listitem>
219 <para>is a simple utility to record audio input.</para>
220 <indexterm zone="aRts artsrec">
221 <primary sortas="b-artsrec">artsrec</primary>
222 </indexterm>
223 </listitem>
224 </varlistentry>
225
226 <varlistentry id="artsshell">
227 <term><command>artsshell</command></term>
228 <listitem>
229 <para>is intended as a utility to perform miscellaneous functions
230 related to the sound server.</para>
231 <indexterm zone="aRts artsshell">
232 <primary sortas="b-artsshell">artsshell</primary>
233 </indexterm>
234 </listitem>
235 </varlistentry>
236
237 <varlistentry id="artswrapper">
238 <term><command>artswrapper</command></term>
239 <listitem>
240 <para>is a small wrapper program which simply sets real-time priority
241 (running as <systemitem class="username">root</systemitem>)
242 and then executes <command>artsd</command> as a non-root user.</para>
243 <indexterm zone="aRts artswrapper">
244 <primary sortas="b-artswrapper">artswrapper</primary>
245 </indexterm>
246 </listitem>
247 </varlistentry>
248
249 <varlistentry id="mcopidl">
250 <term><command>mcopidl</command></term>
251 <listitem>
252 <para>is the Interface Definition Language (IDL) file compiler for MCOP, the
253 Multimedia Communication Protocol used by <application>aRts</application>.</para>
254 <indexterm zone="aRts mcopidl">
255 <primary sortas="b-mcopidl">mcopidl</primary>
256 </indexterm>
257 </listitem>
258 </varlistentry>
259
260 </variablelist>
261<!--
262 <para>To find out information about <application>aRts</application> and the
263 various programs included in the package, see <ulink
264 url="http://docs.kde.org/development/en/kdemultimedia/artsbuilder/">The
265 <application>aRts</application> Handbook</ulink>. For information in languages
266 other then English, see the <ulink url="http://docs.kde.org/">KDE
267 Documentation</ulink> and navigate to the <application>aRts</application>
268 documentation in your language.</para>
269-->
270 </sect2>
271
272</sect1>
Note: See TracBrowser for help on using the repository browser.