source: gnome/core/vte.xml@ 551b9389

10.0 10.1 11.0 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 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 ken/refactor-virt krejzi/svn lazarus nosym perl-modules qt5new systemd-11177 systemd-13485 trunk xry111/git-date xry111/git-date-for-trunk xry111/git-date-test
Last change on this file since 551b9389 was 551b9389, checked in by Randy McMurchy <randy@…>, 15 years ago

Minor fixes and clean-up to the core GNOME-2 package instructions including standardizing the text in the 'Command Explanations' section by using xinclude files and changing the creation of symbolic links to using PYTHONPATH so Python can find modules installed in non-standard locations

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

  • Property mode set to 100644
File size: 6.6 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY vte-download-http "&gnome-download-http;/vte/0.12/vte-&vte-version;.tar.bz2">
8 <!ENTITY vte-download-ftp "&gnome-download-ftp;/vte/0.12/vte-&vte-version;.tar.bz2">
9 <!ENTITY vte-md5sum "7cb1bd6ca528bc4db5ec685549fd3eb1">
10 <!ENTITY vte-size "974 KB">
11 <!ENTITY vte-buildsize "25.3 MB">
12 <!ENTITY vte-time "0.7 SBU">
13]>
14
15<sect1 id="vte" xreflabel="VTE-&vte-version;">
16 <?dbhtml filename="vte.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>VTE-&vte-version;</title>
24
25 <indexterm zone="vte">
26 <primary sortas="a-VTE">VTE</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to VTE</title>
31
32 <para>The <application>VTE</application> package contains a termcap
33 file implementation for terminal emulators.</para>
34
35 <bridgehead renderas="sect3">Package Information</bridgehead>
36 <itemizedlist spacing="compact">
37 <listitem>
38 <para>Download (HTTP): <ulink url="&vte-download-http;"/></para>
39 </listitem>
40 <listitem>
41 <para>Download (FTP): <ulink url="&vte-download-ftp;"/></para>
42 </listitem>
43 <listitem>
44 <para>Download MD5 sum: &vte-md5sum;</para>
45 </listitem>
46 <listitem>
47 <para>Download size: &vte-size;</para>
48 </listitem>
49 <listitem>
50 <para>Estimated disk space required: &vte-buildsize;</para>
51 </listitem>
52 <listitem>
53 <para>Estimated build time: &vte-time;</para>
54 </listitem>
55 </itemizedlist>
56
57 <bridgehead renderas="sect3">VTE Dependencies</bridgehead>
58
59 <bridgehead renderas="sect4">Required</bridgehead>
60 <para role="required"><xref linkend="gtk2"/> and
61 <xref linkend="perl-xml-parser"/></para>
62
63 <bridgehead renderas="sect4">Optional</bridgehead>
64 <para role="optional"><xref linkend="gtk-doc"/>,
65 <xref linkend="intltool"/>, and
66 <ulink url="http://www.pygtk.org/">PyGTK</ulink>
67 (requires <xref linkend="python"/>)</para>
68
69 <para condition="html" role="usernotes">User Notes:
70 <ulink url="&blfs-wiki;/vte"/></para>
71
72 </sect2>
73
74 <sect2 role="installation">
75 <title>Installation of VTE</title>
76
77 <para>Install <application>VTE</application> by running the following
78 commands:</para>
79
80<screen><userinput>sed -i 's%\\177:%&amp;kh=\\EOH:@7=\\EOF:%' termcaps/xterm &amp;&amp;
81sed -i 's/FT2_LIBS $LIBS/&amp; $X_LIBS/' configure &amp;&amp;
82sed -i -e 's/^ssfe_LDADD =.*$/&amp; -lncurses/' \
83 -e 's/^LDFLAGS =.*$/&amp; @X_LIBS@/' \
84 src/Makefile.in &amp;&amp;
85
86./configure --prefix=/usr \
87 --libexecdir=/usr/lib/vte &amp;&amp;
88make</userinput></screen>
89
90 <para>This package does not come with a test suite.</para>
91
92 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
93
94<screen role="root"><userinput>make install</userinput></screen>
95
96 </sect2>
97
98 <sect2 role="commands">
99 <title>Command Explanations</title>
100
101 <para><command>sed -i ... termcaps/xterm</command>: The
102 <keysym>Home</keysym> and <keysym>End</keysym> keys are broken in the
103 <command>xterm</command> termcap file. This <command>sed</command> command
104 fixes them.</para>
105
106 <para><command>sed -i ... configure</command>: If you pass the
107 <option>--with-glX</option> parameter to the <command>configure</command>
108 script, <command>configure</command> will fail because it doesn't include
109 the <application>X Window System</application> library directory in the
110 <envar>LDFLAGS</envar> in one of the checks. This command adds the required
111 directory. This command is not required if your
112 <application>X Window System</application> libraries are located in
113 <filename class='directory'>/usr/lib</filename>.</para>
114
115 <para><command>sed -i ... src/Makefile.in</command>: For the same reason
116 the previous <command>sed</command> command is used, this one does a
117 similar modification to fix the <filename>Makefile</filename> used to
118 build the programs and library. This <command>sed</command> also fixes an
119 issue by adding the <filename class='libraryfile'>libncurses</filename>
120 library to the <envar>LDFLAGS</envar> for building the
121 <command>ssfe</command> program. This issue is also caused by passing the
122 additional parameters to the <command>configure</command> script.</para>
123
124 <para><parameter>--libexecdir=/usr/lib/vte</parameter>: This parameter
125 causes the libexec files to be installed in the preferred location of
126 <filename class="directory">/usr/lib/vte</filename>
127 instead of <filename class="directory">/usr/libexec</filename>.</para>
128
129 <para><option>--with-xft2 --with-pangox --with-glX</option>: These
130 parameters can be passed to the <command>configure</command> script
131 to enable additional drawing methods in the
132 <application>VTE</application> library.</para>
133
134 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
135 href="../../xincludes/gtk-doc-rebuild.xml"/>
136
137 </sect2>
138
139 <sect2 role="content">
140 <title>Contents</title>
141
142 <segmentedlist>
143 <segtitle>Installed Program</segtitle>
144 <segtitle>Installed Libraries</segtitle>
145 <segtitle>Installed Directories</segtitle>
146
147 <seglistitem>
148 <seg>vte</seg>
149 <seg>libvte.{so,a} and the vtemodule.{so,a}
150 <application>Python</application> module</seg>
151 <seg>/usr/include/vte, /usr/lib/vte, /usr/share/gtk-doc/html/vte,
152 and /usr/share/vte</seg>
153 </seglistitem>
154 </segmentedlist>
155
156 <variablelist>
157 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
158 <?dbfo list-presentation="list"?>
159 <?dbhtml list-presentation="table"?>
160
161 <varlistentry id="vte-prog">
162 <term><command>vte</command></term>
163 <listitem>
164 <para>is a test application for the <application>VTE</application>
165 libraries.</para>
166 <indexterm zone="vte vte-prog">
167 <primary sortas="b-vte">vte</primary>
168 </indexterm>
169 </listitem>
170 </varlistentry>
171
172 <varlistentry id="libvte">
173 <term><filename class='libraryfile'>libvte.{so,a}</filename></term>
174 <listitem>
175 <para>provide the functions necessary to implement a
176 <quote>termcap file</quote> for terminal emulators.</para>
177 <indexterm zone="vte libvte">
178 <primary sortas="c-libvte">libvte.{so,a}</primary>
179 </indexterm>
180 </listitem>
181 </varlistentry>
182
183 </variablelist>
184
185 </sect2>
186
187</sect1>
Note: See TracBrowser for help on using the repository browser.