[Add] XMUniversalSDK 1.0.0.0-dev
[CocoaPods.git] / Specs / 8 / 1 / 2 / MyiOSHelpers / 1.0.1 / MyiOSHelpers.podspec.json
blob5f4a325e6ec6835d1f534ee19c1cbcb2ef2ba487
2   "name": "MyiOSHelpers",
3   "version": "1.0.1",
4   "homepage": "http://github.com/premosystems/MyiOSHelpers",
5   "authors": {
6     "Vincil Bishop": "vincil.bishop@vbishop.com"
7   },
8   "license": "MIT",
9   "summary": "A collection of often used but time consuming to recreate logic for iOS.",
10   "source": {
11     "git": "https://github.com/premosystems/MyiOSHelpers.git",
12     "tag": "1.0.1"
13   },
14   "requires_arc": true,
15   "platforms": {
16     "ios": "7.0"
17   },
18   "resources": "MyiOSHelpers.podspec",
19   "source_files": "MyiOSHelpers/*.{h,m}",
20   "dependencies": {
21     "DateTools": [
22       "~>1.3"
23     ],
24     "MTDates": [
25       "~>0.12"
26     ],
27     "Underscore.m": [
28       "~>0.2"
29     ]
30   },
31   "prefix_header_contents": [
32     "#import \"Underscore.h\"",
33     "#ifndef _",
34     "#define _ Underscore",
35     "#endif",
36     "#import \"DateTools.h\"",
37     "#ifndef MTDATES_NO_PREFIX",
38     "#define MTDATES_NO_PREFIX 1",
39     "#endif",
40     "#import \"NSDate+MTDates.h\""
41   ],
42   "subspecs": [
43     {
44       "name": "Logic",
45       "source_files": "MyiOSHelpers/Logic/*.{h,m}",
46       "subspecs": [
47         {
48           "name": "Apple",
49           "source_files": "MyiOSHelpers/Logic/Apple/*.h",
50           "subspecs": [
51             {
52               "name": "CoreData",
53               "source_files": "MyiOSHelpers/Logic/Apple/CoreData/*.{h,m}",
54               "ios": {
55                 "frameworks": "CoreData",
56                 "dependencies": {
57                   "MyiOSHelpers/Logic/Blocks": [
58                     "1.0.1"
59                   ],
60                   "MyiOSHelpers/Logic/Categories": [
61                     "1.0.1"
62                   ],
63                   "MyiOSHelpers/Logic/ThirdPartyHelpers/KeyValueObjectMapping": [
64                     "1.0.1"
65                   ]
66                 }
67               }
68             },
69             {
70               "name": "CoreLocation",
71               "source_files": "MyiOSHelpers/Logic/Apple/CoreLocation/*.{h,m}",
72               "ios": {
73                 "frameworks": "CoreLocation",
74                 "dependencies": {
75                   "MyiOSHelpers/Logic/Blocks": [
76                     "1.0.1"
77                   ],
78                   "MyiOSHelpers/Logic/Categories": [
79                     "1.0.1"
80                   ],
81                   "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
82                     "1.0.1"
83                   ],
84                   "NSTimer-Blocks": [
85                     "~>0.0.1"
86                   ]
87                 }
88               }
89             },
90             {
91               "name": "CoreBluetooth",
92               "source_files": "MyiOSHelpers/Logic/Apple/CoreBluetooth/*.{h,m}",
93               "ios": {
94                 "frameworks": "CoreBluetooth",
95                 "dependencies": {
96                   "MyiOSHelpers/Logic/Blocks": [
97                     "1.0.1"
98                   ],
99                   "MyiOSHelpers/Logic/Categories": [
100                     "1.0.1"
101                   ],
102                   "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
103                     "1.0.1"
104                   ]
105                 }
106               },
107               "prefix_header_contents": [
108                 "#import \"Lumberjack-Default-Log-Level.h\"",
109                 "#import \"PrettyClassInformationLogFormatter.h\""
110               ]
111             }
112           ]
113         },
114         {
115           "name": "Blocks",
116           "source_files": "MyiOSHelpers/Logic/Blocks/*.h"
117         },
118         {
119           "name": "Categories",
120           "source_files": "MyiOSHelpers/Logic/Categories/*.{h,m}",
121           "dependencies": {
122             "NSDate+Helper": [
123               "~>0.0.1"
124             ]
125           },
126           "subspecs": [
127             {
128               "name": "NSArray",
129               "source_files": "MyiOSHelpers/Logic/Categories/NSArray/*.{h,m}",
130               "prefix_header_contents": [
131                 "#import \"Lumberjack-Default-Log-Level.h\"",
132                 "#import \"PrettyClassInformationLogFormatter.h\""
133               ],
134               "dependencies": {
135                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
136                   "1.0.1"
137                 ]
138               }
139             },
140             {
141               "name": "NSData",
142               "source_files": "MyiOSHelpers/Logic/Categories/NSData/*.{h,m}",
143               "prefix_header_contents": [
144                 "#import \"Lumberjack-Default-Log-Level.h\"",
145                 "#import \"PrettyClassInformationLogFormatter.h\""
146               ],
147               "dependencies": {
148                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
149                   "1.0.1"
150                 ]
151               }
152             },
153             {
154               "name": "NSDate",
155               "source_files": "MyiOSHelpers/Logic/Categories/NSDate/*.{h,m}",
156               "prefix_header_contents": [
157                 "#import \"Lumberjack-Default-Log-Level.h\"",
158                 "#import \"PrettyClassInformationLogFormatter.h\""
159               ],
160               "dependencies": {
161                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
162                   "1.0.1"
163                 ]
164               }
165             },
166             {
167               "name": "NSDictionary",
168               "source_files": "MyiOSHelpers/Logic/Categories/NSDictionary/*.{h,m}",
169               "prefix_header_contents": [
170                 "#import \"Lumberjack-Default-Log-Level.h\"",
171                 "#import \"PrettyClassInformationLogFormatter.h\""
172               ],
173               "dependencies": {
174                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
175                   "1.0.1"
176                 ]
177               }
178             },
179             {
180               "name": "NSError",
181               "source_files": "MyiOSHelpers/Logic/Categories/NSError/*.{h,m}",
182               "prefix_header_contents": [
183                 "#import \"Lumberjack-Default-Log-Level.h\"",
184                 "#import \"PrettyClassInformationLogFormatter.h\""
185               ],
186               "dependencies": {
187                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
188                   "1.0.1"
189                 ]
190               }
191             },
192             {
193               "name": "NSNull",
194               "source_files": "MyiOSHelpers/Logic/Categories/NSNull/*.{h,m}",
195               "prefix_header_contents": [
196                 "#import \"Lumberjack-Default-Log-Level.h\"",
197                 "#import \"PrettyClassInformationLogFormatter.h\""
198               ],
199               "dependencies": {
200                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
201                   "1.0.1"
202                 ]
203               }
204             },
205             {
206               "name": "NSNumber",
207               "source_files": "MyiOSHelpers/Logic/Categories/NSNumber/*.{h,m}",
208               "prefix_header_contents": [
209                 "#import \"Lumberjack-Default-Log-Level.h\"",
210                 "#import \"PrettyClassInformationLogFormatter.h\""
211               ],
212               "dependencies": {
213                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
214                   "1.0.1"
215                 ]
216               }
217             },
218             {
219               "name": "NSOperationQueue",
220               "source_files": "MyiOSHelpers/Logic/Categories/NSOperationQueue/*.{h,m}",
221               "prefix_header_contents": [
222                 "#import \"Lumberjack-Default-Log-Level.h\"",
223                 "#import \"PrettyClassInformationLogFormatter.h\""
224               ],
225               "dependencies": {
226                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
227                   "1.0.1"
228                 ]
229               }
230             },
231             {
232               "name": "NSRunLoop",
233               "source_files": "MyiOSHelpers/Logic/Categories/NSRunLoop/*.{h,m}",
234               "prefix_header_contents": [
235                 "#import \"Lumberjack-Default-Log-Level.h\"",
236                 "#import \"PrettyClassInformationLogFormatter.h\""
237               ],
238               "dependencies": {
239                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
240                   "1.0.1"
241                 ]
242               }
243             },
244             {
245               "name": "NSString",
246               "source_files": "MyiOSHelpers/Logic/Categories/NSString/*.{h,m}",
247               "prefix_header_contents": [
248                 "#import \"Lumberjack-Default-Log-Level.h\"",
249                 "#import \"PrettyClassInformationLogFormatter.h\""
250               ],
251               "dependencies": {
252                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
253                   "1.0.1"
254                 ]
255               }
256             },
257             {
258               "name": "UIApplication",
259               "source_files": "MyiOSHelpers/Logic/Categories/UIApplication/*.{h,m}",
260               "prefix_header_contents": [
261                 "#import \"Lumberjack-Default-Log-Level.h\"",
262                 "#import \"PrettyClassInformationLogFormatter.h\""
263               ],
264               "dependencies": {
265                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
266                   "1.0.1"
267                 ]
268               }
269             },
270             {
271               "name": "UIDevice",
272               "source_files": "MyiOSHelpers/Logic/Categories/UIDevice/*.{h,m}",
273               "prefix_header_contents": [
274                 "#import \"Lumberjack-Default-Log-Level.h\"",
275                 "#import \"PrettyClassInformationLogFormatter.h\""
276               ],
277               "dependencies": {
278                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
279                   "1.0.1"
280                 ]
281               }
282             },
283             {
284               "name": "NSObject",
285               "source_files": "MyiOSHelpers/Logic/Categories/NSObject/*.{h,m}",
286               "dependencies": {
287                 "MyiOSHelpers/Logic/Categories/NSDictionary": [
288                   "1.0.1"
289                 ]
290               }
291             }
292           ]
293         },
294         {
295           "name": "ThirdPartyHelpers",
296           "source_files": "MyiOSHelpers/Logic/ThirdPartyHelpers/*.h",
297           "subspecs": [
298             {
299               "name": "KeyValueObjectMapping",
300               "source_files": "MyiOSHelpers/Logic/ThirdPartyHelpers/KeyValueObjectMapping/*.{h,m}",
301               "ios": {
302                 "dependencies": {
303                   "DCKeyValueObjectMapping": [
304                     "~>1.4"
305                   ],
306                   "NSObject-ObjectMap": [
307                     "~>2.1"
308                   ]
309                 }
310               }
311             },
312             {
313               "name": "MongoDB",
314               "source_files": "MyiOSHelpers/Logic/ThirdPartyHelpers/Mongo/*.{h,m}",
315               "ios": {
316                 "dependencies": {
317                   "MyiOSHelpers/Logic/ThirdPartyHelpers/KeyValueObjectMapping": [
319                   ],
320                   "NSObject-ObjectMap": [
321                     "~>2.2"
322                   ],
323                   "Underscore.m": [
324                     "~>0.2.1"
325                   ]
326                 }
327               },
328               "prefix_header_contents": [
329                 "#import \"Underscore.h\"",
330                 "#ifndef _",
331                 "#define _ Underscore",
332                 "#endif"
333               ]
334             },
335             {
336               "name": "CocoaLumberjack",
337               "ios": {
338                 "dependencies": {
339                   "CocoaLumberjack": [
341                   ],
342                   "LumberjackPrettyClassInformation": [
343                     "~>1.0"
344                   ]
345                 }
346               },
347               "prefix_header_contents": [
348                 "#import \"Lumberjack-Default-Log-Level.h\"",
349                 "#import \"PrettyClassInformationLogFormatter.h\""
350               ],
351               "source_files": "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack/*.{h,m}"
352             },
353             {
354               "name": "ReactiveCocoa",
355               "source_files": "MyiOSHelpers/Logic/ThirdPartyHelpers/ReactiveCocoa/*.{h,m}",
356               "ios": {
357                 "dependencies": {
358                   "MyiOSHelpers/Logic/Blocks": [
359                     "1.0.1"
360                   ],
361                   "ReactiveCocoa": [
362                     "~>2.3"
363                   ]
364                 }
365               }
366             }
367           ]
368         }
369       ]
370     }
371   ]