[Add] GoogleMobileAdsMediationIronSource 8.6.0.0.0
[CocoaPods.git] / Specs / 4 / 1 / 9 / XMPPFramework / 3.6.6 / XMPPFramework.podspec.json
blob6857f58f0b66c9ef916f1c0296d346550a739a7c
2   "name": "XMPPFramework",
3   "version": "3.6.6",
4   "platforms": {
5     "ios": "6.0"
6   },
7   "ios": {
8     "frameworks": [
9       "UIKit",
10       "Foundation"
11     ]
12   },
13   "osx": {
14     "frameworks": "Cocoa"
15   },
16   "license": {
17     "type": "BSD",
18     "file": "copying.txt"
19   },
20   "summary": "An XMPP Framework in Objective-C for the Mac / iOS development community.",
21   "homepage": "https://github.com/processOne/XMPPFramework",
22   "authors": {
23     "Robbie Hanson": "robbiehanson@deusty.com"
24   },
25   "source": {
26     "git": "https://github.com/processOne/XMPPFramework.git",
27     "tag": "3.6.6"
28   },
29   "resources": [
30     "**/*.{xcdatamodel,xcdatamodeld}"
31   ],
32   "description": "XMPPFramework provides a core implementation of RFC-3920 (the xmpp standard), along with\nthe tools needed to read & write XML. It comes with multiple popular extensions (XEPs),\nall built atop a modular architecture, allowing you to plug-in any code needed for the job.\nAdditionally the framework is massively parallel and thread-safe. Structured using GCD,\nthis framework performs    well regardless of whether it's being run on an old iPhone, or\non a 12-core Mac Pro. (And it won't block the main thread... at all).",
33   "requires_arc": true,
34   "prepare_command": "echo '#import \"XMPP.h\"' > XMPPFramework.h\ngrep '#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",
35   "preserve_paths": "module/module.modulemap",
36   "subspecs": [
37     {
38       "name": "Core",
39       "source_files": [
40         "XMPPFramework.h",
41         "Core/**/*.{h,m}",
42         "Vendor/libidn/*.h",
43         "Authentication/**/*.{h,m}",
44         "Categories/**/*.{h,m}",
45         "Utilities/**/*.{h,m}"
46       ],
47       "vendored_libraries": "Vendor/libidn/libidn.a",
48       "libraries": [
49         "xml2",
50         "resolv"
51       ],
52       "xcconfig": {
53         "HEADER_SEARCH_PATHS": "$(inherited) $(SDKROOT)/usr/include/libxml2 $(PODS_ROOT)/XMPPFramework/module $(SDKROOT)/usr/include/libresolv",
54         "LIBRARY_SEARCH_PATHS": "\"$(PODS_ROOT)/XMPPFramework/Vendor/libidn\"",
55         "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES",
56         "OTHER_LDFLAGS": "\"-lxml2\"",
57         "ENABLE_BITCODE": "NO"
58       },
59       "dependencies": {
60         "CocoaLumberjack": [
61           "~>1.9"
62         ],
63         "CocoaAsyncSocket": [
64           "~>7.4.1"
65         ]
66       },
67       "ios": {
68         "dependencies": {
69           "XMPPFramework/KissXML": [
71           ]
72         }
73       }
74     },
75     {
76       "name": "Authentication",
77       "dependencies": {
78         "XMPPFramework/Core": [
80         ]
81       }
82     },
83     {
84       "name": "Categories",
85       "dependencies": {
86         "XMPPFramework/Core": [
88         ]
89       }
90     },
91     {
92       "name": "Utilities",
93       "dependencies": {
94         "XMPPFramework/Core": [
96         ]
97       }
98     },
99     {
100       "name": "KissXML",
101       "source_files": [
102         "Vendor/KissXML/**/*.{h,m}",
103         "module/module.modulemap"
104       ],
105       "libraries": [
106         "xml2",
107         "resolv"
108       ],
109       "xcconfig": {
110         "HEADER_SEARCH_PATHS": "$(inherited) $(SDKROOT)/usr/include/libxml2 $(PODS_ROOT)/XMPPFramework/module $(SDKROOT)/usr/include/libresolv"
111       }
112     },
113     {
114       "name": "BandwidthMonitor",
115       "source_files": "Extensions/BandwidthMonitor/**/*.{h,m}",
116       "dependencies": {
117         "XMPPFramework/Core": [
119         ]
120       },
121       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
122     },
123     {
124       "name": "CoreDataStorage",
125       "source_files": [
126         "Extensions/CoreDataStorage/**/*.{h,m}",
127         "Extensions/XEP-0203/NSXMLElement+XEP_0203.h"
128       ],
129       "dependencies": {
130         "XMPPFramework/Core": [
132         ]
133       },
134       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD",
135       "frameworks": "CoreData"
136     },
137     {
138       "name": "GoogleSharedStatus",
139       "source_files": "Extensions/GoogleSharedStatus/**/*.{h,m}",
140       "dependencies": {
141         "XMPPFramework/Core": [
143         ]
144       },
145       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
146     },
147     {
148       "name": "ProcessOne",
149       "source_files": "Extensions/ProcessOne/**/*.{h,m}",
150       "dependencies": {
151         "XMPPFramework/Core": [
153         ]
154       },
155       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
156     },
157     {
158       "name": "Reconnect",
159       "source_files": "Extensions/Reconnect/**/*.{h,m}",
160       "dependencies": {
161         "XMPPFramework/Core": [
163         ]
164       },
165       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD",
166       "frameworks": "SystemConfiguration"
167     },
168     {
169       "name": "Roster",
170       "source_files": "Extensions/Roster/**/*.{h,m}",
171       "dependencies": {
172         "XMPPFramework/Core": [
174         ],
175         "XMPPFramework/CoreDataStorage": [
177         ]
178       },
179       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
180     },
181     {
182       "name": "SystemInputActivityMonitor",
183       "source_files": [
184         "Extensions/SystemInputActivityMonitor/**/*.{h,m}",
185         "Utilities/GCDMulticastDelegate.h"
186       ],
187       "dependencies": {
188         "XMPPFramework/Core": [
190         ]
191       },
192       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
193     },
194     {
195       "name": "XEP-0009",
196       "source_files": "Extensions/XEP-0009/**/*.{h,m}",
197       "dependencies": {
198         "XMPPFramework/Core": [
200         ]
201       },
202       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
203     },
204     {
205       "name": "XEP-0012",
206       "source_files": "Extensions/XEP-0012/**/*.{h,m}",
207       "dependencies": {
208         "XMPPFramework/Core": [
210         ]
211       },
212       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
213     },
214     {
215       "name": "XEP-0016",
216       "source_files": "Extensions/XEP-0016/**/*.{h,m}",
217       "dependencies": {
218         "XMPPFramework/Core": [
220         ]
221       },
222       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
223     },
224     {
225       "name": "XEP-0045",
226       "source_files": "Extensions/XEP-0045/**/*.{h,m}",
227       "dependencies": {
228         "XMPPFramework/Core": [
230         ],
231         "XMPPFramework/CoreDataStorage": [
233         ],
234         "XMPPFramework/XEP-0203": [
236         ]
237       },
238       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
239     },
240     {
241       "name": "XEP-0054",
242       "source_files": [
243         "Extensions/XEP-0054/**/*.{h,m}",
244         "Extensions/XEP-0153/XMPPvCardAvatarModule.h",
245         "Extensions/XEP-0082/XMPPDateTimeProfiles.h",
246         "Extensions/XEP-0082/NSDate+XMPPDateTimeProfiles.h"
247       ],
248       "dependencies": {
249         "XMPPFramework/Core": [
251         ],
252         "XMPPFramework/Roster": [
254         ]
255       },
256       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD",
257       "frameworks": "CoreLocation"
258     },
259     {
260       "name": "XEP-0059",
261       "source_files": "Extensions/XEP-0059/**/*.{h,m}",
262       "dependencies": {
263         "XMPPFramework/Core": [
265         ]
266       },
267       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
268     },
269     {
270       "name": "XEP-0060",
271       "source_files": "Extensions/XEP-0060/**/*.{h,m}",
272       "dependencies": {
273         "XMPPFramework/Core": [
275         ]
276       },
277       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
278     },
279     {
280       "name": "XEP-0065",
281       "source_files": "Extensions/XEP-0065/**/*.{h,m}",
282       "dependencies": {
283         "XMPPFramework/Core": [
285         ]
286       },
287       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
288     },
289     {
290       "name": "XEP-0066",
291       "source_files": "Extensions/XEP-0066/**/*.{h,m}",
292       "dependencies": {
293         "XMPPFramework/Core": [
295         ]
296       },
297       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
298     },
299     {
300       "name": "XEP-0082",
301       "source_files": "Extensions/XEP-0082/**/*.{h,m}",
302       "dependencies": {
303         "XMPPFramework/Core": [
305         ]
306       },
307       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
308     },
309     {
310       "name": "XEP-0085",
311       "source_files": "Extensions/XEP-0085/**/*.{h,m}",
312       "dependencies": {
313         "XMPPFramework/Core": [
315         ]
316       },
317       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
318     },
319     {
320       "name": "XEP-0092",
321       "source_files": "Extensions/XEP-0092/**/*.{h,m}",
322       "dependencies": {
323         "XMPPFramework/Core": [
325         ]
326       },
327       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
328     },
329     {
330       "name": "XEP-0100",
331       "source_files": "Extensions/XEP-0100/**/*.{h,m}",
332       "dependencies": {
333         "XMPPFramework/Core": [
335         ]
336       },
337       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
338     },
339     {
340       "name": "XEP-0106",
341       "source_files": "Extensions/XEP-0106/**/*.{h,m}",
342       "dependencies": {
343         "XMPPFramework/Core": [
345         ]
346       },
347       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
348     },
349     {
350       "name": "XEP-0115",
351       "source_files": "Extensions/XEP-0115/**/*.{h,m}",
352       "dependencies": {
353         "XMPPFramework/Core": [
355         ],
356         "XMPPFramework/CoreDataStorage": [
358         ]
359       },
360       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
361     },
362     {
363       "name": "XEP-0136",
364       "source_files": "Extensions/XEP-0136/**/*.{h,m}",
365       "dependencies": {
366         "XMPPFramework/CoreDataStorage": [
368         ],
369         "XMPPFramework/XEP-0203": [
371         ],
372         "XMPPFramework/XEP-0085": [
374         ]
375       },
376       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
377     },
378     {
379       "name": "XEP-0153",
380       "source_files": [
381         "Extensions/XEP-0153/**/*.{h,m}",
382         "Extensions/XEP-0082/NSDate+XMPPDateTimeProfiles.h"
383       ],
384       "dependencies": {
385         "XMPPFramework/Core": [
387         ],
388         "XMPPFramework/XEP-0054": [
390         ]
391       },
392       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
393     },
394     {
395       "name": "XEP-0172",
396       "source_files": "Extensions/XEP-0172/**/*.{h,m}",
397       "dependencies": {
398         "XMPPFramework/Core": [
400         ]
401       },
402       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
403     },
404     {
405       "name": "XEP-0184",
406       "source_files": "Extensions/XEP-0184/**/*.{h,m}",
407       "dependencies": {
408         "XMPPFramework/Core": [
410         ]
411       },
412       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
413     },
414     {
415       "name": "XEP-0191",
416       "source_files": "Extensions/XEP-0191/**/*.{h,m}",
417       "dependencies": {
418         "XMPPFramework/Core": [
420         ]
421       },
422       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
423     },
424     {
425       "name": "XEP-0198",
426       "source_files": "Extensions/XEP-0198/**/*.{h,m}",
427       "dependencies": {
428         "XMPPFramework/Core": [
430         ]
431       },
432       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
433     },
434     {
435       "name": "XEP-0199",
436       "source_files": "Extensions/XEP-0199/**/*.{h,m}",
437       "dependencies": {
438         "XMPPFramework/Core": [
440         ]
441       },
442       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
443     },
444     {
445       "name": "XEP-0202",
446       "source_files": "Extensions/XEP-0202/**/*.{h,m}",
447       "dependencies": {
448         "XMPPFramework/Core": [
450         ],
451         "XMPPFramework/XEP-0082": [
453         ]
454       },
455       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
456     },
457     {
458       "name": "XEP-0203",
459       "source_files": "Extensions/XEP-0203/**/*.{h,m}",
460       "dependencies": {
461         "XMPPFramework/Core": [
463         ],
464         "XMPPFramework/XEP-0082": [
466         ]
467       },
468       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
469     },
470     {
471       "name": "XEP-0223",
472       "source_files": "Extensions/XEP-0223/**/*.{h,m}",
473       "dependencies": {
474         "XMPPFramework/Core": [
476         ]
477       },
478       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
479     },
480     {
481       "name": "XEP-0224",
482       "source_files": "Extensions/XEP-0224/**/*.{h,m}",
483       "dependencies": {
484         "XMPPFramework/Core": [
486         ]
487       },
488       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
489     },
490     {
491       "name": "XEP-0280",
492       "source_files": [
493         "Extensions/XEP-0280/**/*.{h,m}",
494         "Extensions/XEP-0297/NSXMLElement+XEP_0297.h"
495       ],
496       "dependencies": {
497         "XMPPFramework/Core": [
499         ]
500       },
501       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
502     },
503     {
504       "name": "XEP-0297",
505       "source_files": [
506         "Extensions/XEP-0297/**/*.{h,m}",
507         "Extensions/XEP-0203/**/*.h"
508       ],
509       "dependencies": {
510         "XMPPFramework/Core": [
512         ],
513         "XMPPFramework/XEP-0203": [
515         ]
516       },
517       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
518     },
519     {
520       "name": "XEP-0308",
521       "source_files": "Extensions/XEP-0308/**/*.{h,m}",
522       "dependencies": {
523         "XMPPFramework/Core": [
525         ]
526       },
527       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
528     },
529     {
530       "name": "XEP-0333",
531       "source_files": "Extensions/XEP-0333/**/*.{h,m}",
532       "dependencies": {
533         "XMPPFramework/Core": [
535         ]
536       },
537       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
538     },
539     {
540       "name": "XEP-0335",
541       "source_files": "Extensions/XEP-0335/**/*.{h,m}",
542       "dependencies": {
543         "XMPPFramework/Core": [
545         ]
546       },
547       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
548     }
549   ]