[Add] AlibabacloudAgency20221216 1.7.0
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 21.1.0 / MaterialComponents.podspec.json
blobf4a0d54daa770add0b531743663b988023b6447b
2   "name": "MaterialComponents",
3   "version": "21.1.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.1.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         "MaterialComponents/ButtonBar": [
316         ],
317         "MaterialComponents/Typography": [
319         ],
320         "MaterialComponents/private/RTL": [
322         ]
323       }
324     },
325     {
326       "name": "OverlayWindow",
327       "platforms": {
328         "ios": "8.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": "8.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": "8.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": "8.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": "8.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": "8.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": "8.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": "8.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": "Tabs",
447       "platforms": {
448         "ios": "8.0"
449       },
450       "public_header_files": "components/Tabs/src/*.h",
451       "source_files": [
452         "components/Tabs/src/*.{h,m}",
453         "components/Tabs/src/private/*.{h,m}"
454       ],
455       "resources": [
456         "components/Tabs/src/MaterialTabs.bundle"
457       ],
458       "dependencies": {
459         "MaterialComponents/AnimationTiming": [
461         ],
462         "MaterialComponents/Ink": [
464         ],
465         "MaterialComponents/Typography": [
467         ],
468         "MaterialComponents/private/RTL": [
470         ]
471       }
472     },
473     {
474       "name": "Typography",
475       "platforms": {
476         "ios": "8.0"
477       },
478       "public_header_files": "components/Typography/src/*.h",
479       "source_files": [
480         "components/Typography/src/*.{h,m}",
481         "components/Typography/src/private/*.{h,m}"
482       ],
483       "dependencies": {
484         "MaterialComponents/private/Application": [
486         ]
487       }
488     },
489     {
490       "name": "private",
491       "subspecs": [
492         {
493           "name": "Icons",
494           "subspecs": [
495             {
496               "name": "Base",
497               "public_header_files": "components/private/Icons/src/*.h",
498               "source_files": "components/private/Icons/src/*.{h,m}"
499             },
500             {
501               "name": "ic_arrow_back",
502               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
503               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
504               "resource_bundles": {
505                 "MaterialIcons_ic_arrow_back": [
506                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
507                 ]
508               },
509               "dependencies": {
510                 "MaterialComponents/private/Icons/Base": [
512                 ]
513               }
514             },
515             {
516               "name": "ic_check",
517               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
518               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
519               "resource_bundles": {
520                 "MaterialIcons_ic_check": [
521                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
522                 ]
523               },
524               "dependencies": {
525                 "MaterialComponents/private/Icons/Base": [
527                 ]
528               }
529             },
530             {
531               "name": "ic_check_circle",
532               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
533               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
534               "resource_bundles": {
535                 "MaterialIcons_ic_check_circle": [
536                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
537                 ]
538               },
539               "dependencies": {
540                 "MaterialComponents/private/Icons/Base": [
542                 ]
543               }
544             },
545             {
546               "name": "ic_chevron_right",
547               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
548               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
549               "resource_bundles": {
550                 "MaterialIcons_ic_chevron_right": [
551                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
552                 ]
553               },
554               "dependencies": {
555                 "MaterialComponents/private/Icons/Base": [
557                 ]
558               }
559             },
560             {
561               "name": "ic_info",
562               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
563               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
564               "resource_bundles": {
565                 "MaterialIcons_ic_info": [
566                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
567                 ]
568               },
569               "dependencies": {
570                 "MaterialComponents/private/Icons/Base": [
572                 ]
573               }
574             },
575             {
576               "name": "ic_radio_button_unchecked",
577               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
578               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
579               "resource_bundles": {
580                 "MaterialIcons_ic_radio_button_unchecked": [
581                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
582                 ]
583               },
584               "dependencies": {
585                 "MaterialComponents/private/Icons/Base": [
587                 ]
588               }
589             },
590             {
591               "name": "ic_reorder",
592               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
593               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
594               "resource_bundles": {
595                 "MaterialIcons_ic_reorder": [
596                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
597                 ]
598               },
599               "dependencies": {
600                 "MaterialComponents/private/Icons/Base": [
602                 ]
603               }
604             }
605           ]
606         },
607         {
608           "name": "Application",
609           "platforms": {
610             "ios": "8.0"
611           },
612           "public_header_files": "components/private/Application/src/*.h",
613           "source_files": "components/private/Application/src/*.{h,m}"
614         },
615         {
616           "name": "KeyboardWatcher",
617           "platforms": {
618             "ios": "8.0"
619           },
620           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
621           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
622           "dependencies": {
623             "MaterialComponents/private/Application": [
625             ]
626           }
627         },
628         {
629           "name": "Overlay",
630           "platforms": {
631             "ios": "8.0"
632           },
633           "public_header_files": "components/private/Overlay/src/*.h",
634           "source_files": [
635             "components/private/Overlay/src/*.{h,m}",
636             "components/private/Overlay/src/private/*.{h,m}"
637           ]
638         },
639         {
640           "name": "RTL",
641           "platforms": {
642             "ios": "8.0"
643           },
644           "public_header_files": "components/private/RTL/src/*.h",
645           "source_files": "components/private/RTL/src/*.{h,m}"
646         },
647         {
648           "name": "ThumbTrack",
649           "platforms": {
650             "ios": "8.0"
651           },
652           "public_header_files": "components/private/ThumbTrack/src/*.h",
653           "source_files": "components/private/ThumbTrack/src/*.{h,m}",
654           "dependencies": {
655             "MaterialComponents/Ink": [
657             ],
658             "MaterialComponents/ShadowElevations": [
660             ],
661             "MaterialComponents/ShadowLayer": [
663             ],
664             "MaterialComponents/Typography": [
666             ],
667             "MaterialComponents/private/RTL": [
669             ]
670           }
671         }
672       ]
673     }
674   ]