Adapter for libpepmime, offering ObjC API.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Andreas Buff c7e559b0d1 used new dependency builder 2 weeks ago
Interface adjusts test expectations according to new info from MIME-17 & MIME-18. Updates readme, adds docs. 4 weeks ago
pEpMimeObjCAdapter.xcodeproj used new dependency builder 2 weeks ago
pEpMimeObjCAdapter.xcworkspace adds workspace, copy artefacts script, readme 1 month ago
pEpMimeObjCAdapterTests_macOS adjusts test expectations according to new info from MIME-17 & MIME-18. Updates readme, adds docs. 4 weeks ago
.gitignore initial commit 1 month ago
README.md used new dependency builder 2 weeks ago

README.md

pEpMimeObjCAdapter

Converts MIME (string or data) to and from PEPMessage.

Note: You have to update all PEPIdentities (from, to, cc, ...) with available data (userID, isOwn, ...) in a PEPMessage created from MIME.

Get & Install Dependencies

sudo port install git

sudo port install gmake
sudo port install autoconf
sudo port install libtool
sudo port install automake
sudo port install asn1c
sudo port install gsed

mkdir src_pEpMime4macOS
cd src_pEpMime4macOS

git clone https://gitea.pep.foundation/buff/mac-os-build-scripts-common-dependencies.git
https://gitea.pep.foundation/pEp.foundation/pEpEngine.git
git clone https://gitea.pep.foundation/pep.foundation/pEpObjCAdapter.git
git clone https://gitea.pep.foundation/pEp.foundation/pEpMIME.git

Build

Using Xcode

open pEpMimeObjCAdapter/pEpMimeObjCAdapter.xcworkspace/

Build scheme "pEpMimeObjCAdapter_macOS".

Using terminal

xcodebuild -workspace "pEpMimeObjCAdapter.xcworkspace" -scheme "pEpMimeObjCAdapter_macOS" -configuration [RELEASE|DEBUG]

Build Dir & Build Artefacts

You can find the build artefacts in the pEpMimeObjCAdapter/build folder