source: multimedia/libdriv/gst-plugins-good.xml@ 4c2be438

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 4c2be438 was 4c2be438, checked in by Krejzi <krejzi@…>, 12 years ago

fix Gnome dependencies - switch itstool with yelp-xsl (YELP_HELP_INIT requires yelp-xsl stylesheets),recommend gobject-introspection for every package in gnome/{core,add} and make Optional g-i section indicating that is required for gnome in packages that are not just required by gnome. Made some recommended (expected) deps to gstreamer plugins (codecs, input and output sinks), recommended alsa to the libcanberra, explicitly disabled oss to remove configure warning + added gnome dependencies into seperate optional section to libcanberra page. Added --disable-scrollkeeper explanation to many packages that can use rarian (for the scrollkeeper compat) and added some more rarian recommendations. Checked polkit, accountservice and consolekit deps, sorted them a bit. Finished Gnome 3.4

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10043 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 7.5 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 gst-plugins-good-download-http
8 "&gnome-download-http;/gst-plugins-good/0.10/gst-plugins-good-&gst-plugins-good-version;.tar.xz">
9 <!ENTITY gst-plugins-good-download-ftp
10 "&gnome-download-ftp;/gst-plugins-good/0.10/gst-plugins-good-&gst-plugins-good-version;.tar.xz">
11 <!ENTITY gst-plugins-good-md5sum "555845ceab722e517040bab57f9ace95">
12 <!ENTITY gst-plugins-good-size "2.6 MB">
13 <!ENTITY gst-plugins-good-buildsize "110 MB">
14 <!ENTITY gst-plugins-good-time "1.2 SBU">
15]>
16
17<sect1 id="gst-plugins-good"
18 xreflabel="gst-plugins-good-&gst-plugins-good-version;">
19 <?dbhtml filename="gst-plugins-good.html"?>
20
21 <sect1info>
22 <othername>$LastChangedBy$</othername>
23 <date>$Date$</date>
24 </sect1info>
25
26 <title>gst-plugins-good-&gst-plugins-good-version;</title>
27
28 <indexterm zone="gst-plugins-good">
29 <primary sortas="a-GStreamer-Good-Plug-ins">GStreamer Good Plug-ins</primary>
30 </indexterm>
31
32 <sect2 role="package">
33 <title>Introduction to GStreamer Good Plug-ins</title>
34
35 <para>
36 The <application>GStreamer Good Plug-ins</application> is a set of
37 plug-ins considered by the <application>GStreamer</application> developers
38 to have good quality code, correct functionality, and the preferred
39 license (LGPL for the plug-in code, LGPL or LGPL-compatible for the
40 supporting library). A wide range of video and audio decoders, encoders,
41 and filters are included. Also see the <xref linkend="gst-plugins-ugly"/>,
42 <xref linkend="gst-plugins-bad"/> and <xref linkend="gst-ffmpeg"/>
43 packages.
44 </para>
45
46 &lfs71_checked;
47
48 <bridgehead renderas="sect3">Package Information</bridgehead>
49 <itemizedlist spacing="compact">
50 <listitem>
51 <para>
52 Download (HTTP): <ulink url="&gst-plugins-good-download-http;"/>
53 </para>
54 </listitem>
55 <listitem>
56 <para>
57 Download (FTP): <ulink url="&gst-plugins-good-download-ftp;"/>
58 </para>
59 </listitem>
60 <listitem>
61 <para>
62 Download MD5 sum: &gst-plugins-good-md5sum;
63 </para>
64 </listitem>
65 <listitem>
66 <para>
67 Download size: &gst-plugins-good-size;
68 </para>
69 </listitem>
70 <listitem>
71 <para>
72 Estimated disk space required: &gst-plugins-good-buildsize;
73 </para>
74 </listitem>
75 <listitem>
76 <para>
77 Estimated build time: &gst-plugins-good-time;
78 </para>
79 </listitem>
80 </itemizedlist>
81
82 <bridgehead renderas="sect3">GStreamer Good Plug-ins Dependencies</bridgehead>
83
84 <bridgehead renderas="sect4">Required</bridgehead>
85 <para role="required">
86 <xref linkend="gst-plugins-base"/>
87 </para>
88
89 <bridgehead renderas="sect4">Recommended</bridgehead>
90 <para role="recommended">
91 <xref linkend="cairo"/>,
92 <xref linkend="flac"/>,
93 <xref linkend="libjpeg"/>,
94 <xref linkend="libpng"/> and
95 <xref linkend="xorg7-lib"/>
96 </para>
97
98 <bridgehead renderas="sect4">Optional (Required if building GNOME)</bridgehead>
99 <para role="optional">
100 <xref linkend="GConf"/> and
101 <xref linkend="libsoup"/>
102 </para>
103
104 <bridgehead renderas="sect4">Optional</bridgehead>
105 <para role="optional">
106 <xref linkend="aalib"/>,
107 <xref linkend="gtk3"/> (required to build the examples),
108 <ulink url="http://www.jackaudio.org">JACK</ulink>,
109 <ulink url="http://sourceforge.net/projects/libavc1394/">libavc1394</ulink>
110 (requires
111 <ulink url="http://www.kernel.org/pub/linux/libs/ieee1394/"> libraw1394</ulink>),
112 <ulink url="http://sam.zoy.org/projects/libcaca/">libcaca</ulink>,
113 <ulink url="http://www.gnu.org/software/libcdio/">libcdio</ulink>,
114 <xref linkend="libdv"/>,
115 <ulink url="http://www.kernel.org/pub/linux/libs/ieee1394/">libiec61883</ulink>,
116 <ulink url="http://downloads.us.xiph.org/releases/libshout/">libshout</ulink>,
117 <ulink url="http://code.entropywave.com/projects/orc/">ORC</ulink>,
118 <xref linkend="pulseaudio"/>,
119 <xref linkend="speex"/>,
120 <xref linkend="taglib"/>,
121 <ulink url="http://linuxtv.org/downloads/v4l-utils/">Video4Linux</ulink> and
122 <ulink url="http://www.wavpack.com/">WavPack</ulink>.
123 </para>
124
125 <bridgehead renderas="sect4">Optional, for the unit regression tests</bridgehead>
126 <para>
127 To run the tests you need to have compiled gstreamer against libcheck, and
128 you can optionally use
129 <ulink url="http://www.valgrind.org/">Valgrind</ulink>
130 </para>
131
132 <bridgehead renderas="sect4">Optional (Required to Rebuild the API
133 Documentation)</bridgehead>
134 <para role="optional">
135 <xref linkend="gtk-doc"/> and
136 <xref linkend="python2"/> (compiled against an XML parser such as
137 <xref linkend=" expat"/>).
138 </para>
139
140 <para condition="html" role="usernotes">
141 User Notes: <ulink url="&blfs-wiki;/gst-plugins-good"/>
142 </para>
143 </sect2>
144
145 <sect2 role="installation">
146 <title>Installation of GStreamer Good Plug-ins</title>
147
148 <para>
149 Install <application>GStreamer Good Plug-ins</application> by running the
150 following commands:
151 </para>
152
153<screen><userinput>./configure --prefix=/usr \
154 --disable-static --sysconfdir=/etc --with-gtk=3.0 &amp;&amp;
155make</userinput></screen>
156
157 <para>
158 To run the unit regression tests, issue: <command>make check</command>.
159 There are many other <filename>Makefile</filename> targets you can specify
160 for running the tests, issue <command>make -C tests/check help</command>
161 to see the complete list.
162 </para>
163
164 <para>
165 Now, as the <systemitem class="username">root</systemitem> user:
166 </para>
167
168<screen role="root"><userinput>make install</userinput></screen>
169
170 <para>
171 If you did not rebuild the API documentation by passing
172 <option>--enable-gtk-doc</option> to the <command>configure</command>
173 script and you wish to install the pre-built documentation, issue the
174 following command as the <systemitem class="username">root</systemitem>
175 user:
176 </para>
177
178<screen role="root"><userinput>make -C docs/plugins install-data</userinput></screen>
179 </sect2>
180
181 <sect2 role="commands">
182 <title>Command Explanations</title>
183
184 <para>
185 <parameter>--sysconfdir=/etc</parameter>: This parameter is
186 used so that the <application>GConf</application> configuration files
187 are installed in the system-wide GNOME <application>GConf</application>
188 database located in <filename class="directory">/etc/gconf</filename>
189 instead of <filename class="directory">/usr/etc</filename>. You may omit
190 this parameter if you don't have <application>GConf</application>
191 installed.
192 </para>
193
194 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
195 href="../../xincludes/static-libraries.xml"/>
196 </sect2>
197
198 <sect2 role="content">
199 <title>Contents</title>
200
201 <segmentedlist>
202 <segtitle>Installed Programs</segtitle>
203 <segtitle>Installed Libraries</segtitle>
204 <segtitle>Installed Directories</segtitle>
205
206 <seglistitem>
207 <seg>None</seg>
208 <seg>Numerous <application>GStreamer</application> plugins</seg>
209 <seg>/usr/share/gtk-doc/html/gst-plugins-good-plugins-0.10</seg>
210 </seglistitem>
211 </segmentedlist>
212 </sect2>
213</sect1>
Note: See TracBrowser for help on using the repository browser.