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