4 "summary": "Tor.framework is the easiest way to embed Tor in your iOS application.",
5 "description": "Tor.framework is the easiest way to embed Tor in your iOS application. Currently, the framework compiles in static versions of tor, libevent, openssl, and liblzma.",
6 "homepage": "https://github.com/iCepa/Tor.framework",
12 "Conrad Kramer": "conrad@conradkramer.com",
13 "Chris Ballinger": "chris@chatsecure.org",
14 "Mike Tigas": "mike@tig.as",
15 "Benjamin Erhart": "berhart@netzarchitekten.com"
18 "git": "https://github.com/iCepa/Tor.framework.git",
23 "social_media_url": "https://twitter.com/tladesignz",
28 "prepare_command": "touch 'geoip'\ntouch 'geoip6'",
29 "default_subspecs": "Core",
33 "pod_target_xcconfig": {
34 "HEADER_SEARCH_PATHS": "$(inherited) \"${PODS_TARGET_SRCROOT}/Tor/tor\" \"${PODS_TARGET_SRCROOT}/Tor/tor/src\" \"${PODS_TARGET_SRCROOT}/Tor/openssl/include\" \"${BUILT_PRODUCTS_DIR}/openssl\" \"${PODS_TARGET_SRCROOT}/Tor/libevent/include\"",
35 "OTHER_LDFLAGS": "$(inherited) -L\"${BUILT_PRODUCTS_DIR}/Tor\" -l\"z\" -l\"lzma\" -l\"crypto\" -l\"ssl\" -l\"event_core\" -l\"event_extra\" -l\"event_pthreads\" -l\"event\" -l\"tor\""
38 "pod_target_xcconfig": {
39 "OTHER_LDFLAGS": "$(inherited) -L\"${BUILT_PRODUCTS_DIR}/Tor-iOS\""
43 "pod_target_xcconfig": {
44 "OTHER_LDFLAGS": "$(inherited) -L\"${BUILT_PRODUCTS_DIR}/Tor-macOS\""
50 "execution_position": "before_compile",
51 "script": "cd \"${PODS_TARGET_SRCROOT}/Tor/xz\"\n../xz.sh\n"
54 "name": "Build OpenSSL",
55 "execution_position": "before_compile",
56 "script": "cd \"${PODS_TARGET_SRCROOT}/Tor/openssl\"\n../openssl.sh\n"
59 "name": "Build libevent",
60 "execution_position": "before_compile",
61 "script": "cd \"${PODS_TARGET_SRCROOT}/Tor/libevent\"\n../libevent.sh\n"
65 "execution_position": "before_compile",
66 "script": "cd \"${PODS_TARGET_SRCROOT}/Tor/tor\"\n../tor.sh\n"
70 "source_files": "Tor/Classes/**/*",
91 "name": "Load GeoIP files",
92 "execution_position": "before_compile",
93 "script": "cd \"${PODS_TARGET_SRCROOT}\"\nif [ ! -f geoip ] || [ `find . -name geoip -empty -maxdepth 1` ] || [ `find . -name geoip -mtime +1 -maxdepth 1` ]\nthen\n curl -Lo 'geoip' 'https://gitweb.torproject.org/tor.git/plain/src/config/geoip?h=tor-0.4.7.8'\nfi\n\nif [ ! -f geoip6 ] || [ `find . -name geoip6 -empty -maxdepth 1` ] || [ `find . -name geoip6 -mtime +1 -maxdepth 1` ]\nthen\n curl -Lo 'geoip6' 'https://gitweb.torproject.org/tor.git/plain/src/config/geoip6?h=tor-0.4.7.8'\nfi\n"