[Add] ZJSDK 2.5.8.12
[CocoaPods.git] / Specs / 9 / c / 4 / PNXMPPFramework / 0.1.0 / PNXMPPFramework.podspec.json
blob51d2d6c06a7fae89dc1bb3c20b1732ed329acfd4
2   "name": "PNXMPPFramework",
3   "version": "0.1.0",
4   "summary": "PNXMPPFramework is a fork of original framework https://github.com/robbiehanson/XMPPFramework with KissXML and CocoaAsyncSocket upgrade",
5   "homepage": "https://github.com/giuseppenucifora/PNXMPPFramework",
6   "license": "MIT",
7   "authors": {
8     "Giuseppe Nucifora": "me@giuseppenucifora.com"
9   },
10   "source": {
11     "git": "https://github.com/giuseppenucifora/PNXMPPFramework.git",
12     "tag": "0.1.0"
13   },
14   "platforms": {
15     "ios": "7.0"
16   },
17   "requires_arc": true,
18   "resources": [
19     "**/*.{xcdatamodel,xcdatamodeld}"
20   ],
21   "resource_bundles": {
22     "PNXMPPFramework": [
23       "Pod/Assets/*.png"
24     ]
25   },
26   "preserve_paths": "module/module.modulemap",
27   "subspecs": [
28     {
29       "name": "Core",
30       "source_files": [
31         "XMPPFramework.h",
32         "Core/**/*.{h,m}",
33         "Authentication/**/*.{h,m}",
34         "Categories/**/*.{h,m}",
35         "Utilities/**/*.{h,m}"
36       ],
37       "libraries": [
38         "xml2",
39         "resolv"
40       ],
41       "xcconfig": {
42         "HEADER_SEARCH_PATHS": "$(inherited) $(SDKROOT)/usr/include/libxml2 $(PODS_ROOT)/XMPPFramework/module $(SDKROOT)/usr/include/libresolv",
43         "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES",
44         "OTHER_LDFLAGS": "\"-lxml2\"",
45         "ENABLE_BITCODE": "NO"
46       },
47       "dependencies": {
48         "CocoaLumberjack": [
49           "~>1.9"
50         ],
51         "CocoaAsyncSocket": [
53         ],
54         "KissXML": [
56         ],
57         "libidn": [
59         ]
60       }
61     },
62     {
63       "name": "Authentication",
64       "dependencies": {
65         "PNXMPPFramework/Core": [
67         ]
68       }
69     },
70     {
71       "name": "Categories",
72       "dependencies": {
73         "PNXMPPFramework/Core": [
75         ]
76       }
77     },
78     {
79       "name": "Utilities",
80       "dependencies": {
81         "PNXMPPFramework/Core": [
83         ]
84       }
85     },
86     {
87       "name": "BandwidthMonitor",
88       "source_files": "Extensions/BandwidthMonitor/**/*.{h,m}",
89       "dependencies": {
90         "PNXMPPFramework/Core": [
92         ]
93       },
94       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
95     },
96     {
97       "name": "CoreDataStorage",
98       "source_files": [
99         "Extensions/CoreDataStorage/**/*.{h,m}",
100         "Extensions/XEP-0203/NSXMLElement+XEP_0203.h"
101       ],
102       "dependencies": {
103         "PNXMPPFramework/Core": [
105         ]
106       },
107       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD",
108       "frameworks": "CoreData"
109     },
110     {
111       "name": "GoogleSharedStatus",
112       "source_files": "Extensions/GoogleSharedStatus/**/*.{h,m}",
113       "dependencies": {
114         "PNXMPPFramework/Core": [
116         ]
117       },
118       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
119     },
120     {
121       "name": "ProcessOne",
122       "source_files": "Extensions/ProcessOne/**/*.{h,m}",
123       "dependencies": {
124         "PNXMPPFramework/Core": [
126         ]
127       },
128       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
129     },
130     {
131       "name": "Reconnect",
132       "source_files": "Extensions/Reconnect/**/*.{h,m}",
133       "dependencies": {
134         "PNXMPPFramework/Core": [
136         ]
137       },
138       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD",
139       "frameworks": "SystemConfiguration"
140     },
141     {
142       "name": "Roster",
143       "source_files": "Extensions/Roster/**/*.{h,m}",
144       "dependencies": {
145         "PNXMPPFramework/Core": [
147         ],
148         "PNXMPPFramework/CoreDataStorage": [
150         ]
151       },
152       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
153     },
154     {
155       "name": "SystemInputActivityMonitor",
156       "source_files": [
157         "Extensions/SystemInputActivityMonitor/**/*.{h,m}",
158         "Utilities/GCDMulticastDelegate.h"
159       ],
160       "dependencies": {
161         "PNXMPPFramework/Core": [
163         ]
164       },
165       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
166     },
167     {
168       "name": "XEP-0009",
169       "source_files": "Extensions/XEP-0009/**/*.{h,m}",
170       "dependencies": {
171         "PNXMPPFramework/Core": [
173         ]
174       },
175       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
176     },
177     {
178       "name": "XEP-0012",
179       "source_files": "Extensions/XEP-0012/**/*.{h,m}",
180       "dependencies": {
181         "PNXMPPFramework/Core": [
183         ]
184       },
185       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
186     },
187     {
188       "name": "XEP-0016",
189       "source_files": "Extensions/XEP-0016/**/*.{h,m}",
190       "dependencies": {
191         "PNXMPPFramework/Core": [
193         ]
194       },
195       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
196     },
197     {
198       "name": "XEP-0045",
199       "source_files": "Extensions/XEP-0045/**/*.{h,m}",
200       "dependencies": {
201         "PNXMPPFramework/Core": [
203         ],
204         "PNXMPPFramework/CoreDataStorage": [
206         ],
207         "PNXMPPFramework/XEP-0203": [
209         ]
210       },
211       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
212     },
213     {
214       "name": "XEP-0054",
215       "source_files": [
216         "Extensions/XEP-0054/**/*.{h,m}",
217         "Extensions/XEP-0153/XMPPvCardAvatarModule.h",
218         "Extensions/XEP-0082/XMPPDateTimeProfiles.h",
219         "Extensions/XEP-0082/NSDate+XMPPDateTimeProfiles.h"
220       ],
221       "dependencies": {
222         "PNXMPPFramework/Core": [
224         ],
225         "PNXMPPFramework/Roster": [
227         ]
228       },
229       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD",
230       "frameworks": "CoreLocation"
231     },
232     {
233       "name": "XEP-0059",
234       "source_files": "Extensions/XEP-0059/**/*.{h,m}",
235       "dependencies": {
236         "PNXMPPFramework/Core": [
238         ]
239       },
240       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
241     },
242     {
243       "name": "XEP-0060",
244       "source_files": "Extensions/XEP-0060/**/*.{h,m}",
245       "dependencies": {
246         "PNXMPPFramework/Core": [
248         ]
249       },
250       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
251     },
252     {
253       "name": "XEP-0065",
254       "source_files": "Extensions/XEP-0065/**/*.{h,m}",
255       "dependencies": {
256         "PNXMPPFramework/Core": [
258         ]
259       },
260       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
261     },
262     {
263       "name": "XEP-0066",
264       "source_files": "Extensions/XEP-0066/**/*.{h,m}",
265       "dependencies": {
266         "PNXMPPFramework/Core": [
268         ]
269       },
270       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
271     },
272     {
273       "name": "XEP-0082",
274       "source_files": "Extensions/XEP-0082/**/*.{h,m}",
275       "dependencies": {
276         "PNXMPPFramework/Core": [
278         ]
279       },
280       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
281     },
282     {
283       "name": "XEP-0085",
284       "source_files": "Extensions/XEP-0085/**/*.{h,m}",
285       "dependencies": {
286         "PNXMPPFramework/Core": [
288         ]
289       },
290       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
291     },
292     {
293       "name": "XEP-0092",
294       "source_files": "Extensions/XEP-0092/**/*.{h,m}",
295       "dependencies": {
296         "PNXMPPFramework/Core": [
298         ]
299       },
300       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
301     },
302     {
303       "name": "XEP-0100",
304       "source_files": "Extensions/XEP-0100/**/*.{h,m}",
305       "dependencies": {
306         "PNXMPPFramework/Core": [
308         ]
309       },
310       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
311     },
312     {
313       "name": "XEP-0106",
314       "source_files": "Extensions/XEP-0106/**/*.{h,m}",
315       "dependencies": {
316         "PNXMPPFramework/Core": [
318         ]
319       },
320       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
321     },
322     {
323       "name": "XEP-0115",
324       "source_files": "Extensions/XEP-0115/**/*.{h,m}",
325       "dependencies": {
326         "PNXMPPFramework/Core": [
328         ],
329         "PNXMPPFramework/CoreDataStorage": [
331         ]
332       },
333       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
334     },
335     {
336       "name": "XEP-0136",
337       "source_files": "Extensions/XEP-0136/**/*.{h,m}",
338       "dependencies": {
339         "PNXMPPFramework/CoreDataStorage": [
341         ],
342         "PNXMPPFramework/XEP-0203": [
344         ],
345         "PNXMPPFramework/XEP-0085": [
347         ]
348       },
349       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
350     },
351     {
352       "name": "XEP-0153",
353       "source_files": [
354         "Extensions/XEP-0153/**/*.{h,m}",
355         "Extensions/XEP-0082/NSDate+XMPPDateTimeProfiles.h"
356       ],
357       "dependencies": {
358         "PNXMPPFramework/Core": [
360         ],
361         "PNXMPPFramework/XEP-0054": [
363         ]
364       },
365       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
366     },
367     {
368       "name": "XEP-0172",
369       "source_files": "Extensions/XEP-0172/**/*.{h,m}",
370       "dependencies": {
371         "PNXMPPFramework/Core": [
373         ]
374       },
375       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
376     },
377     {
378       "name": "XEP-0184",
379       "source_files": "Extensions/XEP-0184/**/*.{h,m}",
380       "dependencies": {
381         "PNXMPPFramework/Core": [
383         ]
384       },
385       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
386     },
387     {
388       "name": "XEP-0191",
389       "source_files": "Extensions/XEP-0191/**/*.{h,m}",
390       "dependencies": {
391         "PNXMPPFramework/Core": [
393         ]
394       },
395       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
396     },
397     {
398       "name": "XEP-0198",
399       "source_files": "Extensions/XEP-0198/**/*.{h,m}",
400       "dependencies": {
401         "PNXMPPFramework/Core": [
403         ]
404       },
405       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
406     },
407     {
408       "name": "XEP-0199",
409       "source_files": "Extensions/XEP-0199/**/*.{h,m}",
410       "dependencies": {
411         "PNXMPPFramework/Core": [
413         ]
414       },
415       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
416     },
417     {
418       "name": "XEP-0202",
419       "source_files": "Extensions/XEP-0202/**/*.{h,m}",
420       "dependencies": {
421         "PNXMPPFramework/Core": [
423         ],
424         "PNXMPPFramework/XEP-0082": [
426         ]
427       },
428       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
429     },
430     {
431       "name": "XEP-0203",
432       "source_files": "Extensions/XEP-0203/**/*.{h,m}",
433       "dependencies": {
434         "PNXMPPFramework/Core": [
436         ],
437         "PNXMPPFramework/XEP-0082": [
439         ]
440       },
441       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
442     },
443     {
444       "name": "XEP-0223",
445       "source_files": "Extensions/XEP-0223/**/*.{h,m}",
446       "dependencies": {
447         "PNXMPPFramework/Core": [
449         ]
450       },
451       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
452     },
453     {
454       "name": "XEP-0224",
455       "source_files": "Extensions/XEP-0224/**/*.{h,m}",
456       "dependencies": {
457         "PNXMPPFramework/Core": [
459         ]
460       },
461       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
462     },
463     {
464       "name": "XEP-0280",
465       "source_files": [
466         "Extensions/XEP-0280/**/*.{h,m}",
467         "Extensions/XEP-0297/NSXMLElement+XEP_0297.h"
468       ],
469       "dependencies": {
470         "PNXMPPFramework/Core": [
472         ]
473       },
474       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
475     },
476     {
477       "name": "XEP-0297",
478       "source_files": [
479         "Extensions/XEP-0297/**/*.{h,m}",
480         "Extensions/XEP-0203/**/*.h"
481       ],
482       "dependencies": {
483         "PNXMPPFramework/Core": [
485         ],
486         "PNXMPPFramework/XEP-0203": [
488         ]
489       },
490       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
491     },
492     {
493       "name": "XEP-0308",
494       "source_files": "Extensions/XEP-0308/**/*.{h,m}",
495       "dependencies": {
496         "PNXMPPFramework/Core": [
498         ]
499       },
500       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
501     },
502     {
503       "name": "XEP-0333",
504       "source_files": "Extensions/XEP-0333/**/*.{h,m}",
505       "dependencies": {
506         "PNXMPPFramework/Core": [
508         ]
509       },
510       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
511     },
512     {
513       "name": "XEP-0335",
514       "source_files": "Extensions/XEP-0335/**/*.{h,m}",
515       "dependencies": {
516         "PNXMPPFramework/Core": [
518         ]
519       },
520       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
521     }
522   ]