|
1 week ago | |
---|---|---|
downloadclient.xcodeproj | 10 months ago | |
.DS_Store | 2 years ago | |
.gitignore | 1 week ago | |
HTTPSStream.cc | 2 years ago | |
HTTPSStream.hh | 2 years ago | |
LICENSE.txt | 4 years ago | |
Makefile | 1 week ago | |
Makefile.conf | 4 years ago | |
README.md | 3 weeks ago | |
UpdateStream.cc | 2 years ago | |
UpdateStream.hh | 2 years ago | |
downloadclient.cc | 2 years ago | |
downloadclient.hh | 2 years ago | |
public.der | 4 years ago | |
run_tests.sh | 4 years ago | |
test_https.cc | 4 years ago | |
test_noupdate.cc | 2 years ago | |
test_split_url.cc | 4 years ago | |
test_updater.cc | 2 years ago |
Download client is a platform independent client implementation of the p≡p update service. It requires boost and supports all platforms boost supports.
MacPorts for installing dependencies:
Install MacPorts for your version of OS X/macOS.
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
git clone https://gitea.pep.foundation/buff/mac-os-build-scripts-common-dependencies.git
git clone https://gitea.pep.foundation/pEp.foundation/downloadclient.git
open downloadclient.xcodeproj
.
Build the scheme fitting your needs (libetpan [macOS|iOS].
xcodebuild -project "downloadclient.xcodeproj" -scheme "downloadclient" -configuration [RELEASE|DEBUG]