source: general/genutils/pinentry.xml@ 0e16b36

trunk
Last change on this file since 0e16b36 was 0e16b36, checked in by Bruce Dubbs <bdubbs@…>, 3 weeks ago

Archive qt5.

There are a large number of packages that needed to be changed to
remove qt5, but most are harmless. One package that is affected
is vlc where the gui interface is no longer available. Videos
can still be played from the command line and the kf6 dependency
on vlc is still satisfied.

If necessary qt5 can be restored for vlc.

Also three other files are archived that are no longer needed.

  • Property mode set to 100644
File size: 8.3 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 pinentry-download-http "&gnupg-http;/pinentry/pinentry-&pinentry-version;.tar.bz2">
8 <!ENTITY pinentry-download-ftp " ">
9 <!ENTITY pinentry-md5sum "89a6844fcf76d3c022ce6c6e930c17ee">
10 <!ENTITY pinentry-size "600 KB">
11 <!ENTITY pinentry-buildsize "17 MB">
12 <!ENTITY pinentry-time "0.3 SBU">
13]>
14
15<sect1 id="pinentry" xreflabel="pinentry-&pinentry-version;">
16 <?dbhtml filename="pinentry.html"?>
17
18
19 <title>pinentry-&pinentry-version;</title>
20
21 <indexterm zone="pinentry">
22 <primary sortas="a-PIN-Entry">PIN-Entry</primary>
23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to PIN-Entry</title>
27
28 <para>
29 The <application>PIN-Entry</application> package contains a
30 collection of simple PIN or pass-phrase entry dialogs which utilize the
31 Assuan protocol as described by the
32 <ulink url="https://www.gnupg.org/aegypten/">Ägypten project</ulink>.
33 <application>PIN-Entry</application> programs are usually invoked by
34 the <command>gpg-agent</command> daemon, but can be run from the command
35 line as well. There are programs for various text-based and GUI
36 environments, including interfaces designed for
37 <application>Ncurses</application> (text-based), and for the common
38 <application>GTK</application> and <application>Qt</application>
39 toolkits.
40 </para>
41
42 &lfs122_checked;
43
44 <bridgehead renderas="sect3">Package Information</bridgehead>
45 <itemizedlist spacing="compact">
46 <listitem>
47 <para>
48 Download (HTTP): <ulink url="&pinentry-download-http;"/>
49 </para>
50 </listitem>
51 <listitem>
52 <para>
53 Download (FTP): <ulink url="&pinentry-download-ftp;"/>
54 </para>
55 </listitem>
56 <listitem>
57 <para>
58 Download MD5 sum: &pinentry-md5sum;
59 </para>
60 </listitem>
61 <listitem>
62 <para>
63 Download size: &pinentry-size;
64 </para>
65 </listitem>
66 <listitem>
67 <para>
68 Estimated disk space required: &pinentry-buildsize;
69 </para>
70 </listitem>
71 <listitem>
72 <para>
73 Estimated build time: &pinentry-time;
74 </para>
75 </listitem>
76 </itemizedlist>
77
78 <bridgehead renderas="sect3">PIN-Entry Dependencies</bridgehead>
79
80 <bridgehead renderas="sect4">Required</bridgehead>
81 <para role="required">
82 <xref linkend="libassuan"/> and
83 <xref linkend="libgpg-error"/>
84 </para>
85
86 <bridgehead renderas="sect4">Optional</bridgehead>
87 <para role="optional">
88 <xref linkend="emacs"/>,
89 <xref linkend="fltk"/>,
90 <xref linkend="gcr4"/> (or <xref role="nodep" linkend="gcr"/>),
91 <!--<xref linkend="gtk 2"/>, We don't wan to reference this any more -->
92 <!-- <xref linkend="libcap-pam"/>, This is in LFS already. PAM is not
93 necessary. -->
94 <xref linkend="kf6-frameworks"/> (or <xref linkend="lxqt-kwayland"/>),
95 <!-- If Qt5 is present, it will look for KWayland for Wayland support.-->
96 <xref linkend="libsecret"/>, and
97 <ulink url="https://www.enlightenment.org/about-efl">efl</ulink>
98 </para>
99
100 </sect2>
101
102 <sect2 role="installation">
103 <title>Installation of PIN-Entry</title>
104
105 <para>
106 Install <application>PIN-Entry</application> by running the following
107 commands:
108 </para>
109
110<screen><userinput>./configure --prefix=/usr \
111 --enable-pinentry-tty &amp;&amp;
112make</userinput></screen>
113
114 <para>
115 This package does not come with a test suite.
116 </para>
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 </sect2>
125
126 <sect2 role="commands">
127 <title>Command Explanations</title>
128
129 <para>
130 <option>--enable-inside-emacs=yes/no</option>: Default is no.
131 </para>
132
133 <para>
134 <option>--enable-pinentry-qt=yes/no</option>: Default is yes.
135 </para>
136
137 <para>
138 <option>--enable-pinentry-gnome3=yes/no</option>: Default is yes.
139 This option uses <xref linkend='gcr4'/> (or
140 <xref linkend='gcr'/> if the former is not installed) for the pinentry
141 dialog.
142 </para>
143
144 <para>
145 <parameter>--enable-pinentry-tty</parameter>: Default is 'maybe'.
146 </para>
147
148 </sect2>
149
150 <sect2 role="content">
151 <title>Contents</title>
152
153 <segmentedlist>
154 <segtitle>Installed Programs</segtitle>
155 <segtitle>Installed Libraries</segtitle>
156 <segtitle>Installed Directory</segtitle>
157
158 <seglistitem>
159 <seg>
160 pinentry (symlink), pinentry-curses, pinentry-emacs, pinentry-fltk,
161 pinentry-gnome3, pinentry-qt, and pinentry-tty
162 </seg>
163 <seg>None</seg>
164 <seg>None</seg>
165 </seglistitem>
166 </segmentedlist>
167
168 <variablelist>
169 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
170 <?dbfo list-presentation="list"?>
171 <?dbhtml list-presentation="table"?>
172
173 <varlistentry id="pinentry-prog">
174 <term><command>pinentry</command></term>
175 <listitem>
176 <para>
177 is a symbolic link to the default
178 <application>PIN-Entry</application> program
179 </para>
180 <indexterm zone="pinentry pinentry-prog">
181 <primary sortas="b-pinentry">pinentry</primary>
182 </indexterm>
183 </listitem>
184 </varlistentry>
185
186 <varlistentry id="pinentry-curses">
187 <term><command>pinentry-curses</command></term>
188 <listitem>
189 <para>
190 is an <application>Ncurses</application> text-based
191 <application>PIN-Entry</application> helper program
192 </para>
193 <indexterm zone="pinentry pinentry-curses">
194 <primary sortas="b-pinentry-curses">pinentry-curses</primary>
195 </indexterm>
196 </listitem>
197 </varlistentry>
198
199 <varlistentry id="pinentry-emacs">
200 <term><command>pinentry-emacs</command></term>
201 <listitem>
202 <para>
203 is an <application>Emacs</application> version of the
204 <application>PIN-Entry</application> helper program
205 </para>
206 <indexterm zone="pinentry pinentry-emacs">
207 <primary sortas="b-pinentry-emacs">pinentry-emacs</primary>
208 </indexterm>
209 </listitem>
210 </varlistentry>
211
212 <varlistentry id="pinentry-fltk">
213 <term><command>pinentry-fltk</command></term>
214 <listitem>
215 <para>
216 is a <application>FLTK</application>
217 <application>PIN-Entry</application> helper program
218 </para>
219 <indexterm zone="pinentry pinentry-fltk">
220 <primary sortas="b-pinentry-fltk">pinentry-fltk</primary>
221 </indexterm>
222 </listitem>
223 </varlistentry>
224
225 <varlistentry id="pinentry-gnome3">
226 <term><command>pinentry-gnome3</command></term>
227 <listitem>
228 <para>
229 is a <application>GNOME-3</application>
230 <application>PIN-Entry</application> helper program
231 </para>
232 <indexterm zone="pinentry pinentry-gnome3">
233 <primary sortas="b-pinentry-gnome3">pinentry-gnome3</primary>
234 </indexterm>
235 </listitem>
236 </varlistentry>
237
238 <varlistentry id="pinentry-qt">
239 <term><command>pinentry-qt</command></term>
240 <listitem>
241 <para>
242 is a <application>Qt4 or 5</application>
243 <application>PIN-Entry</application> helper program
244 </para>
245 <indexterm zone="pinentry pinentry-qt">
246 <primary sortas="b-pinentry-qt">pinentry-qt</primary>
247 </indexterm>
248 </listitem>
249 </varlistentry>
250
251 <varlistentry id="pinentry-tty">
252 <term><command>pinentry-tty</command></term>
253 <listitem>
254 <para>
255 is a <application>tty</application>
256 <application>PIN-Entry</application> helper program
257 </para>
258 <indexterm zone="pinentry pinentry-tty">
259 <primary sortas="b-pinentry-tty">pinentry-tty</primary>
260 </indexterm>
261 </listitem>
262 </varlistentry>
263
264 </variablelist>
265
266 </sect2>
267
268</sect1>
Note: See TracBrowser for help on using the repository browser.