source: multimedia/libdriv/libgstgtk4.xml

trunk
Last change on this file was 29e432f, checked in by Douglas R. Reno <renodr@…>, 10 hours ago

Add libgstgtk4 to the book in support of Snapshot

  • Property mode set to 100644
File size: 3.8 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 libgstgtk4-download-http "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/archive/gstreamer-&libgstgtk4-version;/gst-plugins-rs-gstreamer-&libgstgtk4-version;.tar.gz">
8 <!ENTITY libgstgtk4-md5sum "bd7a2628d7546b1d12d5eee6c765398e">
9 <!ENTITY libgstgtk4-size "2.0 MB">
10 <!ENTITY libgstgtk4-buildsize "743 MB (35MB installed)">
11 <!ENTITY libgstgtk4-time "0.8 SBU (with parallelism=8)">
12]>
13
14<sect1 id="libgstgtk4" xreflabel="libgstgtk4-&libgstgtk4-version; (from gst-plugins-rs)">
15 <?dbhtml filename="libgstgtk4.html"?>
16
17
18 <title>libgstgtk4-&libgstgtk4-version; (from gst-plugins-rs)</title>
19
20 <indexterm zone="libgstgtk4">
21 <primary sortas="a-libgstgtk4">libgstgtk4</primary>
22 </indexterm>
23
24 <sect2 role="package">
25 <title>Introduction to libgstgtk4</title>
26
27 <para>
28 The <application>libgstgtk4</application> package contains a library that
29 binds the gstreamer multimedia framework to GTK-4.
30 </para>
31
32 &lfs122_checked;
33
34 <bridgehead renderas="sect3">Package Information</bridgehead>
35 <itemizedlist spacing="compact">
36 <listitem>
37 <para>
38 Download (HTTP): <ulink url="&libgstgtk4-download-http;"/>
39 </para>
40 </listitem>
41 <listitem>
42 <para>
43 Download MD5 sum: &libgstgtk4-md5sum;
44 </para>
45 </listitem>
46 <listitem>
47 <para>
48 Download size: &libgstgtk4-size;
49 </para>
50 </listitem>
51 <listitem>
52 <para>
53 Estimated disk space required: &libgstgtk4-buildsize;
54 </para>
55 </listitem>
56 <listitem>
57 <para>
58 Estimated build time: &libgstgtk4-time;
59 </para>
60 </listitem>
61 </itemizedlist>
62
63 <bridgehead renderas="sect3">libgstgtk4 Dependencies</bridgehead>
64
65 <bridgehead renderas="sect4">Required</bridgehead>
66 <para role="required">
67 <xref linkend="cargo-c"/>,
68 <xref linkend="graphene"/>,
69 <xref linkend="gst10-plugins-base"/>, and
70 <xref linkend="gtk4"/>
71 </para>
72
73 </sect2>
74
75 <sect2 role="installation">
76 <title>Installation of libgstgtk4</title>
77
78 <para>
79 Install <application>libgstgtk4</application> by running the following
80 commands:
81 </para>
82
83<screen><userinput>cd video/gtk4 &amp;&amp;
84cargo build --release</userinput></screen>
85
86 <para>
87 This package does not come with a test suite.
88 </para>
89
90 <para>
91 Now, as the &root; user:
92 </para>
93
94<screen role="root"><userinput>install -vm755 ../../target/release/libgstgtk4.so /usr/lib/gstreamer-1.0</userinput></screen>
95
96 </sect2>
97
98 <sect2 role="content">
99 <title>Contents</title>
100
101 <segmentedlist>
102 <segtitle>Installed Programs</segtitle>
103 <segtitle>Installed Libraries</segtitle>
104 <segtitle>Installed Directories</segtitle>
105
106 <seglistitem>
107 <seg>
108 None
109 </seg>
110 <seg>
111 libgstgtk4.so
112 </seg>
113 <seg>
114 None
115 </seg>
116 </seglistitem>
117 </segmentedlist>
118
119 <variablelist>
120 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
121 <?dbfo list-presentation="list"?>
122 <?dbhtml list-presentation="table"?>
123
124 <varlistentry id="libgstgtk4-lib">
125 <term><filename class="libraryfile">libgstgtk4.so</filename></term>
126 <listitem>
127 <para>
128 provides a binding between GTK-4 and the gstreamer multimedia
129 framework
130 </para>
131 <indexterm zone="libgstgtk4 libgstgtk4-lib">
132 <primary sortas="c-libgstgtk4">libgstgtk4.so</primary>
133 </indexterm>
134 </listitem>
135 </varlistentry>
136 </variablelist>
137 </sect2>
138</sect1>
Note: See TracBrowser for help on using the repository browser.