https://github.com/rsrchboy/dpkg-libstrophe
https://github.com/rsrchboy/dpkg-libstrophe
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rsrchboy/dpkg-libstrophe
- Owner: rsrchboy
- License: other
- Created: 2015-01-23T07:30:00.000Z (over 10 years ago)
- Default Branch: ppa-base
- Last Pushed: 2016-10-22T05:59:32.000Z (over 8 years ago)
- Last Synced: 2025-01-16T04:21:22.925Z (5 months ago)
- Language: C
- Homepage: https://launchpad.net/~rsrchboy/+archive/ubuntu/profanity
- Size: 336 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: ChangeLog
- License: COPYING
Awesome Lists containing this project
README
libstrophe [](https://travis-ci.org/strophe/libstrophe)
==========libstrophe is a lightweight XMPP client library written in C. It has
minimal dependencies and is configurable for various environments. It
runs well on Linux, Unix and Windows based platforms.Its goals are:
- usable quickly
- well documented
- reliableBuild Instructions
------------------If you are building from a source control checkout, run:
./bootstrap.sh
to generate the `configure` script.
From the top-level directory, run the following commands:
./configure
makeThe public API is defined in `strophe.h` which is in the
top-level directory.The `examples` directory contains some examples of how to
use the library; these may be helpful in addition to the
API documentationTo install on your system, as root (or using sudo):
make install
Note, the default install path is `/usr/local/`, to specify
another path use the `--prefix` option during configure, e.g.:./configure --prefix=/usr
### Android
Run script `build-android.sh` and follow the instructions. You will
need expat sources and android-ndk.Requirements
------------libstrophe requires:
- expat or libxml2 - expat is the default; use --with-libxml2 to
switch
- openssl on UNIX systemsTo build libstrophe using autotools you will need autoconf, automake,
libtool and pkg-config.Installation
------------libstrophe package has been added to popular Linux distributions,
BSD systems and OSX package managers.Documentation
-------------API documentation is inline with the code and conforms to Doxygen
standards. You can generate an HTML version of the API documentation
by running:doxygen
Then open `docs/html/index.html`.