[Add] RongCloudRTC 5.12.0
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 21.3.0 / MaterialComponents.podspec.json
blob6f3d2ebc811d5933dab2d18d7dc3415c9deed91a
2   "name": "MaterialComponents",
3   "version": "21.3.0",
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": "v21.3.0"
11   },
12   "platforms": {
13     "ios": "8.0"
14   },
15   "requires_arc": true,
16   "subspecs": [
17     {
18       "name": "ActivityIndicator",
19       "platforms": {
20         "ios": "8.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": "8.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": "8.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": "8.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": "8.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": "8.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": "8.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": "8.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": "8.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": "8.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": "8.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": "8.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": "8.0"
310       },
311       "public_header_files": "components/NavigationBar/src/*.h",
312       "source_files": "components/NavigationBar/src/*.{h,m}",
313       "dependencies": {
314         "MDFTextAccessibility": [
316         ],
317         "MaterialComponents/ButtonBar": [
319         ],
320         "MaterialComponents/Typography": [
322         ],
323         "MaterialComponents/private/RTL": [
325         ]
326       }
327     },
328     {
329       "name": "OverlayWindow",
330       "platforms": {
331         "ios": "8.0"
332       },
333       "public_header_files": "components/OverlayWindow/src/*.h",
334       "source_files": [
335         "components/OverlayWindow/src/*.{h,m}",
336         "components/OverlayWindow/src/private/*.{h,m}"
337       ],
338       "dependencies": {
339         "MaterialComponents/private/Application": [
341         ]
342       }
343     },
344     {
345       "name": "PageControl",
346       "platforms": {
347         "ios": "8.0"
348       },
349       "public_header_files": "components/PageControl/src/*.h",
350       "source_files": [
351         "components/PageControl/src/*.{h,m}",
352         "components/PageControl/src/private/*.{h,m}"
353       ],
354       "resources": [
355         "components/PageControl/src/MaterialPageControl.bundle"
356       ]
357     },
358     {
359       "name": "Palettes",
360       "platforms": {
361         "ios": "8.0"
362       },
363       "public_header_files": "components/Palettes/src/*.h",
364       "source_files": [
365         "components/Palettes/src/*.{h,m}",
366         "components/Palettes/src/private/*.{h,m}"
367       ]
368     },
369     {
370       "name": "ProgressView",
371       "platforms": {
372         "ios": "8.0"
373       },
374       "public_header_files": "components/ProgressView/src/*.h",
375       "source_files": "components/ProgressView/src/*.{h,m}",
376       "dependencies": {
377         "MaterialComponents/private/RTL": [
379         ]
380       }
381     },
382     {
383       "name": "ShadowElevations",
384       "platforms": {
385         "ios": "8.0"
386       },
387       "public_header_files": "components/ShadowElevations/src/*.h",
388       "source_files": "components/ShadowElevations/src/*.{h,m}"
389     },
390     {
391       "name": "ShadowLayer",
392       "platforms": {
393         "ios": "8.0"
394       },
395       "public_header_files": "components/ShadowLayer/src/*.h",
396       "source_files": "components/ShadowLayer/src/*.{h,m}"
397     },
398     {
399       "name": "Slider",
400       "platforms": {
401         "ios": "8.0"
402       },
403       "public_header_files": "components/Slider/src/*.h",
404       "source_files": [
405         "components/Slider/src/*.{h,m}",
406         "components/Slider/src/private/*.{h,m}"
407       ],
408       "dependencies": {
409         "MaterialComponents/private/ThumbTrack": [
411         ]
412       }
413     },
414     {
415       "name": "Snackbar",
416       "platforms": {
417         "ios": "8.0"
418       },
419       "public_header_files": "components/Snackbar/src/*.h",
420       "source_files": [
421         "components/Snackbar/src/*.{h,m}",
422         "components/Snackbar/src/private/*.{h,m}"
423       ],
424       "dependencies": {
425         "MaterialComponents/AnimationTiming": [
427         ],
428         "MaterialComponents/Buttons": [
430         ],
431         "MaterialComponents/OverlayWindow": [
433         ],
434         "MaterialComponents/Typography": [
436         ],
437         "MaterialComponents/private/Application": [
439         ],
440         "MaterialComponents/private/KeyboardWatcher": [
442         ],
443         "MaterialComponents/private/Overlay": [
445         ]
446       }
447     },
448     {
449       "name": "Tabs",
450       "platforms": {
451         "ios": "8.0"
452       },
453       "public_header_files": "components/Tabs/src/*.h",
454       "source_files": [
455         "components/Tabs/src/*.{h,m}",
456         "components/Tabs/src/private/*.{h,m}"
457       ],
458       "resources": [
459         "components/Tabs/src/MaterialTabs.bundle"
460       ],
461       "dependencies": {
462         "MaterialComponents/AnimationTiming": [
464         ],
465         "MaterialComponents/Ink": [
467         ],
468         "MaterialComponents/Typography": [
470         ],
471         "MaterialComponents/private/RTL": [
473         ]
474       }
475     },
476     {
477       "name": "Typography",
478       "platforms": {
479         "ios": "8.0"
480       },
481       "public_header_files": "components/Typography/src/*.h",
482       "source_files": [
483         "components/Typography/src/*.{h,m}",
484         "components/Typography/src/private/*.{h,m}"
485       ],
486       "dependencies": {
487         "MaterialComponents/private/Application": [
489         ]
490       }
491     },
492     {
493       "name": "private",
494       "subspecs": [
495         {
496           "name": "Icons",
497           "subspecs": [
498             {
499               "name": "Base",
500               "public_header_files": "components/private/Icons/src/*.h",
501               "source_files": "components/private/Icons/src/*.{h,m}"
502             },
503             {
504               "name": "ic_arrow_back",
505               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
506               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
507               "resource_bundles": {
508                 "MaterialIcons_ic_arrow_back": [
509                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
510                 ]
511               },
512               "dependencies": {
513                 "MaterialComponents/private/Icons/Base": [
515                 ]
516               }
517             },
518             {
519               "name": "ic_check",
520               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
521               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
522               "resource_bundles": {
523                 "MaterialIcons_ic_check": [
524                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
525                 ]
526               },
527               "dependencies": {
528                 "MaterialComponents/private/Icons/Base": [
530                 ]
531               }
532             },
533             {
534               "name": "ic_check_circle",
535               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
536               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
537               "resource_bundles": {
538                 "MaterialIcons_ic_check_circle": [
539                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
540                 ]
541               },
542               "dependencies": {
543                 "MaterialComponents/private/Icons/Base": [
545                 ]
546               }
547             },
548             {
549               "name": "ic_chevron_right",
550               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
551               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
552               "resource_bundles": {
553                 "MaterialIcons_ic_chevron_right": [
554                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
555                 ]
556               },
557               "dependencies": {
558                 "MaterialComponents/private/Icons/Base": [
560                 ]
561               }
562             },
563             {
564               "name": "ic_info",
565               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
566               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
567               "resource_bundles": {
568                 "MaterialIcons_ic_info": [
569                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
570                 ]
571               },
572               "dependencies": {
573                 "MaterialComponents/private/Icons/Base": [
575                 ]
576               }
577             },
578             {
579               "name": "ic_radio_button_unchecked",
580               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
581               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
582               "resource_bundles": {
583                 "MaterialIcons_ic_radio_button_unchecked": [
584                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
585                 ]
586               },
587               "dependencies": {
588                 "MaterialComponents/private/Icons/Base": [
590                 ]
591               }
592             },
593             {
594               "name": "ic_reorder",
595               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
596               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
597               "resource_bundles": {
598                 "MaterialIcons_ic_reorder": [
599                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
600                 ]
601               },
602               "dependencies": {
603                 "MaterialComponents/private/Icons/Base": [
605                 ]
606               }
607             }
608           ]
609         },
610         {
611           "name": "Application",
612           "platforms": {
613             "ios": "8.0"
614           },
615           "public_header_files": "components/private/Application/src/*.h",
616           "source_files": "components/private/Application/src/*.{h,m}"
617         },
618         {
619           "name": "KeyboardWatcher",
620           "platforms": {
621             "ios": "8.0"
622           },
623           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
624           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
625           "dependencies": {
626             "MaterialComponents/private/Application": [
628             ]
629           }
630         },
631         {
632           "name": "Overlay",
633           "platforms": {
634             "ios": "8.0"
635           },
636           "public_header_files": "components/private/Overlay/src/*.h",
637           "source_files": [
638             "components/private/Overlay/src/*.{h,m}",
639             "components/private/Overlay/src/private/*.{h,m}"
640           ]
641         },
642         {
643           "name": "RTL",
644           "platforms": {
645             "ios": "8.0"
646           },
647           "public_header_files": "components/private/RTL/src/*.h",
648           "source_files": "components/private/RTL/src/*.{h,m}"
649         },
650         {
651           "name": "ThumbTrack",
652           "platforms": {
653             "ios": "8.0"
654           },
655           "public_header_files": "components/private/ThumbTrack/src/*.h",
656           "source_files": "components/private/ThumbTrack/src/*.{h,m}",
657           "dependencies": {
658             "MaterialComponents/Ink": [
660             ],
661             "MaterialComponents/ShadowElevations": [
663             ],
664             "MaterialComponents/ShadowLayer": [
666             ],
667             "MaterialComponents/Typography": [
669             ],
670             "MaterialComponents/private/RTL": [
672             ]
673           }
674         }
675       ]
676     }
677   ]