glfs/multimedia/libdriv/libcdio.xml
Pierre Labastie e1e58be454 Remove all ftp urls
neither firefox nor epiphany can download them, and they are not
well maintained, because rarely tested.
This is WIP because the "(HTTP)" part of "Download (HTTP)" will
need to be removed too.
But let's see what users think first...
2023-10-15 21:43:08 +02:00

289 lines
8.0 KiB
XML

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!ENTITY libcdio-download-http "&gnu-http;/libcdio/libcdio-&libcdio-version;.tar.bz2">
<!ENTITY libcdio-download-ftp " ">
<!ENTITY libcdio-md5sum "aa7629e8f73662a762f64c444b901055">
<!ENTITY libcdio-size "1.7 MB">
<!ENTITY libcdio-buildsize "43 MB (both packages, including checks)">
<!ENTITY libcdio-time "0.3 SBU (using parallelism=4; both packages, including checks)">
<!ENTITY libcdio-paranoia "libcdio-paranoia-10.2+2.0.1">
]>
<sect1 id="libcdio" xreflabel="libcdio-&libcdio-version;">
<?dbhtml filename="libcdio.html"?>
<title>libcdio-&libcdio-version;</title>
<indexterm zone="libcdio">
<primary sortas="a-libcdio">libcdio</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to libcdio</title>
<para>
The <application>libcdio</application> is a library for CD-ROM and CD
image access. The associated <application>libcdio-cdparanoia</application>
library reads audio from the CD-ROM directly as data, with no analog step
between, and writes the data to a file or pipe as .wav, .aifc or as raw 16
bit linear PCM.
</para>
&lfs120_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&libcdio-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&libcdio-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &libcdio-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &libcdio-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &libcdio-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &libcdio-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Required file: <ulink
url="&gnu-http;/libcdio/&libcdio-paranoia;.tar.bz2"/>
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">libcdio Dependencies</bridgehead>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="libcddb"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of libcdio</title>
<para>
Install <application>libcdio</application> by running the
following commands:
</para>
<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
make</userinput></screen>
<para>
To test the results, issue: <command>make check -k</command>.
One test named <filename>realpath</filename> is known to fail.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install</userinput></screen>
<para>
Now install libcdio-paranoia:
</para>
<screen><userinput>tar -xf ../&libcdio-paranoia;.tar.bz2 &amp;&amp;
cd &libcdio-paranoia; &amp;&amp;
./configure --prefix=/usr --disable-static &amp;&amp;
make</userinput></screen>
<para>
To test the results, issue: <command>make check</command>.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
cdda-player,
cd-drive,
cd-info,
cd-paranoia,
cd-read,
iso-info,
iso-read, and
mmc-tool
</seg>
<seg>
libcdio.so,
libcdio++.so,
libcdio_cdda,
libcdio_paranoia,
libiso9660,
libiso9660++, and
libudf.so</seg>
<seg>
/usr/include/cdio and
/usr/include/cdio++
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="cd-drive">
<term><command>cd-drive</command></term>
<listitem>
<para>
shows CD-ROM drive characteristics
</para>
<indexterm zone="libcdio cd-drive">
<primary sortas="b-cd-drive">cd-drive</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="cd-info">
<term><command>cd-info</command></term>
<listitem>
<para>
shows information about a CD or CD-image
</para>
<indexterm zone="libcdio cd-info">
<primary sortas="b-cd-info">cd-info</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="cd-paranoia">
<term><command>cd-paranoia</command></term>
<listitem>
<para>
is an audio CD reading utility which
includes extra data verification features
</para>
<indexterm zone="libcdio cd-paranoia">
<primary sortas="b-cd-paranoia">cd-paranoia</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="cd-read">
<term><command>cd-read</command></term>
<listitem>
<para>
reads Information from a CD or CD-image
</para>
<indexterm zone="libcdio cd-read">
<primary sortas="b-cd=read">cd-read</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="cdda-player">
<term><command>cdda-player</command></term>
<listitem>
<para>
is a simple curses CD player
</para>
<indexterm zone="libcdio cdda-player">
<primary sortas="b-cdda-player">cdda-player</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="iso-info">
<term><command>iso-info</command></term>
<listitem>
<para>
shows Information about an ISO 9660 image
</para>
<indexterm zone="libcdio iso-info">
<primary sortas="b-iso-info">iso-info</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="iso-read">
<term><command>iso-read</command></term>
<listitem>
<para>
reads portions of an ISO 9660 image
</para>
<indexterm zone="libcdio iso-read">
<primary sortas="b-iso-read">iso-read</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="mmc-tool">
<term><command>mmc-tool</command></term>
<listitem>
<para>
issues libcdio multimedia commands
</para>
<indexterm zone="libcdio mmc-tool">
<primary sortas="b-mmc-tool">mmc-tool</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libcdio.so">
<term><filename class="libraryfile">libcdio.so</filename></term>
<listitem>
<para>
contains the primary cdio API functions
</para>
<indexterm zone="libcdio libcdio.so">
<primary sortas="c-libcdio.so">libcdio.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>