forked from pEp.foundation/downloadclient
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Reviewed-on: pEp.foundation/downloadclient#1 |
10 months ago | |
---|---|---|
downloadclient.xcodeproj | 2 years ago | |
.DS_Store | 3 years ago | |
.gitignore | 1 year ago | |
HTTPSStream.cc | 3 years ago | |
HTTPSStream.hh | 3 years ago | |
LICENSE.txt | 5 years ago | |
Makefile | 12 months ago | |
Makefile.conf | 5 years ago | |
README.md | 1 year ago | |
UpdateStream.cc | 2 years ago | |
UpdateStream.hh | 3 years ago | |
downloadclient.cc | 3 years ago | |
downloadclient.hh | 3 years ago | |
public.der | 5 years ago | |
run_tests.sh | 5 years ago | |
test_https.cc | 5 years ago | |
test_noupdate.cc | 3 years ago | |
test_split_url.cc | 5 years ago | |
test_updater.cc | 3 years ago |
README.md
Download client
Download client is a platform independent client implementation of the p≡p update service. It requires boost and supports all platforms boost supports.
Download client on macOS
Prerequisites
Package managers
MacPorts for installing dependencies:
Install MacPorts for your version of OS X/macOS.
Dependencies of prerequisites
sudo port install git
sudo port install gmake
sudo port install autoconf
sudo port install libtool
sudo port install automake
sudo port install wget
sudo port install gsed
xcode-select --install
Dependencies
git clone https://gitea.pep.foundation/buff/mac-os-build-scripts-common-dependencies.git
git clone https://gitea.pep.foundation/pEp.foundation/downloadclient.git
Build
Using Xcode UI
open downloadclient.xcodeproj
.
Build the scheme fitting your needs (libetpan [macOS|iOS].
Using terminal
xcodebuild -project "downloadclient.xcodeproj" -scheme "downloadclient" -configuration [RELEASE|DEBUG]