PIN-Entry-0.8.1

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 Ägypten 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.

This package is known to build and work properly using an LFS-7.0 platform.

Package Information

PIN-Entry Dependencies

Optional

gtk+-2.24.8, Qt-3.3.8d or Qt-4.8.0, and libcap2-2.22

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

Installation of PIN-Entry

Install PIN-Entry by running the following commands:

./configure --prefix=/usr \
            --disable-pinentry-gtk           \
            --disable-pinentry-gtk2          \
            --disable-pinentry-qt            &&
make &&

makeinfo --html --no-split -o doc/pinentry_nochunks.html doc/pinentry.texi &&
makeinfo --plaintext       -o doc/pinentry.txt           doc/pinentry.texi

If you wish to build alternate formats of the documentation, you must have TeX Live-20110705 installed, then issue the following command:

make -k -C doc pdf ps html

This package does not come with a test suite.

Now, as the root user:

make install &&

install -v -m755 -d /usr/share/doc/pinentry-0.8.1/html &&
install -v -m644    README doc/pinentry{_*.html,.txt,.texi} \
                    /usr/share/doc/pinentry-0.8.1

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

install -v -m644 doc/pinentry.html/* \
                 /usr/share/doc/pinentry-0.8.1/html &&
install -v -m644 doc/pinentry.{pdf,ps,dvi} \
                 /usr/share/doc/pinentry-0.8.1

Command Explanations

--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.8.1

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 2011-12-07 03:29:24 +0000