source: multimedia/cdwriteutils/cdrtools.xml@ c36ca685

12.2 lazarus trunk
Last change on this file since c36ca685 was c36ca685, checked in by Bruce Dubbs <bdubbs@…>, 3 weeks ago

Tag Part XII. Multimedia

  • Property mode set to 100644
File size: 10.9 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
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 cdrtools-download-http "&sourceforge-dl;/cdrtools/cdrtools-&cdrtools-version;.tar.bz2">
8 <!ENTITY cdrtools-download-ftp " ">
9 <!ENTITY cdrtools-md5sum "1e224a6adbbe4ad40047b9fddbb0e60c">
10 <!ENTITY cdrtools-size "2.1 MB">
11 <!ENTITY cdrtools-buildsize "32 MB">
12 <!ENTITY cdrtools-time "0.7 SBU">
13]>
14
15<sect1 id="cdrtools" xreflabel="Cdrtools-&cdrtools-version;">
16 <?dbhtml filename="cdrtools.html"?>
17
18
19 <title>Cdrtools-&cdrtools-version;</title>
20
21 <indexterm zone="cdrtools">
22 <primary sortas="a-Cdrtools">Cdrtools</primary>
23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to Cdrtools</title>
27
28 <para>
29 The <application>Cdrtools</application> package contains
30 CD recording utilities. These are useful for reading, creating or writing
31 (burning) CDs, DVDs, and Blu-ray discs.
32 </para>
33
34 &lfs122_checked;
35
36 <bridgehead renderas="sect3">Package Information</bridgehead>
37 <itemizedlist spacing="compact">
38 <listitem>
39 <para>
40 Download (HTTP): <ulink url="&cdrtools-download-http;"/>
41 </para>
42 </listitem>
43 <listitem>
44 <para>
45 Download (FTP): <ulink url="&cdrtools-download-ftp;"/>
46 </para>
47 </listitem>
48 <listitem>
49 <para>
50 Download MD5 sum: &cdrtools-md5sum;
51 </para>
52 </listitem>
53 <listitem>
54 <para>
55 Download size: &cdrtools-size;
56 </para>
57 </listitem>
58 <listitem>
59 <para>
60 Estimated disk space required: &cdrtools-buildsize;
61 </para>
62 </listitem>
63 <listitem>
64 <para>
65 Estimated build time: &cdrtools-time;
66 </para>
67 </listitem>
68 </itemizedlist>
69
70 <bridgehead renderas="sect3">Cdrtools Dependencies</bridgehead>
71
72 <bridgehead renderas="sect4">Required</bridgehead>
73 <para role="required">
74 <xref linkend="alsa-lib"/>
75 </para>
76
77 <para condition="html" role="usernotes">Editor Notes:
78 <ulink url="&blfs-wiki;/Cdrtools"/></para>
79
80 </sect2>
81
82 <sect2 role="installation">
83 <title>Installation of Cdrtools</title>
84
85 <note>
86 <para>
87 This package does not support parallel build.
88 </para>
89 </note>
90
91 <para>
92 Install <application>Cdrtools</application> by running the following
93 commands:
94 </para>
95
96<screen><userinput>sed -i 's|/opt/schily|/usr|g' DEFAULTS/Defaults.linux &amp;&amp;
97sed -i 's|DEFINSGRP=.*|DEFINSGRP=root|' DEFAULTS/Defaults.linux &amp;&amp;
98sed -i 's|INSDIR=\s*sbin|INSDIR=bin|' rscsi/Makefile &amp;&amp;
99
100export GMAKE_NOWARN=true &amp;&amp;
101export CFLAGS="$CFLAGS -std=gnu89 -fno-strict-aliasing" &amp;&amp;
102
103make -j1 INS_BASE=/usr \
104 DEFINSUSR=root \
105 DEFINSGRP=root \
106 VERSION_OS="LinuxFromScratch"</userinput></screen>
107
108 <para>
109 This package does not come with a test suite.
110 </para>
111
112 <para>
113 Now, as the <systemitem class="username">root</systemitem> user:
114 </para>
115
116<screen role="root"><userinput>GMAKE_NOWARN=true &amp;&amp;
117
118make INS_BASE=/usr \
119 DEFINSUSR=root \
120 DEFINSGRP=root \
121 MANSUFF_LIB=3cdr \
122 install &amp;&amp;
123
124install -v -m755 -d /usr/share/doc/cdrtools-&cdrtools-version; &amp;&amp;
125install -v -m644 README.* READMEs/* ABOUT doc/*.ps \
126 /usr/share/doc/cdrtools-&cdrtools-version;</userinput></screen>
127
128 </sect2>
129
130 <sect2 role="commands">
131 <title>Command Explanations</title>
132
133 <para>
134 <command>export GMAKE_NOWARN=true</command>: This variable avoids a
135 warning when using GNU make.
136 </para>
137
138 <para>
139 <parameter>INS_BASE=/usr</parameter>: This parameter moves
140 the install directory from <filename class="directory">/opt/schily</filename>
141 to <filename class="directory">/usr</filename>.
142 </para>
143
144 <para>
145 <parameter>DEFINSUSR=root DEFINSGRP=root</parameter>: These parameters
146 install all programs with root:root ownership instead of the default
147 bin:bin.
148 </para>
149
150 <para>
151 <parameter>MANSUFF_LIB=3cdr</parameter>: This parameter prevents
152 <application>Cdrtools</application> from overwriting important pages
153 which are already installed by LFS. The installed man pages of section 3
154 will have a suffix <literal>3cdr</literal> and can be shown using
155 <command>man 3cdr &lt;manpage&gt;</command>.
156 </para>
157
158 </sect2>
159
160 <sect2 role="content">
161 <title>Contents</title>
162
163 <segmentedlist>
164 <segtitle>Installed Programs</segtitle>
165 <segtitle>Installed Libraries</segtitle>
166 <segtitle>Installed Directories</segtitle>
167
168 <seglistitem>
169 <seg>btcflash, cdda2mp3, cdda2ogg, cdda2wav, cdrecord, devdump,
170 isodebug, isodump, isoinfo, isovfy, mkhybrid, mkisofs, readcd,
171 rscsi, scgcheck, scgskeleton</seg>
172
173 <seg>libcdrdeflt.a, libdeflt.a, libedc_ecc.a, libedc_ecc_dec.a,
174 libfile.a, libfind.a, libhfs.a, libmdigest.a, libparanoia.a,
175 librscg.a, libscg.a, libscgcmd.a, libschily.a, libsiconv.a</seg>
176
177 <seg>/usr/lib/{profiled,siconv}, /usr/include/{scg,schily},
178 /usr/share/doc/cdda2wav,cdrecord,libparanoia,mkisofs,rscsi}</seg>
179 </seglistitem>
180 </segmentedlist>
181
182 <variablelist>
183 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
184 <?dbfo list-presentation="list"?>
185 <?dbhtml list-presentation="table"?>
186
187 <varlistentry id="btcflash">
188 <term><command>btcflash</command></term>
189 <listitem>
190 <para>
191 flashes the firmware on BTC DRW1008 DVD+/-RW recorder.
192 Please exercise care with this program
193 </para>
194 <indexterm zone="cdrtools btcflash">
195 <primary sortas="b-btcflash">btcflash</primary>
196 </indexterm>
197 </listitem>
198 </varlistentry>
199
200 <varlistentry id="cdda2wav">
201 <term><command>cdda2wav</command></term>
202 <listitem>
203 <para>
204 converts Compact Disc audio into WAV sound files
205 </para>
206 <indexterm zone="cdrtools cdda2wav">
207 <primary sortas="b-cdda2wav">cdda2wav</primary>
208 </indexterm>
209 </listitem>
210 </varlistentry>
211
212 <varlistentry id="cdrecord">
213 <term><command>cdrecord</command></term>
214 <listitem>
215 <para>
216 records audio or data Compact Discs
217 </para>
218 <indexterm zone="cdrtools cdrecord">
219 <primary sortas="b-cdrecord">cdrecord</primary>
220 </indexterm>
221 </listitem>
222 </varlistentry>
223
224 <varlistentry id="devdump">
225 <term><command>devdump</command></term>
226 <listitem>
227 <para>
228 is a diagnostic program used to dump an
229 ISO-9660 device or file in hex
230 </para>
231 <indexterm zone="cdrtools devdump">
232 <primary sortas="b-devdump">devdump</primary>
233 </indexterm>
234 </listitem>
235 </varlistentry>
236
237 <varlistentry id="isodebug">
238 <term><command>isodebug</command></term>
239 <listitem>
240 <para>
241 is used to display the command-line parameters used to create
242 an ISO-9660 image
243 </para>
244 <indexterm zone="cdrtools isodebug">
245 <primary sortas="b-isodebug">isodebug</primary>
246 </indexterm>
247 </listitem>
248 </varlistentry>
249
250 <varlistentry id="isodump">
251 <term><command>isodump</command></term>
252 <listitem>
253 <para>
254 is a diagnostic program used to dump a device or file based on
255 ISO-9660
256 </para>
257 <indexterm zone="cdrtools isodump">
258 <primary sortas="b-isodump">isodump</primary>
259 </indexterm>
260 </listitem>
261 </varlistentry>
262
263 <varlistentry id="isoinfo">
264 <term><command>isoinfo</command></term>
265 <listitem>
266 <para>
267 is used to analyze or list an ISO-9660 image
268 </para>
269 <indexterm zone="cdrtools isoinfo">
270 <primary sortas="b-isoinfo">isoinfo</primary>
271 </indexterm>
272 </listitem>
273 </varlistentry>
274
275 <varlistentry id="isovfy">
276 <term><command>isovfy</command></term>
277 <listitem>
278 <para>
279 is used to verify an ISO-9660 image
280 </para>
281 <indexterm zone="cdrtools isovfy">
282 <primary sortas="b-isovfy">isovfy</primary>
283 </indexterm>
284 </listitem>
285 </varlistentry>
286
287 <varlistentry id="mkhybrid">
288 <term><command>mkhybrid</command></term>
289 <listitem>
290 <para>
291 is a symbolic link to <command>mkisofs</command> used to
292 create ISO-9660/HFS hybrid filesystem images
293 </para>
294 <indexterm zone="cdrtools mkhybrid">
295 <primary sortas="b-mkhybrid">mkhybrid</primary>
296 </indexterm>
297 </listitem>
298 </varlistentry>
299
300 <varlistentry id="mkisofs">
301 <term><command>mkisofs</command></term>
302 <listitem>
303 <para>
304 is used to create ISO-9660/JOLIET/HFS filesystem images,
305 optionally with Rock Ridge attributes
306 </para>
307 <indexterm zone="cdrtools mkisofs">
308 <primary sortas="b-mkisofs">mkisofs</primary>
309 </indexterm>
310 </listitem>
311 </varlistentry>
312
313 <varlistentry id="readcd">
314 <term><command>readcd</command></term>
315 <listitem>
316 <para>
317 reads or writes Compact Discs
318 </para>
319 <indexterm zone="cdrtools readcd">
320 <primary sortas="b-readcd">readcd</primary>
321 </indexterm>
322 </listitem>
323 </varlistentry>
324
325 <varlistentry id="rscsi">
326 <term><command>rscsi</command></term>
327 <listitem>
328 <para>
329 is a remote SCSI manager
330 </para>
331 <indexterm zone="cdrtools rscsi">
332 <primary sortas="b-rscsi">rscsi</primary>
333 </indexterm>
334 </listitem>
335 </varlistentry>
336
337 <varlistentry id="scgcheck">
338 <term><command>scgcheck</command></term>
339 <listitem>
340 <para>
341 is used to check and verify the Application Binary Interface
342 of <filename class="libraryfile">libscg</filename>
343 </para>
344 <indexterm zone="cdrtools scgcheck">
345 <primary sortas="b-scgcheck">scgcheck</primary>
346 </indexterm>
347 </listitem>
348 </varlistentry>
349
350 <varlistentry id="libscg">
351 <term><filename class="libraryfile">libscg.a</filename></term>
352 <listitem>
353 <para>
354 is a highly portable SCSI transport library
355 </para>
356 <indexterm zone="cdrtools libscg">
357 <primary sortas="c-libscg">libscg.a</primary>
358 </indexterm>
359 </listitem>
360 </varlistentry>
361
362 </variablelist>
363
364 </sect2>
365
366</sect1>
Note: See TracBrowser for help on using the repository browser.