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