[Add] YLProgressHUD 0.0.2
[CocoaPods.git] / Specs / a / 3 / 2 / MMXXMPPFramework / 3.6.12 / MMXXMPPFramework.podspec.json
blobd398034686fce6a239908703c9cd23d2fdd802e0
2   "name": "MMXXMPPFramework",
3   "version": "3.6.12",
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": "3.6.12"
20   },
21   "resources": [
22     "**/*.{xcdatamodel,xcdatamodeld}"
23   ],
24   "module_map": "modulemappath/module.modulemap",
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\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",
28   "subspecs": [
29     {
30       "name": "Core",
31       "source_files": [
32         "MMXXMPPFramework-umbrella.h",
33         "XMPPFramework.h",
34         "Core/**/*.{h,m}",
35         "Vendor/libidn/*.h",
36         "Authentication/**/*.{h,m}",
37         "Categories/**/*.{h,m}",
38         "Utilities/**/*.{h,m}",
39         "Vendor/KissXML/**/*.{h,m}"
40       ],
41       "vendored_libraries": "Vendor/libidn/libidn.a",
42       "libraries": [
43         "xml2",
44         "resolv",
45         "iconv"
46       ],
47       "xcconfig": {
48         "HEADER_SEARCH_PATHS": "$(SDKROOT)/usr/include/libxml2 $(SDKROOT)/usr/include/libresolv $(SDKROOT)/usr/include/libiconv",
49         "LIBRARY_SEARCH_PATHS": "\"$(PODS_ROOT)/MMXXMPPFramework/Vendor/libidn\"",
50         "ENABLE_BITCODE": "NO"
51       },
52       "dependencies": {
53         "CocoaLumberjack": [
54           "~>1.9"
55         ],
56         "CocoaAsyncSocket": [
57           "~>7.4.1"
58         ]
59       }
60     },
61     {
62       "name": "CoreDataStorage",
63       "source_files": "Extensions/CoreDataStorage/**/*.{h,m}",
64       "dependencies": {
65         "MMXXMPPFramework/Core": [
67         ]
68       },
69       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_COREDATASTORAGE",
70       "frameworks": "CoreData"
71     },
72     {
73       "name": "Roster",
74       "source_files": "Extensions/Roster/**/*.{h,m}",
75       "dependencies": {
76         "MMXXMPPFramework/Core": [
78         ],
79         "MMXXMPPFramework/CoreDataStorage": [
81         ],
82         "MMXXMPPFramework/XEP-0203": [
84         ]
85       },
86       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_ROSTER"
87     },
88     {
89       "name": "Reconnect",
90       "source_files": "Extensions/Reconnect/**/*.{h,m}",
91       "dependencies": {
92         "MMXXMPPFramework/Core": [
94         ]
95       },
96       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_RECONNECT"
97     },
98     {
99       "name": "XEP-0060",
100       "source_files": "Extensions/XEP-0060/**/*.{h,m}",
101       "dependencies": {
102         "MMXXMPPFramework/Core": [
104         ]
105       },
106       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0060"
107     },
108     {
109       "name": "XEP-0082",
110       "source_files": "Extensions/XEP-0082/**/*.{h,m}",
111       "dependencies": {
112         "MMXXMPPFramework/Core": [
114         ]
115       },
116       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0082"
117     },
118     {
119       "name": "XEP-0106",
120       "source_files": "Extensions/XEP-0106/**/*.{h,m}",
121       "dependencies": {
122         "MMXXMPPFramework/Core": [
124         ]
125       },
126       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0106"
127     },
128     {
129       "name": "XEP-0203",
130       "source_files": "Extensions/XEP-0203/**/*.{h,m}",
131       "dependencies": {
132         "MMXXMPPFramework/Core": [
134         ],
135         "MMXXMPPFramework/XEP-0082": [
137         ]
138       },
139       "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_XEP_0203"
140     }
141   ]