[Add] XMUniversalSDK 1.0.0.0-dev
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 19.0.4 / MaterialComponents.podspec.json
blob6c331b696a73cdfb35624dd1fbdb76b9be26a513
2   "name": "MaterialComponents",
3   "version": "19.0.4",
4   "authors": "The Material Components authors.",
5   "summary": "A collection of stand-alone production-ready UI libraries focused on design details.",
6   "homepage": "https://github.com/material-components/material-components-ios",
7   "license": "Apache 2.0",
8   "source": {
9     "git": "https://github.com/material-components/material-components-ios.git",
10     "tag": "v19.0.4"
11   },
12   "platforms": {
13     "ios": null
14   },
15   "requires_arc": true,
16   "subspecs": [
17     {
18       "name": "ActivityIndicator",
19       "platforms": {
20         "ios": "7.0"
21       },
22       "public_header_files": "components/ActivityIndicator/src/*.h",
23       "source_files": [
24         "components/ActivityIndicator/src/*.{h,m}",
25         "components/ActivityIndicator/src/private/*.{h,m}"
26       ],
27       "dependencies": {
28         "MaterialComponents/private/Application": [
30         ],
31         "MaterialComponents/private/RTL": [
33         ]
34       }
35     },
36     {
37       "name": "AnimationTiming",
38       "platforms": {
39         "ios": "7.0"
40       },
41       "public_header_files": "components/AnimationTiming/src/*.h",
42       "source_files": [
43         "components/AnimationTiming/src/*.{h,m}",
44         "components/AnimationTiming/src/private/*.{h,m}"
45       ]
46     },
47     {
48       "name": "AppBar",
49       "platforms": {
50         "ios": "7.0"
51       },
52       "public_header_files": "components/AppBar/src/*.h",
53       "source_files": "components/AppBar/src/*.{h,m}",
54       "dependencies": {
55         "MaterialComponents/HeaderStackView": [
57         ],
58         "MaterialComponents/NavigationBar": [
60         ],
61         "MaterialComponents/Typography": [
63         ],
64         "MaterialComponents/FlexibleHeader": [
66         ],
67         "MaterialComponents/ShadowElevations": [
69         ],
70         "MaterialComponents/ShadowLayer": [
72         ],
73         "MaterialComponents/private/Icons/ic_arrow_back": [
75         ],
76         "MaterialComponents/private/RTL": [
78         ]
79       }
80     },
81     {
82       "name": "Buttons",
83       "platforms": {
84         "ios": "7.0"
85       },
86       "public_header_files": "components/Buttons/src/*.h",
87       "source_files": [
88         "components/Buttons/src/*.{h,m}",
89         "components/Buttons/src/private/*.{h,m}"
90       ],
91       "dependencies": {
92         "MDFTextAccessibility": [
94         ],
95         "MaterialComponents/Ink": [
97         ],
98         "MaterialComponents/ShadowElevations": [
100         ],
101         "MaterialComponents/ShadowLayer": [
103         ],
104         "MaterialComponents/Typography": [
106         ]
107       }
108     },
109     {
110       "name": "ButtonBar",
111       "platforms": {
112         "ios": "7.0"
113       },
114       "public_header_files": "components/ButtonBar/src/*.h",
115       "source_files": [
116         "components/ButtonBar/src/*.{h,m}",
117         "components/ButtonBar/src/private/*.{h,m}"
118       ],
119       "dependencies": {
120         "MaterialComponents/Buttons": [
122         ],
123         "MaterialComponents/private/RTL": [
125         ]
126       }
127     },
128     {
129       "name": "CollectionCells",
130       "platforms": {
131         "ios": "7.0"
132       },
133       "public_header_files": "components/CollectionCells/src/*.h",
134       "source_files": [
135         "components/CollectionCells/src/*.{h,m}",
136         "components/CollectionCells/src/private/*.{h,m}"
137       ],
138       "frameworks": [
139         "CoreGraphics",
140         "QuartzCore"
141       ],
142       "dependencies": {
143         "MaterialComponents/CollectionLayoutAttributes": [
145         ],
146         "MaterialComponents/Ink": [
148         ],
149         "MaterialComponents/Typography": [
151         ],
152         "MaterialComponents/private/Icons/ic_check": [
154         ],
155         "MaterialComponents/private/Icons/ic_check_circle": [
157         ],
158         "MaterialComponents/private/Icons/ic_chevron_right": [
160         ],
161         "MaterialComponents/private/Icons/ic_info": [
163         ],
164         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
166         ],
167         "MaterialComponents/private/Icons/ic_reorder": [
169         ],
170         "MaterialComponents/private/RTL": [
172         ]
173       }
174     },
175     {
176       "name": "CollectionLayoutAttributes",
177       "platforms": {
178         "ios": "7.0"
179       },
180       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
181       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}"
182     },
183     {
184       "name": "Collections",
185       "platforms": {
186         "ios": "7.0"
187       },
188       "public_header_files": "components/Collections/src/*.h",
189       "source_files": [
190         "components/Collections/src/*.{h,m}",
191         "components/Collections/src/private/*.{h,m}"
192       ],
193       "resources": [
194         "components/Collections/src/MaterialCollections.bundle"
195       ],
196       "frameworks": [
197         "CoreGraphics",
198         "QuartzCore"
199       ],
200       "dependencies": {
201         "MaterialComponents/CollectionCells": [
203         ],
204         "MaterialComponents/CollectionLayoutAttributes": [
206         ],
207         "MaterialComponents/Ink": [
209         ],
210         "MaterialComponents/ShadowElevations": [
212         ],
213         "MaterialComponents/ShadowLayer": [
215         ],
216         "MaterialComponents/Typography": [
218         ]
219       }
220     },
221     {
222       "name": "Dialogs",
223       "platforms": {
224         "ios": "8.0"
225       },
226       "public_header_files": "components/Dialogs/src/*.h",
227       "source_files": [
228         "components/Dialogs/src/*.{h,m}",
229         "components/Dialogs/src/private/*.{h,m}"
230       ],
231       "dependencies": {
232         "MaterialComponents/Buttons": [
234         ],
235         "MaterialComponents/ShadowElevations": [
237         ],
238         "MaterialComponents/ShadowLayer": [
240         ],
241         "MaterialComponents/private/KeyboardWatcher": [
243         ],
244         "MaterialComponents/private/RTL": [
246         ]
247       }
248     },
249     {
250       "name": "FeatureHighlight",
251       "platforms": {
252         "ios": "7.0"
253       },
254       "public_header_files": "components/FeatureHighlight/src/*.h",
255       "source_files": [
256         "components/FeatureHighlight/src/*.{h,m}",
257         "components/FeatureHighlight/src/private/*.{h,m}"
258       ],
259       "dependencies": {
260         "MaterialComponents/Typography": [
262         ],
263         "MDFTextAccessibility": [
265         ]
266       }
267     },
268     {
269       "name": "FlexibleHeader",
270       "platforms": {
271         "ios": "7.0"
272       },
273       "public_header_files": "components/FlexibleHeader/src/*.h",
274       "source_files": [
275         "components/FlexibleHeader/src/*.{h,m}",
276         "components/FlexibleHeader/src/private/*.{h,m}"
277       ],
278       "dependencies": {
279         "MDFTextAccessibility": [
281         ],
282         "MaterialComponents/private/Application": [
284         ]
285       }
286     },
287     {
288       "name": "HeaderStackView",
289       "platforms": {
290         "ios": "7.0"
291       },
292       "public_header_files": "components/HeaderStackView/src/*.h",
293       "source_files": "components/HeaderStackView/src/*.{h,m}"
294     },
295     {
296       "name": "Ink",
297       "platforms": {
298         "ios": "7.0"
299       },
300       "public_header_files": "components/Ink/src/*.h",
301       "source_files": [
302         "components/Ink/src/*.{h,m}",
303         "components/Ink/src/private/*.{h,m}"
304       ]
305     },
306     {
307       "name": "NavigationBar",
308       "platforms": {
309         "ios": "7.0"
310       },
311       "public_header_files": "components/NavigationBar/src/*.h",
312       "source_files": "components/NavigationBar/src/*.{h,m}",
313       "dependencies": {
314         "MaterialComponents/ButtonBar": [
316         ],
317         "MaterialComponents/Typography": [
319         ],
320         "MaterialComponents/private/RTL": [
322         ]
323       }
324     },
325     {
326       "name": "OverlayWindow",
327       "platforms": {
328         "ios": "7.0"
329       },
330       "public_header_files": "components/OverlayWindow/src/*.h",
331       "source_files": [
332         "components/OverlayWindow/src/*.{h,m}",
333         "components/OverlayWindow/src/private/*.{h,m}"
334       ],
335       "dependencies": {
336         "MaterialComponents/private/Application": [
338         ]
339       }
340     },
341     {
342       "name": "PageControl",
343       "platforms": {
344         "ios": "7.0"
345       },
346       "public_header_files": "components/PageControl/src/*.h",
347       "source_files": [
348         "components/PageControl/src/*.{h,m}",
349         "components/PageControl/src/private/*.{h,m}"
350       ],
351       "resources": [
352         "components/PageControl/src/MaterialPageControl.bundle"
353       ]
354     },
355     {
356       "name": "Palettes",
357       "platforms": {
358         "ios": "7.0"
359       },
360       "public_header_files": "components/Palettes/src/*.h",
361       "source_files": [
362         "components/Palettes/src/*.{h,m}",
363         "components/Palettes/src/private/*.{h,m}"
364       ]
365     },
366     {
367       "name": "ProgressView",
368       "platforms": {
369         "ios": "7.0"
370       },
371       "public_header_files": "components/ProgressView/src/*.h",
372       "source_files": "components/ProgressView/src/*.{h,m}",
373       "dependencies": {
374         "MaterialComponents/private/RTL": [
376         ]
377       }
378     },
379     {
380       "name": "ShadowElevations",
381       "platforms": {
382         "ios": "7.0"
383       },
384       "public_header_files": "components/ShadowElevations/src/*.h",
385       "source_files": "components/ShadowElevations/src/*.{h,m}"
386     },
387     {
388       "name": "ShadowLayer",
389       "platforms": {
390         "ios": "7.0"
391       },
392       "public_header_files": "components/ShadowLayer/src/*.h",
393       "source_files": "components/ShadowLayer/src/*.{h,m}"
394     },
395     {
396       "name": "Slider",
397       "platforms": {
398         "ios": "7.0"
399       },
400       "public_header_files": "components/Slider/src/*.h",
401       "source_files": [
402         "components/Slider/src/*.{h,m}",
403         "components/Slider/src/private/*.{h,m}"
404       ],
405       "dependencies": {
406         "MaterialComponents/private/ThumbTrack": [
408         ]
409       }
410     },
411     {
412       "name": "Snackbar",
413       "platforms": {
414         "ios": "7.0"
415       },
416       "public_header_files": "components/Snackbar/src/*.h",
417       "source_files": [
418         "components/Snackbar/src/*.{h,m}",
419         "components/Snackbar/src/private/*.{h,m}"
420       ],
421       "dependencies": {
422         "MaterialComponents/AnimationTiming": [
424         ],
425         "MaterialComponents/Buttons": [
427         ],
428         "MaterialComponents/OverlayWindow": [
430         ],
431         "MaterialComponents/Typography": [
433         ],
434         "MaterialComponents/private/Application": [
436         ],
437         "MaterialComponents/private/KeyboardWatcher": [
439         ],
440         "MaterialComponents/private/Overlay": [
442         ]
443       }
444     },
445     {
446       "name": "Typography",
447       "platforms": {
448         "ios": "7.0"
449       },
450       "public_header_files": "components/Typography/src/*.h",
451       "source_files": [
452         "components/Typography/src/*.{h,m}",
453         "components/Typography/src/private/*.{h,m}"
454       ]
455     },
456     {
457       "name": "private",
458       "subspecs": [
459         {
460           "name": "Icons",
461           "subspecs": [
462             {
463               "name": "Base",
464               "public_header_files": "components/private/Icons/src/*.h",
465               "source_files": "components/private/Icons/src/*.{h,m}"
466             },
467             {
468               "name": "ic_arrow_back",
469               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
470               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
471               "resource_bundles": {
472                 "MaterialIcons_ic_arrow_back": [
473                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
474                 ]
475               },
476               "dependencies": {
477                 "MaterialComponents/private/Icons/Base": [
479                 ]
480               }
481             },
482             {
483               "name": "ic_check",
484               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
485               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
486               "resource_bundles": {
487                 "MaterialIcons_ic_check": [
488                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
489                 ]
490               },
491               "dependencies": {
492                 "MaterialComponents/private/Icons/Base": [
494                 ]
495               }
496             },
497             {
498               "name": "ic_check_circle",
499               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
500               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
501               "resource_bundles": {
502                 "MaterialIcons_ic_check_circle": [
503                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
504                 ]
505               },
506               "dependencies": {
507                 "MaterialComponents/private/Icons/Base": [
509                 ]
510               }
511             },
512             {
513               "name": "ic_chevron_right",
514               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
515               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
516               "resource_bundles": {
517                 "MaterialIcons_ic_chevron_right": [
518                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
519                 ]
520               },
521               "dependencies": {
522                 "MaterialComponents/private/Icons/Base": [
524                 ]
525               }
526             },
527             {
528               "name": "ic_info",
529               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
530               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
531               "resource_bundles": {
532                 "MaterialIcons_ic_info": [
533                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
534                 ]
535               },
536               "dependencies": {
537                 "MaterialComponents/private/Icons/Base": [
539                 ]
540               }
541             },
542             {
543               "name": "ic_radio_button_unchecked",
544               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
545               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
546               "resource_bundles": {
547                 "MaterialIcons_ic_radio_button_unchecked": [
548                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
549                 ]
550               },
551               "dependencies": {
552                 "MaterialComponents/private/Icons/Base": [
554                 ]
555               }
556             },
557             {
558               "name": "ic_reorder",
559               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
560               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
561               "resource_bundles": {
562                 "MaterialIcons_ic_reorder": [
563                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
564                 ]
565               },
566               "dependencies": {
567                 "MaterialComponents/private/Icons/Base": [
569                 ]
570               }
571             }
572           ]
573         },
574         {
575           "name": "Application",
576           "platforms": {
577             "ios": "7.0"
578           },
579           "public_header_files": "components/private/Application/src/*.h",
580           "source_files": "components/private/Application/src/*.{h,m}"
581         },
582         {
583           "name": "Color",
584           "platforms": {
585             "ios": "7.0"
586           },
587           "public_header_files": "components/private/Color/src/*.h",
588           "source_files": "components/private/Color/src/*.{h,m}"
589         },
590         {
591           "name": "KeyboardWatcher",
592           "platforms": {
593             "ios": "7.0"
594           },
595           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
596           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
597           "dependencies": {
598             "MaterialComponents/private/Application": [
600             ]
601           }
602         },
603         {
604           "name": "Overlay",
605           "platforms": {
606             "ios": "7.0"
607           },
608           "public_header_files": "components/private/Overlay/src/*.h",
609           "source_files": [
610             "components/private/Overlay/src/*.{h,m}",
611             "components/private/Overlay/src/private/*.{h,m}"
612           ]
613         },
614         {
615           "name": "RTL",
616           "platforms": {
617             "ios": "7.0"
618           },
619           "public_header_files": "components/private/RTL/src/*.h",
620           "source_files": "components/private/RTL/src/*.{h,m}"
621         },
622         {
623           "name": "ThumbTrack",
624           "platforms": {
625             "ios": "7.0"
626           },
627           "public_header_files": "components/private/ThumbTrack/src/*.h",
628           "source_files": "components/private/ThumbTrack/src/*.{h,m}",
629           "dependencies": {
630             "MaterialComponents/Ink": [
632             ],
633             "MaterialComponents/ShadowElevations": [
635             ],
636             "MaterialComponents/ShadowLayer": [
638             ],
639             "MaterialComponents/Typography": [
641             ],
642             "MaterialComponents/private/Color": [
644             ],
645             "MaterialComponents/private/RTL": [
647             ]
648           }
649         }
650       ]
651     }
652   ]