[Delete] DSPSDK 1.0.0.3
[CocoaPods.git] / Specs / 8 / 1 / 2 / MyiOSHelpers / 1.0.0 / MyiOSHelpers.podspec.json
blob6b22e11135efee56e95bcd8f9f477608da8cb625
2   "name": "MyiOSHelpers",
3   "version": "1.0.0",
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.0"
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.0"
59                   ],
60                   "MyiOSHelpers/Logic/Categories": [
61                     "1.0.0"
62                   ],
63                   "MyiOSHelpers/Logic/ThirdPartyHelpers/KeyValueObjectMapping": [
64                     "1.0.0"
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.0"
77                   ],
78                   "MyiOSHelpers/Logic/Categories": [
79                     "1.0.0"
80                   ],
81                   "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
82                     "1.0.0"
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.0"
98                   ],
99                   "MyiOSHelpers/Logic/Categories": [
100                     "1.0.0"
101                   ],
102                   "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
103                     "1.0.0"
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.0"
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.0"
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.0"
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.0"
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.0"
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.0"
202                 ]
203               }
204             },
205             {
206               "name": "NSOperationQueue",
207               "source_files": "MyiOSHelpers/Logic/Categories/NSOperationQueue/*.{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.0"
215                 ]
216               }
217             },
218             {
219               "name": "NSRunLoop",
220               "source_files": "MyiOSHelpers/Logic/Categories/NSRunLoop/*.{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.0"
228                 ]
229               }
230             },
231             {
232               "name": "NSString",
233               "source_files": "MyiOSHelpers/Logic/Categories/NSString/*.{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.0"
241                 ]
242               }
243             },
244             {
245               "name": "UIApplication",
246               "source_files": "MyiOSHelpers/Logic/Categories/UIApplication/*.{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.0"
254                 ]
255               }
256             },
257             {
258               "name": "UIDevice",
259               "source_files": "MyiOSHelpers/Logic/Categories/UIDevice/*.{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.0"
267                 ]
268               }
269             },
270             {
271               "name": "NSObject",
272               "source_files": "MyiOSHelpers/Logic/Categories/NSObject/*.{h,m}",
273               "dependencies": {
274                 "MyiOSHelpers/Logic/Categories/NSDictionary": [
275                   "1.0.0"
276                 ]
277               }
278             }
279           ]
280         },
281         {
282           "name": "ThirdPartyHelpers",
283           "source_files": "MyiOSHelpers/Logic/ThirdPartyHelpers/*.h",
284           "subspecs": [
285             {
286               "name": "KeyValueObjectMapping",
287               "source_files": "MyiOSHelpers/Logic/ThirdPartyHelpers/KeyValueObjectMapping/*.{h,m}",
288               "ios": {
289                 "dependencies": {
290                   "DCKeyValueObjectMapping": [
291                     "~>1.4"
292                   ],
293                   "NSObject-ObjectMap": [
294                     "~>2.1"
295                   ]
296                 }
297               }
298             },
299             {
300               "name": "MongoDB",
301               "source_files": "MyiOSHelpers/Logic/ThirdPartyHelpers/Mongo/*.{h,m}",
302               "ios": {
303                 "dependencies": {
304                   "MyiOSHelpers/Logic/ThirdPartyHelpers/KeyValueObjectMapping": [
306                   ],
307                   "NSObject-ObjectMap": [
308                     "~>2.2"
309                   ],
310                   "Underscore.m": [
311                     "~>0.2.1"
312                   ]
313                 }
314               },
315               "prefix_header_contents": [
316                 "#import \"Underscore.h\"",
317                 "#ifndef _",
318                 "#define _ Underscore",
319                 "#endif"
320               ]
321             },
322             {
323               "name": "CocoaLumberjack",
324               "ios": {
325                 "dependencies": {
326                   "CocoaLumberjack": [
328                   ],
329                   "LumberjackPrettyClassInformation": [
330                     "~>1.0"
331                   ]
332                 }
333               },
334               "prefix_header_contents": [
335                 "#import \"Lumberjack-Default-Log-Level.h\"",
336                 "#import \"PrettyClassInformationLogFormatter.h\""
337               ],
338               "source_files": "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack/*.{h,m}"
339             },
340             {
341               "name": "ReactiveCocoa",
342               "source_files": "MyiOSHelpers/Logic/ThirdPartyHelpers/ReactiveCocoa/*.{h,m}",
343               "ios": {
344                 "dependencies": {
345                   "MyiOSHelpers/Logic/Blocks": [
346                     "1.0.0"
347                   ],
348                   "ReactiveCocoa": [
349                     "~>2.3"
350                   ]
351                 }
352               }
353             }
354           ]
355         }
356       ]
357     }
358   ]