macOS Adapter

p≡p macOS Desktop adapter

Features

This adapter will sport three main features:

  • p≡p API via Apple XPC
  • p≡p API via p≡p JSON adapter
  • p≡p Update Client

Deployment

These steps must be executed to have a deployable version:

  1. shell environment

     export MACOSX_DEPLOYMENT_TARGET=10.10
  2. build nettle

     CFLAGS=-I$HOME/include LDFLAGS=-L$HOME/lib ./configure --prefix=$HOME
  3. build gmp

  4. build ICU

  5. build boost

  6. build openssl

  7. build libetpan-fdik

  8. build cryptopp

  9. build downloadclient

  10. build webserver

  11. build zlib

  12. build libiconv

  13. build sqlite3

  14. build sequoia

     make MACOSX_DEPLOYMENT_TARGET=10.10 PYTHON=disable PREFIX=$HOME install
  15. build pEpEngine

  16. build pEpJSONServerAdapter

  17. build pEpMacOSAdapter

See also