[Add] RnpKit 1.2.5
[CocoaPods.git] / Specs / 4 / 1 / 9 / XMPPFramework / 3.6.5 / XMPPFramework.podspec.json
blobeeb0f13463f26b7c23e7ebb5c08f042309ab6af3
2   "name": "XMPPFramework",
3   "version": "3.6.5",
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.5"
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": "cat > \"module.map\" << MAP\nmodule libxml [system] {\nheader \"$(SDKROOT)/usr/include/libxml2\"\nlink \"libxml\"\nexport *\n}\nMAP",
35   "subspecs": [
36     {
37       "name": "Core",
38       "source_files": [
39         "XMPPFramework.h",
40         "Core/**/*.{h,m}",
41         "Vendor/libidn/*.h",
42         "Authentication/**/*.{h,m}",
43         "Categories/**/*.{h,m}",
44         "Utilities/**/*.{h,m}"
45       ],
46       "vendored_libraries": "Vendor/libidn/libidn.a",
47       "libraries": [
48         "xml2",
49         "resolv"
50       ],
51       "xcconfig": {
52         "HEADER_SEARCH_PATHS": "$(SDKROOT)/usr/include/libxml2 $(SDKROOT)/usr/include/libresolv",
53         "LIBRARY_SEARCH_PATHS": "\"$(PODS_ROOT)/XMPPFramework/Vendor/libidn\"",
54         "OTHER_LDFLAGS": "\"-lxml2\"",
55         "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
56       },
57       "dependencies": {
58         "CocoaLumberjack": [
59           "~>1.9"
60         ],
61         "CocoaAsyncSocket": [
62           "~>7.4.1"
63         ]
64       },
65       "ios": {
66         "dependencies": {
67           "XMPPFramework/KissXML": [
69           ]
70         }
71       }
72     },
73     {
74       "name": "Authentication",
75       "dependencies": {
76         "XMPPFramework/Core": [
78         ]
79       }
80     },
81     {
82       "name": "Categories",
83       "dependencies": {
84         "XMPPFramework/Core": [
86         ]
87       }
88     },
89     {
90       "name": "Utilities",
91       "dependencies": {
92         "XMPPFramework/Core": [
94         ]
95       }
96     },
97     {
98       "name": "KissXML",
99       "source_files": "Vendor/KissXML/**/*.{h,m}",
100       "libraries": [
101         "xml2",
102         "resolv"
103       ],
104       "xcconfig": {
105         "HEADER_SEARCH_PATHS": "$(SDKROOT)/usr/include/libxml2 $(SDKROOT)/usr/include/libresolv",
106         "OTHER_LDFLAGS": "\"-lxml2\""
107       }
108     },
109     {
110       "name": "BandwidthMonitor",
111       "source_files": "Extensions/BandwidthMonitor/**/*.{h,m}",
112       "dependencies": {
113         "XMPPFramework/Core": [
115         ]
116       },
117       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
118     },
119     {
120       "name": "CoreDataStorage",
121       "source_files": [
122         "Extensions/CoreDataStorage/**/*.{h,m}",
123         "Extensions/XEP-0203/NSXMLElement+XEP_0203.h"
124       ],
125       "dependencies": {
126         "XMPPFramework/Core": [
128         ]
129       },
130       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD",
131       "frameworks": "CoreData"
132     },
133     {
134       "name": "GoogleSharedStatus",
135       "source_files": "Extensions/GoogleSharedStatus/**/*.{h,m}",
136       "dependencies": {
137         "XMPPFramework/Core": [
139         ]
140       },
141       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
142     },
143     {
144       "name": "ProcessOne",
145       "source_files": "Extensions/ProcessOne/**/*.{h,m}",
146       "dependencies": {
147         "XMPPFramework/Core": [
149         ]
150       },
151       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
152     },
153     {
154       "name": "Reconnect",
155       "source_files": "Extensions/Reconnect/**/*.{h,m}",
156       "dependencies": {
157         "XMPPFramework/Core": [
159         ]
160       },
161       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD",
162       "frameworks": "SystemConfiguration"
163     },
164     {
165       "name": "Roster",
166       "source_files": "Extensions/Roster/**/*.{h,m}",
167       "dependencies": {
168         "XMPPFramework/Core": [
170         ],
171         "XMPPFramework/CoreDataStorage": [
173         ]
174       },
175       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
176     },
177     {
178       "name": "SystemInputActivityMonitor",
179       "source_files": [
180         "Extensions/SystemInputActivityMonitor/**/*.{h,m}",
181         "Utilities/GCDMulticastDelegate.h"
182       ],
183       "dependencies": {
184         "XMPPFramework/Core": [
186         ]
187       },
188       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
189     },
190     {
191       "name": "XEP-0009",
192       "source_files": "Extensions/XEP-0009/**/*.{h,m}",
193       "dependencies": {
194         "XMPPFramework/Core": [
196         ]
197       },
198       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
199     },
200     {
201       "name": "XEP-0012",
202       "source_files": "Extensions/XEP-0012/**/*.{h,m}",
203       "dependencies": {
204         "XMPPFramework/Core": [
206         ]
207       },
208       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
209     },
210     {
211       "name": "XEP-0016",
212       "source_files": "Extensions/XEP-0016/**/*.{h,m}",
213       "dependencies": {
214         "XMPPFramework/Core": [
216         ]
217       },
218       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
219     },
220     {
221       "name": "XEP-0045",
222       "source_files": "Extensions/XEP-0045/**/*.{h,m}",
223       "dependencies": {
224         "XMPPFramework/Core": [
226         ],
227         "XMPPFramework/CoreDataStorage": [
229         ],
230         "XMPPFramework/XEP-0203": [
232         ]
233       },
234       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
235     },
236     {
237       "name": "XEP-0054",
238       "source_files": [
239         "Extensions/XEP-0054/**/*.{h,m}",
240         "Extensions/XEP-0153/XMPPvCardAvatarModule.h",
241         "Extensions/XEP-0082/XMPPDateTimeProfiles.h",
242         "Extensions/XEP-0082/NSDate+XMPPDateTimeProfiles.h"
243       ],
244       "dependencies": {
245         "XMPPFramework/Core": [
247         ],
248         "XMPPFramework/Roster": [
250         ]
251       },
252       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD",
253       "frameworks": "CoreLocation"
254     },
255     {
256       "name": "XEP-0059",
257       "source_files": "Extensions/XEP-0059/**/*.{h,m}",
258       "dependencies": {
259         "XMPPFramework/Core": [
261         ]
262       },
263       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
264     },
265     {
266       "name": "XEP-0060",
267       "source_files": "Extensions/XEP-0060/**/*.{h,m}",
268       "dependencies": {
269         "XMPPFramework/Core": [
271         ]
272       },
273       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
274     },
275     {
276       "name": "XEP-0065",
277       "source_files": "Extensions/XEP-0065/**/*.{h,m}",
278       "dependencies": {
279         "XMPPFramework/Core": [
281         ]
282       },
283       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
284     },
285     {
286       "name": "XEP-0066",
287       "source_files": "Extensions/XEP-0066/**/*.{h,m}",
288       "dependencies": {
289         "XMPPFramework/Core": [
291         ]
292       },
293       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
294     },
295     {
296       "name": "XEP-0082",
297       "source_files": "Extensions/XEP-0082/**/*.{h,m}",
298       "dependencies": {
299         "XMPPFramework/Core": [
301         ]
302       },
303       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
304     },
305     {
306       "name": "XEP-0085",
307       "source_files": "Extensions/XEP-0085/**/*.{h,m}",
308       "dependencies": {
309         "XMPPFramework/Core": [
311         ]
312       },
313       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
314     },
315     {
316       "name": "XEP-0092",
317       "source_files": "Extensions/XEP-0092/**/*.{h,m}",
318       "dependencies": {
319         "XMPPFramework/Core": [
321         ]
322       },
323       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
324     },
325     {
326       "name": "XEP-0100",
327       "source_files": "Extensions/XEP-0100/**/*.{h,m}",
328       "dependencies": {
329         "XMPPFramework/Core": [
331         ]
332       },
333       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
334     },
335     {
336       "name": "XEP-0106",
337       "source_files": "Extensions/XEP-0106/**/*.{h,m}",
338       "dependencies": {
339         "XMPPFramework/Core": [
341         ]
342       },
343       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
344     },
345     {
346       "name": "XEP-0115",
347       "source_files": "Extensions/XEP-0115/**/*.{h,m}",
348       "dependencies": {
349         "XMPPFramework/Core": [
351         ],
352         "XMPPFramework/CoreDataStorage": [
354         ]
355       },
356       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
357     },
358     {
359       "name": "XEP-0136",
360       "source_files": "Extensions/XEP-0136/**/*.{h,m}",
361       "dependencies": {
362         "XMPPFramework/CoreDataStorage": [
364         ],
365         "XMPPFramework/XEP-0203": [
367         ],
368         "XMPPFramework/XEP-0085": [
370         ]
371       },
372       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
373     },
374     {
375       "name": "XEP-0153",
376       "source_files": [
377         "Extensions/XEP-0153/**/*.{h,m}",
378         "Extensions/XEP-0082/NSDate+XMPPDateTimeProfiles.h"
379       ],
380       "dependencies": {
381         "XMPPFramework/Core": [
383         ],
384         "XMPPFramework/XEP-0054": [
386         ]
387       },
388       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
389     },
390     {
391       "name": "XEP-0172",
392       "source_files": "Extensions/XEP-0172/**/*.{h,m}",
393       "dependencies": {
394         "XMPPFramework/Core": [
396         ]
397       },
398       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
399     },
400     {
401       "name": "XEP-0184",
402       "source_files": "Extensions/XEP-0184/**/*.{h,m}",
403       "dependencies": {
404         "XMPPFramework/Core": [
406         ]
407       },
408       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
409     },
410     {
411       "name": "XEP-0191",
412       "source_files": "Extensions/XEP-0191/**/*.{h,m}",
413       "dependencies": {
414         "XMPPFramework/Core": [
416         ]
417       },
418       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
419     },
420     {
421       "name": "XEP-0198",
422       "source_files": "Extensions/XEP-0198/**/*.{h,m}",
423       "dependencies": {
424         "XMPPFramework/Core": [
426         ]
427       },
428       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
429     },
430     {
431       "name": "XEP-0199",
432       "source_files": "Extensions/XEP-0199/**/*.{h,m}",
433       "dependencies": {
434         "XMPPFramework/Core": [
436         ]
437       },
438       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
439     },
440     {
441       "name": "XEP-0202",
442       "source_files": "Extensions/XEP-0202/**/*.{h,m}",
443       "dependencies": {
444         "XMPPFramework/Core": [
446         ],
447         "XMPPFramework/XEP-0082": [
449         ]
450       },
451       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
452     },
453     {
454       "name": "XEP-0203",
455       "source_files": "Extensions/XEP-0203/**/*.{h,m}",
456       "dependencies": {
457         "XMPPFramework/Core": [
459         ],
460         "XMPPFramework/XEP-0082": [
462         ]
463       },
464       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
465     },
466     {
467       "name": "XEP-0223",
468       "source_files": "Extensions/XEP-0223/**/*.{h,m}",
469       "dependencies": {
470         "XMPPFramework/Core": [
472         ]
473       },
474       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
475     },
476     {
477       "name": "XEP-0224",
478       "source_files": "Extensions/XEP-0224/**/*.{h,m}",
479       "dependencies": {
480         "XMPPFramework/Core": [
482         ]
483       },
484       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
485     },
486     {
487       "name": "XEP-0280",
488       "source_files": [
489         "Extensions/XEP-0280/**/*.{h,m}",
490         "Extensions/XEP-0297/NSXMLElement+XEP_0297.h"
491       ],
492       "dependencies": {
493         "XMPPFramework/Core": [
495         ]
496       },
497       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
498     },
499     {
500       "name": "XEP-0297",
501       "source_files": [
502         "Extensions/XEP-0297/**/*.{h,m}",
503         "Extensions/XEP-0203/**/*.h"
504       ],
505       "dependencies": {
506         "XMPPFramework/Core": [
508         ],
509         "XMPPFramework/XEP-0203": [
511         ]
512       },
513       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
514     },
515     {
516       "name": "XEP-0308",
517       "source_files": "Extensions/XEP-0308/**/*.{h,m}",
518       "dependencies": {
519         "XMPPFramework/Core": [
521         ]
522       },
523       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
524     },
525     {
526       "name": "XEP-0333",
527       "source_files": "Extensions/XEP-0333/**/*.{h,m}",
528       "dependencies": {
529         "XMPPFramework/Core": [
531         ]
532       },
533       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
534     },
535     {
536       "name": "XEP-0335",
537       "source_files": "Extensions/XEP-0335/**/*.{h,m}",
538       "dependencies": {
539         "XMPPFramework/Core": [
541         ]
542       },
543       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
544     }
545   ]