[Add] MARSDK_EPSDK 5.4.1
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 23.0.2 / MaterialComponents.podspec.json
blob851c1d95bb41679f3ea425a865da33db756b2e4a
2   "name": "MaterialComponents",
3   "version": "23.0.2",
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": "v23.0.2"
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         "MaterialComponents/private/Math": [
109         ]
110       }
111     },
112     {
113       "name": "ButtonBar",
114       "platforms": {
115         "ios": "8.0"
116       },
117       "public_header_files": "components/ButtonBar/src/*.h",
118       "source_files": [
119         "components/ButtonBar/src/*.{h,m}",
120         "components/ButtonBar/src/private/*.{h,m}"
121       ],
122       "dependencies": {
123         "MaterialComponents/Buttons": [
125         ],
126         "MaterialComponents/private/RTL": [
128         ]
129       }
130     },
131     {
132       "name": "CollectionCells",
133       "platforms": {
134         "ios": "8.0"
135       },
136       "public_header_files": "components/CollectionCells/src/*.h",
137       "source_files": [
138         "components/CollectionCells/src/*.{h,m}",
139         "components/CollectionCells/src/private/*.{h,m}"
140       ],
141       "resources": [
142         "components/CollectionCells/src/MaterialCollectionCells.bundle"
143       ],
144       "frameworks": [
145         "CoreGraphics",
146         "QuartzCore"
147       ],
148       "dependencies": {
149         "MaterialComponents/CollectionLayoutAttributes": [
151         ],
152         "MaterialComponents/Ink": [
154         ],
155         "MaterialComponents/Typography": [
157         ],
158         "MaterialComponents/private/Icons/ic_check": [
160         ],
161         "MaterialComponents/private/Icons/ic_check_circle": [
163         ],
164         "MaterialComponents/private/Icons/ic_chevron_right": [
166         ],
167         "MaterialComponents/private/Icons/ic_info": [
169         ],
170         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
172         ],
173         "MaterialComponents/private/Icons/ic_reorder": [
175         ],
176         "MaterialComponents/private/Math": [
178         ],
179         "MaterialComponents/private/RTL": [
181         ]
182       }
183     },
184     {
185       "name": "CollectionLayoutAttributes",
186       "platforms": {
187         "ios": "8.0"
188       },
189       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
190       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}"
191     },
192     {
193       "name": "Collections",
194       "platforms": {
195         "ios": "8.0"
196       },
197       "public_header_files": "components/Collections/src/*.h",
198       "source_files": [
199         "components/Collections/src/*.{h,m}",
200         "components/Collections/src/private/*.{h,m}"
201       ],
202       "resources": [
203         "components/Collections/src/MaterialCollections.bundle"
204       ],
205       "frameworks": [
206         "CoreGraphics",
207         "QuartzCore"
208       ],
209       "dependencies": {
210         "MaterialComponents/CollectionCells": [
212         ],
213         "MaterialComponents/CollectionLayoutAttributes": [
215         ],
216         "MaterialComponents/Ink": [
218         ],
219         "MaterialComponents/ShadowElevations": [
221         ],
222         "MaterialComponents/ShadowLayer": [
224         ],
225         "MaterialComponents/Typography": [
227         ]
228       }
229     },
230     {
231       "name": "Dialogs",
232       "platforms": {
233         "ios": "8.0"
234       },
235       "public_header_files": "components/Dialogs/src/*.h",
236       "source_files": [
237         "components/Dialogs/src/*.{h,m}",
238         "components/Dialogs/src/private/*.{h,m}"
239       ],
240       "dependencies": {
241         "MaterialComponents/Buttons": [
243         ],
244         "MaterialComponents/ShadowElevations": [
246         ],
247         "MaterialComponents/ShadowLayer": [
249         ],
250         "MaterialComponents/private/KeyboardWatcher": [
252         ],
253         "MaterialComponents/private/RTL": [
255         ]
256       }
257     },
258     {
259       "name": "FeatureHighlight",
260       "platforms": {
261         "ios": "8.0"
262       },
263       "public_header_files": "components/FeatureHighlight/src/*.h",
264       "source_files": [
265         "components/FeatureHighlight/src/*.{h,m}",
266         "components/FeatureHighlight/src/private/*.{h,m}"
267       ],
268       "resources": [
269         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
270       ],
271       "dependencies": {
272         "MaterialComponents/Typography": [
274         ],
275         "MDFTextAccessibility": [
277         ]
278       }
279     },
280     {
281       "name": "FlexibleHeader",
282       "platforms": {
283         "ios": "8.0"
284       },
285       "public_header_files": "components/FlexibleHeader/src/*.h",
286       "source_files": [
287         "components/FlexibleHeader/src/*.{h,m}",
288         "components/FlexibleHeader/src/private/*.{h,m}"
289       ],
290       "dependencies": {
291         "MDFTextAccessibility": [
293         ],
294         "MaterialComponents/private/Application": [
296         ]
297       }
298     },
299     {
300       "name": "HeaderStackView",
301       "platforms": {
302         "ios": "8.0"
303       },
304       "public_header_files": "components/HeaderStackView/src/*.h",
305       "source_files": "components/HeaderStackView/src/*.{h,m}"
306     },
307     {
308       "name": "Ink",
309       "platforms": {
310         "ios": "8.0"
311       },
312       "public_header_files": "components/Ink/src/*.h",
313       "source_files": [
314         "components/Ink/src/*.{h,m}",
315         "components/Ink/src/private/*.{h,m}"
316       ]
317     },
318     {
319       "name": "NavigationBar",
320       "platforms": {
321         "ios": "8.0"
322       },
323       "public_header_files": "components/NavigationBar/src/*.h",
324       "source_files": "components/NavigationBar/src/*.{h,m}",
325       "dependencies": {
326         "MDFTextAccessibility": [
328         ],
329         "MaterialComponents/ButtonBar": [
331         ],
332         "MaterialComponents/Typography": [
334         ],
335         "MaterialComponents/private/Math": [
337         ],
338         "MaterialComponents/private/RTL": [
340         ]
341       }
342     },
343     {
344       "name": "OverlayWindow",
345       "platforms": {
346         "ios": "8.0"
347       },
348       "public_header_files": "components/OverlayWindow/src/*.h",
349       "source_files": [
350         "components/OverlayWindow/src/*.{h,m}",
351         "components/OverlayWindow/src/private/*.{h,m}"
352       ],
353       "dependencies": {
354         "MaterialComponents/private/Application": [
356         ]
357       }
358     },
359     {
360       "name": "PageControl",
361       "platforms": {
362         "ios": "8.0"
363       },
364       "public_header_files": "components/PageControl/src/*.h",
365       "source_files": [
366         "components/PageControl/src/*.{h,m}",
367         "components/PageControl/src/private/*.{h,m}"
368       ],
369       "resources": [
370         "components/PageControl/src/MaterialPageControl.bundle"
371       ]
372     },
373     {
374       "name": "Palettes",
375       "platforms": {
376         "ios": "8.0"
377       },
378       "public_header_files": "components/Palettes/src/*.h",
379       "source_files": [
380         "components/Palettes/src/*.{h,m}",
381         "components/Palettes/src/private/*.{h,m}"
382       ]
383     },
384     {
385       "name": "ProgressView",
386       "platforms": {
387         "ios": "8.0"
388       },
389       "public_header_files": "components/ProgressView/src/*.h",
390       "source_files": "components/ProgressView/src/*.{h,m}",
391       "dependencies": {
392         "MaterialComponents/private/Math": [
394         ],
395         "MaterialComponents/private/RTL": [
397         ]
398       }
399     },
400     {
401       "name": "ShadowElevations",
402       "platforms": {
403         "ios": "8.0"
404       },
405       "public_header_files": "components/ShadowElevations/src/*.h",
406       "source_files": "components/ShadowElevations/src/*.{h,m}"
407     },
408     {
409       "name": "ShadowLayer",
410       "platforms": {
411         "ios": "8.0"
412       },
413       "public_header_files": "components/ShadowLayer/src/*.h",
414       "source_files": "components/ShadowLayer/src/*.{h,m}"
415     },
416     {
417       "name": "Slider",
418       "platforms": {
419         "ios": "8.0"
420       },
421       "public_header_files": "components/Slider/src/*.h",
422       "source_files": [
423         "components/Slider/src/*.{h,m}",
424         "components/Slider/src/private/*.{h,m}"
425       ],
426       "dependencies": {
427         "MaterialComponents/private/ThumbTrack": [
429         ]
430       }
431     },
432     {
433       "name": "Snackbar",
434       "platforms": {
435         "ios": "8.0"
436       },
437       "public_header_files": "components/Snackbar/src/*.h",
438       "source_files": [
439         "components/Snackbar/src/*.{h,m}",
440         "components/Snackbar/src/private/*.{h,m}"
441       ],
442       "dependencies": {
443         "MaterialComponents/AnimationTiming": [
445         ],
446         "MaterialComponents/Buttons": [
448         ],
449         "MaterialComponents/OverlayWindow": [
451         ],
452         "MaterialComponents/Typography": [
454         ],
455         "MaterialComponents/private/Application": [
457         ],
458         "MaterialComponents/private/KeyboardWatcher": [
460         ],
461         "MaterialComponents/private/Overlay": [
463         ]
464       }
465     },
466     {
467       "name": "Tabs",
468       "platforms": {
469         "ios": "8.0"
470       },
471       "public_header_files": "components/Tabs/src/*.h",
472       "source_files": [
473         "components/Tabs/src/*.{h,m}",
474         "components/Tabs/src/private/*.{h,m}"
475       ],
476       "resources": [
477         "components/Tabs/src/MaterialTabs.bundle"
478       ],
479       "dependencies": {
480         "MaterialComponents/AnimationTiming": [
482         ],
483         "MaterialComponents/Ink": [
485         ],
486         "MaterialComponents/Typography": [
488         ],
489         "MaterialComponents/private/RTL": [
491         ]
492       }
493     },
494     {
495       "name": "Typography",
496       "platforms": {
497         "ios": "8.0"
498       },
499       "public_header_files": "components/Typography/src/*.h",
500       "source_files": [
501         "components/Typography/src/*.{h,m}",
502         "components/Typography/src/private/*.{h,m}"
503       ],
504       "dependencies": {
505         "MaterialComponents/private/Application": [
507         ]
508       }
509     },
510     {
511       "name": "private",
512       "subspecs": [
513         {
514           "name": "Icons",
515           "subspecs": [
516             {
517               "name": "Base",
518               "public_header_files": "components/private/Icons/src/*.h",
519               "source_files": "components/private/Icons/src/*.{h,m}"
520             },
521             {
522               "name": "ic_arrow_back",
523               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
524               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
525               "resource_bundles": {
526                 "MaterialIcons_ic_arrow_back": [
527                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
528                 ]
529               },
530               "dependencies": {
531                 "MaterialComponents/private/Icons/Base": [
533                 ]
534               }
535             },
536             {
537               "name": "ic_check",
538               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
539               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
540               "resource_bundles": {
541                 "MaterialIcons_ic_check": [
542                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
543                 ]
544               },
545               "dependencies": {
546                 "MaterialComponents/private/Icons/Base": [
548                 ]
549               }
550             },
551             {
552               "name": "ic_check_circle",
553               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
554               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
555               "resource_bundles": {
556                 "MaterialIcons_ic_check_circle": [
557                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
558                 ]
559               },
560               "dependencies": {
561                 "MaterialComponents/private/Icons/Base": [
563                 ]
564               }
565             },
566             {
567               "name": "ic_chevron_right",
568               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
569               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
570               "resource_bundles": {
571                 "MaterialIcons_ic_chevron_right": [
572                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
573                 ]
574               },
575               "dependencies": {
576                 "MaterialComponents/private/Icons/Base": [
578                 ]
579               }
580             },
581             {
582               "name": "ic_info",
583               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
584               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
585               "resource_bundles": {
586                 "MaterialIcons_ic_info": [
587                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
588                 ]
589               },
590               "dependencies": {
591                 "MaterialComponents/private/Icons/Base": [
593                 ]
594               }
595             },
596             {
597               "name": "ic_radio_button_unchecked",
598               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
599               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
600               "resource_bundles": {
601                 "MaterialIcons_ic_radio_button_unchecked": [
602                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
603                 ]
604               },
605               "dependencies": {
606                 "MaterialComponents/private/Icons/Base": [
608                 ]
609               }
610             },
611             {
612               "name": "ic_reorder",
613               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
614               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
615               "resource_bundles": {
616                 "MaterialIcons_ic_reorder": [
617                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
618                 ]
619               },
620               "dependencies": {
621                 "MaterialComponents/private/Icons/Base": [
623                 ]
624               }
625             }
626           ]
627         },
628         {
629           "name": "Application",
630           "platforms": {
631             "ios": "8.0"
632           },
633           "public_header_files": "components/private/Application/src/*.h",
634           "source_files": "components/private/Application/src/*.{h,m}"
635         },
636         {
637           "name": "KeyboardWatcher",
638           "platforms": {
639             "ios": "8.0"
640           },
641           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
642           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
643           "dependencies": {
644             "MaterialComponents/private/Application": [
646             ]
647           }
648         },
649         {
650           "name": "Math",
651           "platforms": {
652             "ios": "8.0"
653           },
654           "public_header_files": "components/private/Math/src/*.h",
655           "source_files": "components/private/Math/src/*.{h,m}"
656         },
657         {
658           "name": "Overlay",
659           "platforms": {
660             "ios": "8.0"
661           },
662           "public_header_files": "components/private/Overlay/src/*.h",
663           "source_files": [
664             "components/private/Overlay/src/*.{h,m}",
665             "components/private/Overlay/src/private/*.{h,m}"
666           ]
667         },
668         {
669           "name": "RTL",
670           "platforms": {
671             "ios": "8.0"
672           },
673           "public_header_files": "components/private/RTL/src/*.h",
674           "source_files": "components/private/RTL/src/*.{h,m}"
675         },
676         {
677           "name": "ThumbTrack",
678           "platforms": {
679             "ios": "8.0"
680           },
681           "public_header_files": "components/private/ThumbTrack/src/*.h",
682           "source_files": "components/private/ThumbTrack/src/*.{h,m}",
683           "dependencies": {
684             "MaterialComponents/Ink": [
686             ],
687             "MaterialComponents/ShadowElevations": [
689             ],
690             "MaterialComponents/ShadowLayer": [
692             ],
693             "MaterialComponents/Typography": [
695             ],
696             "MaterialComponents/private/Math": [
698             ],
699             "MaterialComponents/private/RTL": [
701             ]
702           }
703         }
704       ]
705     }
706   ]