[Add] FCVideo 3.2.21
[CocoaPods.git] / Specs / 0 / a / 7 / Magnet-XMPPFramework / 3.6.6 / Magnet-XMPPFramework.podspec.json
blob6cc1d127f7ed2a1c76affb9dbf09bb91eb8e80c6
2   "name": "Magnet-XMPPFramework",
3   "version": "3.6.6",
4   "platforms": {
5     "ios": "6.0",
6     "osx": "10.8"
7   },
8   "license": {
9     "type": "BSD",
10     "file": "copying.txt"
11   },
12   "summary": "An XMPP Framework in Objective-C for the Mac / iOS development community.",
13   "homepage": "https://github.com/robbiehanson/XMPPFramework",
14   "authors": {
15     "Robbie Hanson": "robbiehanson@deusty.com"
16   },
17   "source": {
18     "git": "https://github.com/magnetsystems/XMPPFramework.git",
19     "tag": "v3.6.6",
20     "branch": "master"
21   },
22   "resources": [
23     "**/*.{xcdatamodel,xcdatamodeld}"
24   ],
25   "description": "XMPPFramework provides a core implementation of RFC-3920 (the xmpp standard), along with\n  the tools needed to read & write XML. It comes with multiple popular extensions (XEPs),\n  all built atop a modular architecture, allowing you to plug-in any code needed for the job.\n  Additionally the framework is massively parallel and thread-safe. Structured using GCD,\n  this framework performs well regardless of whether it's being run on an old iPhone, or\n  on a 12-core Mac Pro. (And it won't block the main thread... at all).",
26   "requires_arc": true,
27   "prepare_command": "  echo '#import \"XMPP.h\"' > XMPPFramework.h\n  grep '#define _XMPP_' -r Extensions \\\n  | tr '-' '_' \\\n  | perl -pe 's/Extensions\\/([A-z0-9_]*)\\/([A-z]*.h).*/\\n#ifdef HAVE_XMPP_SUBSPEC_\\U\\1\\n\\E#import \"\\2\"\\n#endif/' \\\n  >> XMPPFramework.h\n",
28   "subspecs": [
29     {
30       "name": "Core",
31       "source_files": [
32         "XMPPFramework.h",
33         "Core/**/*.{h,m}",
34         "Vendor/libidn/*.h",
35         "Authentication/**/*.{h,m}",
36         "Categories/**/*.{h,m}",
37         "Utilities/**/*.{h,m}",
38         "Vendor/KissXML/**/*.{h,m}"
39       ],
40       "vendored_libraries": "Vendor/libidn/libidn.a",
41       "libraries": [
42         "xml2",
43         "resolv"
44       ],
45       "xcconfig": {
46         "HEADER_SEARCH_PATHS": "$(SDKROOT)/usr/include/libxml2 $(SDKROOT)/usr/include/libresolv",
47         "LIBRARY_SEARCH_PATHS": "\"$(PODS_ROOT)/Magnet-XMPPFramework/Vendor/libidn\""
48       },
49       "dependencies": {
50         "CocoaLumberjack": [
51           "~>1.9"
52         ],
53         "CocoaAsyncSocket": [
54           "~>7.4.1"
55         ]
56       }
57     },
58     {
59       "name": "CoreDataStorage",
60       "source_files": "Extensions/CoreDataStorage/**/*.{h,m}",
61       "dependencies": {
62         "Magnet-XMPPFramework/Core": [
64         ]
65       },
66       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_COREDATASTORAGE",
67       "frameworks": "CoreData"
68     },
69     {
70       "name": "Roster",
71       "source_files": "Extensions/Roster/**/*.{h,m}",
72       "dependencies": {
73         "Magnet-XMPPFramework/Core": [
75         ],
76         "Magnet-XMPPFramework/CoreDataStorage": [
78         ],
79         "Magnet-XMPPFramework/XEP-0203": [
81         ]
82       },
83       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_ROSTER"
84     },
85     {
86       "name": "XEP-0060",
87       "source_files": "Extensions/XEP-0060/**/*.{h,m}",
88       "dependencies": {
89         "Magnet-XMPPFramework/Core": [
91         ]
92       },
93       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0060"
94     },
95     {
96       "name": "XEP-0082",
97       "source_files": "Extensions/XEP-0082/**/*.{h,m}",
98       "dependencies": {
99         "Magnet-XMPPFramework/Core": [
101         ]
102       },
103       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0082"
104     },
105     {
106       "name": "XEP-0203",
107       "source_files": "Extensions/XEP-0203/**/*.{h,m}",
108       "dependencies": {
109         "Magnet-XMPPFramework/Core": [
111         ],
112         "Magnet-XMPPFramework/XEP-0082": [
114         ]
115       },
116       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0203"
117     }
118   ]