PIN-Entry-0.7.3

Introduction to PIN-Entry

The PIN-Entry package contains a collection of simple PIN or pass-phrase entry dialogs which utilize the Assuan protocol as described by the Äegypten project. PIN-Entry programs are usually invoked by the gpg-agent daemon, but can be run from the command line as well. There are programs for various text-based and GUI environments, including interfaces designed for Ncurses (text-based), Gtk+, Gtk+-2, and Qt-3.

Package Information

PIN-Entry Dependencies

Optional

GTK+-1.2.10, GTK+-2.10.13, Qt-3.3.8b, and libcap

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/pinentry

Installation of PIN-Entry

Install PIN-Entry by running the following commands:

./configure --prefix=/usr \
            --enable-pin-entry-curses        \
            --enable-fallback-curses         \
            --disable-pinentry-gtk           \
            --disable-pinentry-gtk2          \
            --disable-pinentry-qt            &&
make

Only info documentation is shipped in the package tarball. If you wish to build alternate formats of the documentation, you must have teTeX-3.0 installed, then issue the following commands:

make -k -C doc pdf ps html &&
makeinfo --html --no-split -o doc/pinentry_nochunks.html doc/pinentry.texi &&
makeinfo --plaintext       -o doc/pinentry.txt           doc/pinentry.texi

This package does not come with a test suite.

Now, as the root user:

make install &&
install -v -m644 -D README /usr/share/doc/pinentry-0.7.3/README

If you built the additional documentation, install it by issuing the following commands as the root user:

install -v -m755 -d /usr/share/doc/pinentry-0.7.3/html &&
install -v -m644 doc/pinentry.html/* \
                    /usr/share/doc/pinentry-0.7.3/html &&
install -v -m644 doc/pinentry_*.html \
                    /usr/share/doc/pinentry-0.7.3 &&
install -v -m644 doc/pinentry.{pdf,ps,dvi,txt,texi} \
                    /usr/share/doc/pinentry-0.7.3

Command Explanations

--enable-...: These two parameters are used to fix a problem with the configure script if the optional dependencies are not installed. If the dependencies are installed, these parameters may be omitted.

--disable-...: These three parameters are used to fix a problem with the configure script if the optional dependencies are not installed. If the dependencies are installed, these parameters may be omitted.

Contents

Installed Programs: pinentry, pinentry-curses, pinentry-gtk, pinentry-gtk-2, and pinentry-qt
Installed Libraries: None
Installed Directory: /usr/share/doc/pinentry-0.7.3

Short Descriptions

pinentry

is a symbolic link to the default PIN-Entry program.

pinentry-curses

is an Ncurses text-based PIN-Entry program.

pinentry-gtk

is a Gtk GUI PIN-Entry program.

pinentry-gtk-2

is a Gtk-2 GUI PIN-Entry program.

pinentry-qt

is a Qt GUI PIN-Entry program.

Last updated on 2008-08-11 12:34:50 -0500