neon-0.33.0

Introduction to neon

neon is an HTTP and WebDAV client library, with a C interface.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.

Package Information

  • Download (HTTP): https://notroj.github.io/neon/neon-0.33.0.tar.gz

  • Download MD5 sum: f0c6f84835f93892c22750ff60955898

  • Download size: 892 KB

  • Estimated disk space required: 8.6 MB (additional 53 MB for tests)

  • Estimated build time: 0.1 SBU (add 0.4 SBU for tests)

neon Dependencies

Optional

GnuTLS-3.8.7.1, libxml2-2.13.4, MIT Kerberos V5-1.21.3, nss-3.105 (for some tests), xmlto-0.0.29 (to regenerate the documentation), libproxy, and PaKChoiS

Installation of neon

Install neon by running the following commands:

./configure --prefix=/usr    \
            --with-ssl       \
            --enable-shared  \
            --disable-static &&
make

To test the results, issue: make check.

If you wish to regenerate the documentation, issue:

make docs

Now, as the root user:

make install

Command Explanations

--with-ssl: This switch enables SSL support using OpenSSL. GnuTLS can be used instead, by passing --with-ssl=gnutls and --with-ca-bundle=/etc/pki/tls/certs/ca-bundle.crt to the configure script.

--disable-static: This switch prevents installation of static versions of the libraries.

Contents

Installed Program: neon-config
Installed Library: libneon.so
Installed Directories: /usr/include/neon and /usr/share/doc/neon-0.33.0

Short Descriptions

neon-config

is a script that provides information about an installed copy of the neon library

libneon.so

is used as a high-level interface to common HTTP and WebDAV methods