source: multimedia/libdriv/audiofile.xml@ 3c0e3458

12.1 ken/TL2024 lazarus plabs/newcss python3.11 rahul/power-profiles-daemon trunk xry111/llvm18
Last change on this file since 3c0e3458 was e1e58be, checked in by Pierre Labastie <pierre.labastie@…>, 9 months ago

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...

  • Property mode set to 100644
File size: 6.3 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 audiofile-download-http "&gnome-download-http;/audiofile/0.3/audiofile-&audiofile-version;.tar.xz">
8 <!ENTITY audiofile-download-ftp " ">
9 <!ENTITY audiofile-md5sum "235dde14742317328f0109e9866a8008">
10 <!ENTITY audiofile-size "520 KB">
11 <!ENTITY audiofile-buildsize "18 MB">
12 <!ENTITY audiofile-time "0.6 SBU">
13]>
14
15<sect1 id="audiofile" xreflabel="AudioFile-&audiofile-version;">
16 <?dbhtml filename="audiofile.html"?>
17
18
19 <title>AudioFile-&audiofile-version;</title>
20
21 <indexterm zone="audiofile">
22 <primary sortas="a-AudioFile">AudioFile</primary>
23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to AudioFile</title>
27
28 <para>
29 The <application>AudioFile</application> package contains the
30 audio file libraries and two sound file support programs useful
31 to support basic sound file formats.
32 </para>
33
34 &lfs120_checked;
35
36 <bridgehead renderas="sect3">Package Information</bridgehead>
37 <itemizedlist spacing="compact">
38 <listitem>
39 <para>
40 Download (HTTP): <ulink url="&audiofile-download-http;"/>
41 </para>
42 </listitem>
43 <listitem>
44 <para>
45 Download (FTP): <ulink url="&audiofile-download-ftp;"/>
46 </para>
47 </listitem>
48 <listitem>
49 <para>
50 Download MD5 sum: &audiofile-md5sum;
51 </para>
52 </listitem>
53 <listitem>
54 <para>
55 Download size: &audiofile-size;
56 </para>
57 </listitem>
58 <listitem>
59 <para>
60 Estimated disk space required: &audiofile-buildsize;
61 </para>
62 </listitem>
63 <listitem>
64 <para>
65 Estimated build time: &audiofile-time;
66 </para>
67 </listitem>
68 </itemizedlist>
69
70 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
71 <itemizedlist spacing="compact">
72 <listitem>
73 <para>
74 Required patch:
75 <ulink url="&patch-root;/audiofile-&audiofile-version;-consolidated_patches-1.patch"/>
76 </para>
77 </listitem>
78 </itemizedlist>
79
80 <bridgehead renderas="sect3">AudioFile Dependencies</bridgehead>
81
82 <bridgehead renderas="sect4">Required</bridgehead>
83 <para role="required">
84 <xref linkend="alsa-lib"/>
85 </para>
86
87 <bridgehead renderas="sect4">Recommended</bridgehead>
88 <para role="recommended">
89 <xref linkend="flac"/>
90 </para>
91
92 <bridgehead renderas="sect4">Optional</bridgehead>
93 <para role="optional">
94 <xref linkend="asciidoc"/> and
95 <xref linkend="valgrind"/>
96 </para>
97
98 </sect2>
99
100 <sect2 role="installation">
101 <title>Installation of AudioFile</title>
102
103 <para>
104 Install <application>AudioFile</application> by running the following
105 commands:
106 </para>
107
108<!-- No longer needed with the patch
109 CXXFLAGS="${CXXFLAGS:- -O2 -g} -std=c++98" -->
110
111<screen><userinput>patch -Np1 -i ../audiofile-&audiofile-version;-consolidated_patches-1.patch &amp;&amp;
112autoreconf -fiv &amp;&amp;
113
114./configure --prefix=/usr --disable-static &amp;&amp;
115
116make</userinput></screen>
117
118 <para>
119 Now, as the <systemitem class="username">root</systemitem> user:
120 </para>
121
122<screen role="root"><userinput>make install</userinput></screen>
123
124 <para>
125 To test the results, issue: <command>make check</command>.
126 Note that the tests will fail if the --disable-static
127 option is used and tests are executed before
128 <command>make install</command>. You have three options:
129 </para>
130
131 <para>
132 (a) configure without --disable-static, run the tests, but do not
133 install, then start a fresh build using --disable-static just for
134 installing the package.
135 </para>
136
137 <para>
138 (b) configure with --disable-static, but only run the tests after the
139 package is installed.
140 </para>
141
142 <para>
143 (c) configure with --disable-static, but only run the tests after a
144 DESTDIR install.
145 </para>
146
147 </sect2>
148
149 <sect2 role="commands">
150 <title>Command Explanations</title>
151
152 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
153 href="../../xincludes/static-libraries.xml"/>
154
155 </sect2>
156
157 <sect2 role="content">
158 <title>Contents</title>
159
160 <segmentedlist>
161 <segtitle>Installed Programs</segtitle>
162 <segtitle>Installed Libraries</segtitle>
163 <segtitle>Installed Directories</segtitle>
164
165 <seglistitem>
166 <seg>
167 sfconvert and sfinfo
168 </seg>
169 <seg>
170 libaudiofile.so
171 </seg>
172 <seg>
173 None
174 </seg>
175 </seglistitem>
176 </segmentedlist>
177
178 <variablelist>
179 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
180 <?dbfo list-presentation="list"?>
181 <?dbhtml list-presentation="table"?>
182
183 <varlistentry id="sfinfo">
184 <term><command>sfinfo</command></term>
185 <listitem>
186 <para>
187 displays the sound file format, audio encoding, sampling
188 rate and duration for audio formats supported by this library
189 </para>
190 <indexterm zone="audiofile sfinfo">
191 <primary sortas="b-sfinfo">sfinfo</primary>
192 </indexterm>
193 </listitem>
194 </varlistentry>
195
196 <varlistentry id="sfconvert">
197 <term><command>sfconvert</command></term>
198 <listitem>
199 <para>
200 converts sound file formats where the original format and
201 destination format are supported by this library
202 </para>
203 <indexterm zone="audiofile sfconvert">
204 <primary sortas="b-sfconvert">sfconvert</primary>
205 </indexterm>
206 </listitem>
207 </varlistentry>
208
209 <varlistentry id="libaudiofile">
210 <term><filename class="libraryfile">libaudiofile.so</filename></term>
211 <listitem>
212 <para>
213 contains functions used by programs to support AIFF,
214 AIFF-compressed, Sun/NeXT, WAV and BIC audio formats
215 </para>
216 <indexterm zone="audiofile libaudiofile">
217 <primary sortas="c-libaudiofile">libaudiofile.so</primary>
218 </indexterm>
219 </listitem>
220 </varlistentry>
221
222 </variablelist>
223
224 </sect2>
225
226</sect1>
Note: See TracBrowser for help on using the repository browser.