source: general/genutils/pinentry.xml@ ac4cf9a

trunk
Last change on this file since ac4cf9a was 0e16b36, checked in by Bruce Dubbs <bdubbs@…>, 5 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
RevLine 
[c8be252]1<?xml version="1.0" encoding="UTF-8"?>
[80115ad]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
[8dfc5c3]7 <!ENTITY pinentry-download-http "&gnupg-http;/pinentry/pinentry-&pinentry-version;.tar.bz2">
[14d673a2]8 <!ENTITY pinentry-download-ftp " ">
[bce7efc1]9 <!ENTITY pinentry-md5sum "89a6844fcf76d3c022ce6c6e930c17ee">
[76dcbfd]10 <!ENTITY pinentry-size "600 KB">
11 <!ENTITY pinentry-buildsize "17 MB">
[bce7efc1]12 <!ENTITY pinentry-time "0.3 SBU">
[80115ad]13]>
14
[8d68192]15<sect1 id="pinentry" xreflabel="pinentry-&pinentry-version;">
[80115ad]16 <?dbhtml filename="pinentry.html"?>
17
18
[fdaae04]19 <title>pinentry-&pinentry-version;</title>
[80115ad]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
[b7a85cd9]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
[c8be252]32 <ulink url="https://www.gnupg.org/aegypten/">Ägypten project</ulink>.
[b7a85cd9]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>
[80115ad]41
[56b0b0b]42 &lfs122_checked;
[14b8417]43
[80115ad]44 <bridgehead renderas="sect3">Package Information</bridgehead>
45 <itemizedlist spacing="compact">
46 <listitem>
[b7a85cd9]47 <para>
48 Download (HTTP): <ulink url="&pinentry-download-http;"/>
49 </para>
[80115ad]50 </listitem>
51 <listitem>
[b7a85cd9]52 <para>
53 Download (FTP): <ulink url="&pinentry-download-ftp;"/>
54 </para>
[80115ad]55 </listitem>
56 <listitem>
[b7a85cd9]57 <para>
58 Download MD5 sum: &pinentry-md5sum;
59 </para>
[80115ad]60 </listitem>
61 <listitem>
[b7a85cd9]62 <para>
63 Download size: &pinentry-size;
64 </para>
[80115ad]65 </listitem>
66 <listitem>
[b7a85cd9]67 <para>
68 Estimated disk space required: &pinentry-buildsize;
69 </para>
[80115ad]70 </listitem>
71 <listitem>
[b7a85cd9]72 <para>
73 Estimated build time: &pinentry-time;
74 </para>
[80115ad]75 </listitem>
76 </itemizedlist>
77
78 <bridgehead renderas="sect3">PIN-Entry Dependencies</bridgehead>
79
[35f1730]80 <bridgehead renderas="sect4">Required</bridgehead>
81 <para role="required">
[8558044]82 <xref linkend="libassuan"/> and
[35f1730]83 <xref linkend="libgpg-error"/>
84 </para>
85
[80115ad]86 <bridgehead renderas="sect4">Optional</bridgehead>
[4049d110]87 <para role="optional">
[9a363500]88 <xref linkend="emacs"/>,
[8a7c250]89 <xref linkend="fltk"/>,
[7bc2fc02]90 <xref linkend="gcr4"/> (or <xref role="nodep" linkend="gcr"/>),
[76dcbfd]91 <!--<xref linkend="gtk 2"/>, We don't wan to reference this any more -->
[9a363500]92 <!-- <xref linkend="libcap-pam"/>, This is in LFS already. PAM is not
[0639bb6]93 necessary. -->
[5bfcd23e]94 <xref linkend="kf6-frameworks"/> (or <xref linkend="lxqt-kwayland"/>),
[8e5487c]95 <!-- If Qt5 is present, it will look for KWayland for Wayland support.-->
[0e16b36]96 <xref linkend="libsecret"/>, and
[a4c3c48]97 <ulink url="https://www.enlightenment.org/about-efl">efl</ulink>
[4049d110]98 </para>
[80115ad]99
100 </sect2>
101
102 <sect2 role="installation">
103 <title>Installation of PIN-Entry</title>
104
[b7a85cd9]105 <para>
106 Install <application>PIN-Entry</application> by running the following
107 commands:
108 </para>
[80115ad]109
[7bc2fc02]110<screen><userinput>./configure --prefix=/usr \
[0e16b36]111 --enable-pinentry-tty &amp;&amp;
[fdaae04]112make</userinput></screen>
[f1e103a]113
[b7a85cd9]114 <para>
115 This package does not come with a test suite.
116 </para>
[80115ad]117
[b7a85cd9]118 <para>
119 Now, as the <systemitem class="username">root</systemitem> user:
120 </para>
[80115ad]121
[fdaae04]122<screen role="root"><userinput>make install</userinput></screen>
[80115ad]123
124 </sect2>
[5c16309]125
[6b4f8529]126 <sect2 role="commands">
127 <title>Command Explanations</title>
128
[9a363500]129 <para>
[9d1bc14]130 <option>--enable-inside-emacs=yes/no</option>: Default is no.
[9a363500]131 </para>
132
[cd602728]133 <para>
134 <option>--enable-pinentry-qt=yes/no</option>: Default is yes.
[56b449e]135 </para>
136
[7c4f32b]137 <para>
[cd602728]138 <option>--enable-pinentry-gnome3=yes/no</option>: Default is yes.
[9b635d8]139 This option uses <xref linkend='gcr4'/> (or
[7bc2fc02]140 <xref linkend='gcr'/> if the former is not installed) for the pinentry
[4464515e]141 dialog.
[6b4f8529]142 </para>
143
[5eafafd6]144 <para>
[aa41434]145 <parameter>--enable-pinentry-tty</parameter>: Default is 'maybe'.
[5eafafd6]146 </para>
147
[6b4f8529]148 </sect2>
[5c16309]149
[80115ad]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>
[56b449e]159 <seg>
[27c8cca]160 pinentry (symlink), pinentry-curses, pinentry-emacs, pinentry-fltk,
[9b635d8]161 pinentry-gnome3, pinentry-qt, and pinentry-tty
[56b449e]162 </seg>
163 <seg>None</seg>
[80115ad]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>
[b7a85cd9]176 <para>
177 is a symbolic link to the default
[4c24eb0a]178 <application>PIN-Entry</application> program
[b7a85cd9]179 </para>
[80115ad]180 <indexterm zone="pinentry pinentry-prog">
[b960e3ec]181 <primary sortas="b-pinentry">pinentry</primary>
[80115ad]182 </indexterm>
183 </listitem>
184 </varlistentry>
185
186 <varlistentry id="pinentry-curses">
187 <term><command>pinentry-curses</command></term>
188 <listitem>
[b7a85cd9]189 <para>
190 is an <application>Ncurses</application> text-based
[4c24eb0a]191 <application>PIN-Entry</application> helper program
[b7a85cd9]192 </para>
[80115ad]193 <indexterm zone="pinentry pinentry-curses">
[b960e3ec]194 <primary sortas="b-pinentry-curses">pinentry-curses</primary>
[80115ad]195 </indexterm>
196 </listitem>
197 </varlistentry>
[56b449e]198
[9a363500]199 <varlistentry id="pinentry-emacs">
200 <term><command>pinentry-emacs</command></term>
201 <listitem>
[b7a85cd9]202 <para>
203 is an <application>Emacs</application> version of the
[4c24eb0a]204 <application>PIN-Entry</application> helper program
[b7a85cd9]205 </para>
[9a363500]206 <indexterm zone="pinentry pinentry-emacs">
207 <primary sortas="b-pinentry-emacs">pinentry-emacs</primary>
208 </indexterm>
209 </listitem>
210 </varlistentry>
211
[27c8cca]212 <varlistentry id="pinentry-fltk">
213 <term><command>pinentry-fltk</command></term>
214 <listitem>
[b7a85cd9]215 <para>
216 is a <application>FLTK</application>
[4c24eb0a]217 <application>PIN-Entry</application> helper program
[b7a85cd9]218 </para>
[27c8cca]219 <indexterm zone="pinentry pinentry-fltk">
220 <primary sortas="b-pinentry-fltk">pinentry-fltk</primary>
221 </indexterm>
222 </listitem>
223 </varlistentry>
224
[56b449e]225 <varlistentry id="pinentry-gnome3">
226 <term><command>pinentry-gnome3</command></term>
[80115ad]227 <listitem>
[b7a85cd9]228 <para>
229 is a <application>GNOME-3</application>
[4c24eb0a]230 <application>PIN-Entry</application> helper program
[b7a85cd9]231 </para>
[56b449e]232 <indexterm zone="pinentry pinentry-gnome3">
233 <primary sortas="b-pinentry-gnome3">pinentry-gnome3</primary>
[80115ad]234 </indexterm>
235 </listitem>
[56b449e]236 </varlistentry>
[80115ad]237
[cd602728]238 <varlistentry id="pinentry-qt">
239 <term><command>pinentry-qt</command></term>
[af373d35]240 <listitem>
[b7a85cd9]241 <para>
242 is a <application>Qt4 or 5</application>
[4c24eb0a]243 <application>PIN-Entry</application> helper program
[b7a85cd9]244 </para>
[cd602728]245 <indexterm zone="pinentry pinentry-qt">
246 <primary sortas="b-pinentry-qt">pinentry-qt</primary>
[af373d35]247 </indexterm>
248 </listitem>
249 </varlistentry>
250
[6b4f8529]251 <varlistentry id="pinentry-tty">
252 <term><command>pinentry-tty</command></term>
253 <listitem>
[b7a85cd9]254 <para>
255 is a <application>tty</application>
[4c24eb0a]256 <application>PIN-Entry</application> helper program
[b7a85cd9]257 </para>
[6b4f8529]258 <indexterm zone="pinentry pinentry-tty">
259 <primary sortas="b-pinentry-tty">pinentry-tty</primary>
260 </indexterm>
261 </listitem>
262 </varlistentry>
263
[80115ad]264 </variablelist>
265
266 </sect2>
267
268</sect1>
Note: See TracBrowser for help on using the repository browser.