Nemo Nacl - Installation

Install the second generation of Daniel Bernstein's Nacl software.

Requirements

General Requirements

  • BSD/Linux/Unix based system,
  • C compiler that understands prototypes,
  • mdoc publishing system for processing manual pages,
  • A basic 'make' utility.

Package Requirements

In build order:

  1. Nemo DJB Library v3.0 or later.
  2. Nemo BUFIO Library v3.0 or later.

Preparation

  1. Download the compressed archive.
  2. Decompress the archive.
  3. Change directory to the uncompressed package.

Review the following files - these provide build time configuration options.

Configuration files
conf-ar The command that will be used to create archives (libraries)
conf-cc The command that will be used to compile .c files.
conf-ld The command that will be used to link .o files into an executable.
conf-prefix Path to the nemo-nacl prefix directory.

How to Build

Compile the programs and create the libraries and formatted man pages:

make

How to Install

Install the programs, libraries and man pages (as super user):

make setup check

Notice To Package Maintainers

To easily deploy packages, several convenient features are incorporated into the build system.

They are:

  • stand alone configuration files - see above,
  • install.log - a file detailing the file system changes performed during the install phase.