[Add] AlibabacloudMse20190531 6.13.0
[CocoaPods.git] / Specs / 4 / 1 / 9 / XMPPFramework / 3.6.2 / XMPPFramework.podspec.json
blob90ab2e90617f7a95934a525165b2fdf2a080894f
2   "name": "XMPPFramework",
3   "version": "3.6.2",
4   "platforms": {
5     "ios": "5.0",
6     "osx": "10.7"
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/robbiehanson/XMPPFramework.git",
19     "tag": "3.6.2"
20   },
21   "resources": [
22     "**/*.{xcdatamodel,xcdatamodeld}"
23   ],
24   "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).",
25   "requires_arc": true,
26   "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",
27   "subspecs": [
28     {
29       "name": "Core",
30       "source_files": [
31         "XMPPFramework.h",
32         "Core/**/*.{h,m}",
33         "Vendor/libidn/*.h"
34       ],
35       "vendored_libraries": "Vendor/libidn/libidn.a",
36       "libraries": [
37         "xml2",
38         "resolv"
39       ],
40       "xcconfig": {
41         "HEADER_SEARCH_PATHS": "$(SDKROOT)/usr/include/libxml2 $(SDKROOT)/usr/include/libresolv",
42         "LIBRARY_SEARCH_PATHS": "\"$(PODS_ROOT)/XMPPFramework/Vendor/libidn\""
43       },
44       "dependencies": {
45         "XMPPFramework/Authentication": [
47         ],
48         "XMPPFramework/Categories": [
50         ],
51         "XMPPFramework/Utilities": [
53         ],
54         "CocoaLumberjack": [
55           "~>1.6.2"
56         ],
57         "CocoaAsyncSocket": [
58           "~>7.3.1"
59         ]
60       },
61       "ios": {
62         "dependencies": {
63           "XMPPFramework/KissXML": [
65           ]
66         }
67       }
68     },
69     {
70       "name": "Authentication",
71       "source_files": "Authentication/**/*.{h,m}",
72       "dependencies": {
73         "XMPPFramework/Core": [
75         ]
76       }
77     },
78     {
79       "name": "Categories",
80       "source_files": "Categories/**/*.{h,m}",
81       "dependencies": {
82         "XMPPFramework/Core": [
84         ]
85       }
86     },
87     {
88       "name": "Utilities",
89       "source_files": "Utilities/**/*.{h,m}",
90       "dependencies": {
91         "XMPPFramework/Core": [
93         ]
94       }
95     },
96     {
97       "name": "KissXML",
98       "source_files": "Vendor/KissXML/**/*.{h,m}",
99       "dependencies": {
100         "XMPPFramework/Core": [
102         ]
103       }
104     },
105     {
106       "name": "BandwidthMonitor",
107       "source_files": "Extensions/BandwidthMonitor/**/*.{h,m}",
108       "dependencies": {
109         "XMPPFramework/Core": [
111         ]
112       },
113       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_BANDWIDTHMONITOR"
114     },
115     {
116       "name": "CoreDataStorage",
117       "source_files": "Extensions/CoreDataStorage/**/*.{h,m}",
118       "dependencies": {
119         "XMPPFramework/Core": [
121         ]
122       },
123       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_COREDATASTORAGE",
124       "frameworks": "CoreData"
125     },
126     {
127       "name": "GoogleSharedStatus",
128       "source_files": "Extensions/GoogleSharedStatus/**/*.{h,m}",
129       "dependencies": {
130         "XMPPFramework/Core": [
132         ]
133       },
134       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_GOOGLESHAREDSTATUS"
135     },
136     {
137       "name": "ProcessOne",
138       "source_files": "Extensions/ProcessOne/**/*.{h,m}",
139       "dependencies": {
140         "XMPPFramework/Core": [
142         ]
143       },
144       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_PROCESSONE"
145     },
146     {
147       "name": "Reconnect",
148       "source_files": "Extensions/Reconnect/**/*.{h,m}",
149       "dependencies": {
150         "XMPPFramework/Core": [
152         ]
153       },
154       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_RECONNECT",
155       "frameworks": "SystemConfiguration"
156     },
157     {
158       "name": "Roster",
159       "source_files": "Extensions/Roster/**/*.{h,m}",
160       "dependencies": {
161         "XMPPFramework/Core": [
163         ],
164         "XMPPFramework/CoreDataStorage": [
166         ],
167         "XMPPFramework/XEP-0203": [
169         ]
170       },
171       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_ROSTER"
172     },
173     {
174       "name": "SystemInputActivityMonitor",
175       "source_files": "Extensions/SystemInputActivityMonitor/**/*.{h,m}",
176       "dependencies": {
177         "XMPPFramework/Core": [
179         ]
180       },
181       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_SYSTEMINPUTACTIVITYMONITOR"
182     },
183     {
184       "name": "XEP-0009",
185       "source_files": "Extensions/XEP-0009/**/*.{h,m}",
186       "dependencies": {
187         "XMPPFramework/Core": [
189         ]
190       },
191       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0009"
192     },
193     {
194       "name": "XEP-0012",
195       "source_files": "Extensions/XEP-0012/**/*.{h,m}",
196       "dependencies": {
197         "XMPPFramework/Core": [
199         ]
200       },
201       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0012"
202     },
203     {
204       "name": "XEP-0016",
205       "source_files": "Extensions/XEP-0016/**/*.{h,m}",
206       "dependencies": {
207         "XMPPFramework/Core": [
209         ]
210       },
211       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0016"
212     },
213     {
214       "name": "XEP-0045",
215       "source_files": "Extensions/XEP-0045/**/*.{h,m}",
216       "dependencies": {
217         "XMPPFramework/Core": [
219         ],
220         "XMPPFramework/CoreDataStorage": [
222         ],
223         "XMPPFramework/XEP-0203": [
225         ]
226       },
227       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0045"
228     },
229     {
230       "name": "XEP-0054",
231       "source_files": "Extensions/XEP-0054/**/*.{h,m}",
232       "dependencies": {
233         "XMPPFramework/Core": [
235         ],
236         "XMPPFramework/Roster": [
238         ],
239         "XMPPFramework/XEP-0153": [
241         ]
242       },
243       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0054",
244       "frameworks": "CoreLocation"
245     },
246     {
247       "name": "XEP-0059",
248       "source_files": "Extensions/XEP-0059/**/*.{h,m}",
249       "dependencies": {
250         "XMPPFramework/Core": [
252         ]
253       },
254       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0059"
255     },
256     {
257       "name": "XEP-0060",
258       "source_files": "Extensions/XEP-0060/**/*.{h,m}",
259       "dependencies": {
260         "XMPPFramework/Core": [
262         ]
263       },
264       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0060"
265     },
266     {
267       "name": "XEP-0065",
268       "source_files": "Extensions/XEP-0065/**/*.{h,m}",
269       "dependencies": {
270         "XMPPFramework/Core": [
272         ]
273       },
274       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0065"
275     },
276     {
277       "name": "XEP-0066",
278       "source_files": "Extensions/XEP-0066/**/*.{h,m}",
279       "dependencies": {
280         "XMPPFramework/Core": [
282         ]
283       },
284       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0066"
285     },
286     {
287       "name": "XEP-0082",
288       "source_files": "Extensions/XEP-0082/**/*.{h,m}",
289       "dependencies": {
290         "XMPPFramework/Core": [
292         ]
293       },
294       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0082"
295     },
296     {
297       "name": "XEP-0085",
298       "source_files": "Extensions/XEP-0085/**/*.{h,m}",
299       "dependencies": {
300         "XMPPFramework/Core": [
302         ]
303       },
304       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0085"
305     },
306     {
307       "name": "XEP-0100",
308       "source_files": "Extensions/XEP-0100/**/*.{h,m}",
309       "dependencies": {
310         "XMPPFramework/Core": [
312         ]
313       },
314       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0100"
315     },
316     {
317       "name": "XEP-0106",
318       "source_files": "Extensions/XEP-0106/**/*.{h,m}",
319       "dependencies": {
320         "XMPPFramework/Core": [
322         ]
323       },
324       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0106"
325     },
326     {
327       "name": "XEP-0115",
328       "source_files": "Extensions/XEP-0115/**/*.{h,m}",
329       "dependencies": {
330         "XMPPFramework/Core": [
332         ],
333         "XMPPFramework/CoreDataStorage": [
335         ]
336       },
337       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0115"
338     },
339     {
340       "name": "XEP-0136",
341       "source_files": "Extensions/XEP-0136/**/*.{h,m}",
342       "dependencies": {
343         "XMPPFramework/Core": [
345         ],
346         "XMPPFramework/CoreDataStorage": [
348         ],
349         "XMPPFramework/XEP-0203": [
351         ],
352         "XMPPFramework/XEP-0085": [
354         ]
355       },
356       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0136"
357     },
358     {
359       "name": "XEP-0153",
360       "source_files": "Extensions/XEP-0153/**/*.{h,m}",
361       "dependencies": {
362         "XMPPFramework/Core": [
364         ],
365         "XMPPFramework/XEP-0054": [
367         ]
368       },
369       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0153"
370     },
371     {
372       "name": "XEP-0172",
373       "source_files": "Extensions/XEP-0172/**/*.{h,m}",
374       "dependencies": {
375         "XMPPFramework/Core": [
377         ]
378       },
379       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0172"
380     },
381     {
382       "name": "XEP-0184",
383       "source_files": "Extensions/XEP-0184/**/*.{h,m}",
384       "dependencies": {
385         "XMPPFramework/Core": [
387         ]
388       },
389       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0184"
390     },
391     {
392       "name": "XEP-0199",
393       "source_files": "Extensions/XEP-0199/**/*.{h,m}",
394       "dependencies": {
395         "XMPPFramework/Core": [
397         ]
398       },
399       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0199"
400     },
401     {
402       "name": "XEP-0202",
403       "source_files": "Extensions/XEP-0202/**/*.{h,m}",
404       "dependencies": {
405         "XMPPFramework/Core": [
407         ],
408         "XMPPFramework/XEP-0082": [
410         ]
411       },
412       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0202"
413     },
414     {
415       "name": "XEP-0203",
416       "source_files": "Extensions/XEP-0203/**/*.{h,m}",
417       "dependencies": {
418         "XMPPFramework/Core": [
420         ],
421         "XMPPFramework/XEP-0082": [
423         ]
424       },
425       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0203"
426     },
427     {
428       "name": "XEP-0223",
429       "source_files": "Extensions/XEP-0223/**/*.{h,m}",
430       "dependencies": {
431         "XMPPFramework/Core": [
433         ]
434       },
435       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0223"
436     },
437     {
438       "name": "XEP-0224",
439       "source_files": "Extensions/XEP-0224/**/*.{h,m}",
440       "dependencies": {
441         "XMPPFramework/Core": [
443         ]
444       },
445       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0224"
446     },
447     {
448       "name": "XEP-0297",
449       "source_files": "Extensions/XEP-0297/**/*.{h,m}",
450       "dependencies": {
451         "XMPPFramework/Core": [
453         ]
454       },
455       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0297"
456     },
457     {
458       "name": "XEP-0308",
459       "source_files": "Extensions/XEP-0308/**/*.{h,m}",
460       "dependencies": {
461         "XMPPFramework/Core": [
463         ]
464       },
465       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0308"
466     }
467   ]