Skip to content
This repository has been archived by the owner on Dec 8, 2021. It is now read-only.

reedts/profanity-omemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

profanity-omemo

Build

The following dependencies are needed to build the plugin:

  • cmake
  • libxml2
  • libgcrypt
  • libsignal-protocol-c.a

libsignal-protocol-c.a is linked to the plugin statically so it is not a runtime dependency and can be deleted after building profanity-omemo whereas libxml2 and libgcrypt is needed at runtime. The signal library will be built and linked with the OMEMO plugin automatically and will not install anything to your system.

The plugin can be built with the following steps:

$ cd profanity-omemo
$ mkdir build
$ cd build
$ cmake (for debug purposes: -DCMAKE_BUILD_TYPE=Debug; enable testing: -DBUILD_TESTING=ON) ..
$ make

You can run the (for now minimal) test suite:

$ make test

which will show a summary of all run tests. You can also run a single test binary for more detailed informations.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published