[Add] CookieOvenWebtoon 3.2.6
[CocoaPods.git] / Specs / c / 2 / 8 / YapDatabase / 4.0.1 / YapDatabase.podspec.json
blobdc72f0391e30640cd148ffd30ec5e7142edeb8cf
2   "name": "YapDatabase",
3   "version": "4.0.1",
4   "summary": "A collection/key/value store built atop sqlite for iOS & Mac.",
5   "homepage": "https://github.com/yapstudios/YapDatabase",
6   "license": "MIT",
7   "authors": {
8     "Robbie Hanson": "robbiehanson@deusty.com"
9   },
10   "source": {
11     "git": "https://github.com/yapstudios/YapDatabase.git",
12     "tag": "4.0.1"
13   },
14   "platforms": {
15     "osx": "10.12",
16     "ios": "10.0",
17     "tvos": "10.0",
18     "watchos": "3.0"
19   },
20   "swift_versions": "5.0",
21   "libraries": "c++",
22   "default_subspecs": "Standard",
23   "subspecs": [
24     {
25       "name": "Standard-ObjC",
26       "subspecs": [
27         {
28           "name": "Core",
29           "xcconfig": {
30             "OTHER_CFLAGS": "$(inherited) -DYAP_STANDARD_SQLITE"
31           },
32           "libraries": "sqlite3",
33           "source_files": [
34             "YapDatabase/*.{h,m,mm,c}",
35             "YapDatabase/{Internal,Utilities}/*.{h,m,mm,c}",
36             "YapDatabase/Extensions/Protocol/**/*.{h,m,mm,c}"
37           ],
38           "private_header_files": "YapDatabase/Internal/*.h"
39         },
40         {
41           "name": "Extensions",
42           "dependencies": {
43             "YapDatabase/Standard-ObjC/Core": [
45             ]
46           },
47           "subspecs": [
48             {
49               "name": "View",
50               "source_files": "YapDatabase/Extensions/View/**/*.{h,m,mm,c}",
51               "private_header_files": "YapDatabase/Extensions/View/Internal/*.h"
52             },
53             {
54               "name": "AutoView",
55               "dependencies": {
56                 "YapDatabase/Standard-ObjC/Extensions/View": [
58                 ]
59               },
60               "source_files": "YapDatabase/Extensions/AutoView/**/*.{h,m,mm,c}",
61               "private_header_files": "YapDatabase/Extensions/AutoView/Internal/*.h"
62             },
63             {
64               "name": "ManualView",
65               "dependencies": {
66                 "YapDatabase/Standard-ObjC/Extensions/View": [
68                 ]
69               },
70               "source_files": "YapDatabase/Extensions/ManualView/**/*.{h,m,mm,c}",
71               "private_header_files": "YapDatabase/Extensions/ManualView/Internal/*.h"
72             },
73             {
74               "name": "SecondaryIndex",
75               "source_files": "YapDatabase/Extensions/SecondaryIndex/**/*.{h,m,mm,c}",
76               "private_header_files": "YapDatabase/Extensions/SecondaryIndex/Internal/*.h"
77             },
78             {
79               "name": "CrossProcessNotification",
80               "source_files": "YapDatabase/Extensions/CrossProcessNotification/**/*.{h,m,mm,c}",
81               "private_header_files": "YapDatabase/Extensions/CrossProcessNotification/Internal/*.h"
82             },
83             {
84               "name": "Relationships",
85               "source_files": "YapDatabase/Extensions/Relationships/**/*.{h,m,mm,c}",
86               "private_header_files": "YapDatabase/Extensions/Relationships/Internal/*.h"
87             },
88             {
89               "name": "FullTextSearch",
90               "source_files": "YapDatabase/Extensions/FullTextSearch/**/*.{h,m,mm,c}",
91               "private_header_files": "YapDatabase/Extensions/FullTextSearch/Internal/*.h"
92             },
93             {
94               "name": "Hooks",
95               "source_files": "YapDatabase/Extensions/Hooks/**/*.{h,m,mm,c}",
96               "private_header_files": "YapDatabase/Extensions/Hooks/Internal/*.h"
97             },
98             {
99               "name": "FilteredView",
100               "dependencies": {
101                 "YapDatabase/Standard-ObjC/Extensions/View": [
103                 ]
104               },
105               "source_files": "YapDatabase/Extensions/FilteredView/**/*.{h,m,mm,c}",
106               "private_header_files": "YapDatabase/Extensions/FilteredView/Internal/*.h"
107             },
108             {
109               "name": "SearchResultsView",
110               "dependencies": {
111                 "YapDatabase/Standard-ObjC/Extensions/AutoView": [
113                 ],
114                 "YapDatabase/Standard-ObjC/Extensions/FullTextSearch": [
116                 ]
117               },
118               "source_files": "YapDatabase/Extensions/SearchResultsView/**/*.{h,m,mm,c}",
119               "private_header_files": "YapDatabase/Extensions/SearchResultsView/Internal/*.h"
120             },
121             {
122               "name": "CloudKit",
123               "source_files": "YapDatabase/Extensions/CloudKit/**/*.{h,m,mm,c}",
124               "private_header_files": "YapDatabase/Extensions/CloudKit/Internal/*.h"
125             },
126             {
127               "name": "RTreeIndex",
128               "source_files": "YapDatabase/Extensions/RTreeIndex/**/*.{h,m,mm,c}",
129               "private_header_files": "YapDatabase/Extensions/RTreeIndex/Internal/*.h"
130             },
131             {
132               "name": "ActionManager",
133               "osx": {
134                 "frameworks": "SystemConfiguration"
135               },
136               "ios": {
137                 "frameworks": "SystemConfiguration"
138               },
139               "tvos": {
140                 "frameworks": "SystemConfiguration"
141               },
142               "dependencies": {
143                 "YapDatabase/Standard-ObjC/Extensions/AutoView": [
145                 ]
146               },
147               "source_files": "YapDatabase/Extensions/ActionManager/**/*.{h,m,mm,c}",
148               "private_header_files": "YapDatabase/Extensions/ActionManager/Internal/*.h"
149             },
150             {
151               "name": "CloudCore",
152               "source_files": "YapDatabase/Extensions/CloudCore/**/*.{h,m,mm,c}"
153             }
154           ]
155         }
156       ]
157     },
158     {
159       "name": "Standard",
160       "subspecs": [
161         {
162           "name": "Core",
163           "dependencies": {
164             "YapDatabase/Standard-ObjC/Core": [
166             ]
167           },
168           "source_files": "YapDatabase/Swift/*.swift"
169         },
170         {
171           "name": "Extensions",
172           "dependencies": {
173             "YapDatabase/Standard/Core": [
175             ]
176           },
177           "subspecs": [
178             {
179               "name": "View",
180               "dependencies": {
181                 "YapDatabase/Standard-ObjC/Extensions/View": [
183                 ]
184               },
185               "source_files": "YapDatabase/Extensions/View/Swift/*.swift"
186             },
187             {
188               "name": "AutoView",
189               "dependencies": {
190                 "YapDatabase/Standard-ObjC/Extensions/AutoView": [
192                 ],
193                 "YapDatabase/Standard/Extensions/View": [
195                 ]
196               },
197               "source_files": "YapDatabase/Extensions/AutoView/Swift/*.swift"
198             },
199             {
200               "name": "ManualView",
201               "dependencies": {
202                 "YapDatabase/Standard-ObjC/Extensions/ManualView": [
204                 ],
205                 "YapDatabase/Standard/Extensions/View": [
207                 ]
208               },
209               "source_files": "YapDatabase/Extensions/ManualView/Swift/*.swift"
210             },
211             {
212               "name": "SecondaryIndex",
213               "dependencies": {
214                 "YapDatabase/Standard-ObjC/Extensions/SecondaryIndex": [
216                 ]
217               },
218               "source_files": "YapDatabase/Extensions/SecondaryIndex/Swift/*.swift"
219             },
220             {
221               "name": "CrossProcessNotification",
222               "dependencies": {
223                 "YapDatabase/Standard-ObjC/Extensions/CrossProcessNotification": [
225                 ]
226               },
227               "source_files": "YapDatabase/Extensions/CrossProcessNotification/Swift/*.swift"
228             },
229             {
230               "name": "Relationships",
231               "dependencies": {
232                 "YapDatabase/Standard-ObjC/Extensions/Relationships": [
234                 ]
235               },
236               "source_files": "YapDatabase/Extensions/Relationships/Swift/*.swift"
237             },
238             {
239               "name": "FullTextSearch",
240               "dependencies": {
241                 "YapDatabase/Standard-ObjC/Extensions/FullTextSearch": [
243                 ]
244               },
245               "source_files": "YapDatabase/Extensions/FullTextSearch/Swift/*.swift"
246             },
247             {
248               "name": "Hooks",
249               "dependencies": {
250                 "YapDatabase/Standard-ObjC/Extensions/Hooks": [
252                 ]
253               },
254               "source_files": "YapDatabase/Extensions/Hooks/Swift/*.swift"
255             },
256             {
257               "name": "FilteredView",
258               "dependencies": {
259                 "YapDatabase/Standard-ObjC/Extensions/FilteredView": [
261                 ],
262                 "YapDatabase/Standard/Extensions/View": [
264                 ]
265               },
266               "source_files": "YapDatabase/Extensions/FilteredView/Swift/*.swift"
267             },
268             {
269               "name": "SearchResultsView",
270               "dependencies": {
271                 "YapDatabase/Standard-ObjC/Extensions/SearchResultsView": [
273                 ],
274                 "YapDatabase/Standard/Extensions/AutoView": [
276                 ],
277                 "YapDatabase/Standard/Extensions/FullTextSearch": [
279                 ]
280               },
281               "source_files": "YapDatabase/Extensions/SearchResultsView/Swift/*.swift"
282             },
283             {
284               "name": "CloudKit",
285               "dependencies": {
286                 "YapDatabase/Standard-ObjC/Extensions/CloudKit": [
288                 ]
289               },
290               "source_files": "YapDatabase/Extensions/CloudKit/Swift/*.swift"
291             },
292             {
293               "name": "RTreeIndex",
294               "dependencies": {
295                 "YapDatabase/Standard-ObjC/Extensions/RTreeIndex": [
297                 ]
298               },
299               "source_files": "YapDatabase/Extensions/RTreeIndex/Swift/*.swift"
300             },
301             {
302               "name": "ActionManager",
303               "dependencies": {
304                 "YapDatabase/Standard-ObjC/Extensions/ActionManager": [
306                 ],
307                 "YapDatabase/Standard/Extensions/AutoView": [
309                 ]
310               },
311               "source_files": "YapDatabase/Extensions/ActionManager/Swift/*.swift",
312               "osx": {
313                 "frameworks": "SystemConfiguration"
314               },
315               "ios": {
316                 "frameworks": "SystemConfiguration"
317               },
318               "tvos": {
319                 "frameworks": "SystemConfiguration"
320               }
321             },
322             {
323               "name": "CloudCore",
324               "dependencies": {
325                 "YapDatabase/Standard-ObjC/Extensions/CloudCore": [
327                 ]
328               },
329               "source_files": "YapDatabase/Extensions/CloudCore/Swift/*.swift"
330             }
331           ]
332         }
333       ]
334     },
335     {
336       "name": "Standard+ModuleMap",
337       "osx": {
338         "module_map": "Framework/Mac/module.modulemap",
339         "frameworks": "SystemConfiguration"
340       },
341       "ios": {
342         "module_map": "Framework/iOS/module.modulemap",
343         "frameworks": "SystemConfiguration"
344       },
345       "tvos": {
346         "module_map": "Framework/tvOS/module.modulemap",
347         "frameworks": "SystemConfiguration"
348       },
349       "watchos": {
350         "module_map": "Framework/watchOS/module.modulemap"
351       },
352       "xcconfig": {
353         "OTHER_CFLAGS": "$(inherited) -DYAP_STANDARD_SQLITE"
354       },
355       "libraries": "sqlite3",
356       "source_files": [
357         "YapDatabase/*.{h,m,mm,c}",
358         "YapDatabase/{Internal,Utilities}/*.{h,m,mm,c}",
359         "YapDatabase/Extensions/**/*.{h,m,mm,c}"
360       ],
361       "private_header_files": [
362         "YapDatabase/Internal/*.h",
363         "YapDatabase/Extensions/**/Internal/*.h"
364       ]
365     },
366     {
367       "name": "SQLCipher-ObjC",
368       "subspecs": [
369         {
370           "name": "Core",
371           "xcconfig": {
372             "OTHER_CFLAGS": "$(inherited) -DSQLITE_HAS_CODEC"
373           },
374           "dependencies": {
375             "SQLCipher": [
376               ">= 3.4.0"
377             ]
378           },
379           "source_files": [
380             "YapDatabase/*.{h,m,mm,c}",
381             "YapDatabase/{Internal,Utilities}/*.{h,m,mm,c}",
382             "YapDatabase/Extensions/Protocol/**/*.{h,m,mm,c}"
383           ],
384           "private_header_files": "YapDatabase/Internal/*.h"
385         },
386         {
387           "name": "Extensions",
388           "dependencies": {
389             "YapDatabase/SQLCipher-ObjC/Core": [
391             ]
392           },
393           "subspecs": [
394             {
395               "name": "View",
396               "source_files": "YapDatabase/Extensions/View/**/*.{h,m,mm,c}",
397               "private_header_files": "YapDatabase/Extensions/View/Internal/*.h"
398             },
399             {
400               "name": "AutoView",
401               "dependencies": {
402                 "YapDatabase/SQLCipher-ObjC/Extensions/View": [
404                 ]
405               },
406               "source_files": "YapDatabase/Extensions/AutoView/**/*.{h,m,mm,c}",
407               "private_header_files": "YapDatabase/Extensions/AutoView/Internal/*.h"
408             },
409             {
410               "name": "ManualView",
411               "dependencies": {
412                 "YapDatabase/SQLCipher-ObjC/Extensions/View": [
414                 ]
415               },
416               "source_files": "YapDatabase/Extensions/ManualView/**/*.{h,m,mm,c}",
417               "private_header_files": "YapDatabase/Extensions/ManualView/Internal/*.h"
418             },
419             {
420               "name": "SecondaryIndex",
421               "source_files": "YapDatabase/Extensions/SecondaryIndex/**/*.{h,m,mm,c}",
422               "private_header_files": "YapDatabase/Extensions/SecondaryIndex/Internal/*.h"
423             },
424             {
425               "name": "CrossProcessNotification",
426               "source_files": "YapDatabase/Extensions/CrossProcessNotification/**/*.{h,m,mm,c}",
427               "private_header_files": "YapDatabase/Extensions/CrossProcessNotification/Internal/*.h"
428             },
429             {
430               "name": "Relationships",
431               "source_files": "YapDatabase/Extensions/Relationships/**/*.{h,m,mm,c}",
432               "private_header_files": "YapDatabase/Extensions/Relationships/Internal/*.h"
433             },
434             {
435               "name": "FullTextSearch",
436               "source_files": "YapDatabase/Extensions/FullTextSearch/**/*.{h,m,mm,c}",
437               "private_header_files": "YapDatabase/Extensions/FullTextSearch/Internal/*.h"
438             },
439             {
440               "name": "Hooks",
441               "source_files": "YapDatabase/Extensions/Hooks/**/*.{h,m,mm,c}",
442               "private_header_files": "YapDatabase/Extensions/Hooks/Internal/*.h"
443             },
444             {
445               "name": "FilteredView",
446               "dependencies": {
447                 "YapDatabase/SQLCipher-ObjC/Extensions/View": [
449                 ]
450               },
451               "source_files": "YapDatabase/Extensions/FilteredView/**/*.{h,m,mm,c}",
452               "private_header_files": "YapDatabase/Extensions/FilteredView/Internal/*.h"
453             },
454             {
455               "name": "SearchResultsView",
456               "dependencies": {
457                 "YapDatabase/SQLCipher-ObjC/Extensions/AutoView": [
459                 ],
460                 "YapDatabase/SQLCipher-ObjC/Extensions/FullTextSearch": [
462                 ]
463               },
464               "source_files": "YapDatabase/Extensions/SearchResultsView/**/*.{h,m,mm,c}",
465               "private_header_files": "YapDatabase/Extensions/SearchResultsView/Internal/*.h"
466             },
467             {
468               "name": "CloudKit",
469               "source_files": "YapDatabase/Extensions/CloudKit/**/*.{h,m,mm,c}",
470               "private_header_files": "YapDatabase/Extensions/CloudKit/Internal/*.h"
471             },
472             {
473               "name": "RTreeIndex",
474               "source_files": "YapDatabase/Extensions/RTreeIndex/**/*.{h,m,mm,c}",
475               "private_header_files": "YapDatabase/Extensions/RTreeIndex/Internal/*.h"
476             },
477             {
478               "name": "ActionManager",
479               "dependencies": {
480                 "YapDatabase/SQLCipher-ObjC/Extensions/AutoView": [
482                 ]
483               },
484               "source_files": "YapDatabase/Extensions/ActionManager/**/*.{h,m,mm,c}",
485               "private_header_files": "YapDatabase/Extensions/ActionManager/Internal/*.h",
486               "osx": {
487                 "frameworks": "SystemConfiguration"
488               },
489               "ios": {
490                 "frameworks": "SystemConfiguration"
491               },
492               "tvos": {
493                 "frameworks": "SystemConfiguration"
494               }
495             },
496             {
497               "name": "CloudCore",
498               "source_files": "YapDatabase/Extensions/CloudCore/**/*.{h,m,mm,c}"
499             }
500           ]
501         }
502       ]
503     },
504     {
505       "name": "SQLCipher",
506       "subspecs": [
507         {
508           "name": "Core",
509           "dependencies": {
510             "YapDatabase/SQLCipher-ObjC/Core": [
512             ]
513           },
514           "source_files": [
515             "YapDatabase/Swift/*.swift",
516             "YapDatabase/Extensions/Protocol/Swift/*.swift"
517           ]
518         },
519         {
520           "name": "Extensions",
521           "dependencies": {
522             "YapDatabase/SQLCipher/Core": [
524             ]
525           },
526           "subspecs": [
527             {
528               "name": "View",
529               "dependencies": {
530                 "YapDatabase/SQLCipher-ObjC/Extensions/View": [
532                 ]
533               },
534               "source_files": "YapDatabase/Extensions/View/Swift/*.swift"
535             },
536             {
537               "name": "AutoView",
538               "dependencies": {
539                 "YapDatabase/SQLCipher-ObjC/Extensions/AutoView": [
541                 ],
542                 "YapDatabase/SQLCipher/Extensions/View": [
544                 ]
545               },
546               "source_files": "YapDatabase/Extensions/AutoView/Swift/*.swift"
547             },
548             {
549               "name": "ManualView",
550               "dependencies": {
551                 "YapDatabase/SQLCipher-ObjC/Extensions/ManualView": [
553                 ],
554                 "YapDatabase/SQLCipher/Extensions/View": [
556                 ]
557               },
558               "source_files": "YapDatabase/Extensions/ManualView/Swift/*.swift"
559             },
560             {
561               "name": "SecondaryIndex",
562               "dependencies": {
563                 "YapDatabase/SQLCipher-ObjC/Extensions/SecondaryIndex": [
565                 ]
566               },
567               "source_files": "YapDatabase/Extensions/SecondaryIndex/Swift/*.swift"
568             },
569             {
570               "name": "CrossProcessNotification",
571               "dependencies": {
572                 "YapDatabase/SQLCipher-ObjC/Extensions/CrossProcessNotification": [
574                 ]
575               },
576               "source_files": "YapDatabase/Extensions/CrossProcessNotification/Swift/*.swift"
577             },
578             {
579               "name": "Relationships",
580               "dependencies": {
581                 "YapDatabase/SQLCipher-ObjC/Extensions/Relationships": [
583                 ]
584               },
585               "source_files": "YapDatabase/Extensions/Relationships/Swift/*.swift"
586             },
587             {
588               "name": "FullTextSearch",
589               "dependencies": {
590                 "YapDatabase/SQLCipher-ObjC/Extensions/FullTextSearch": [
592                 ]
593               },
594               "source_files": "YapDatabase/Extensions/FullTextSearch/Swift/*.swift"
595             },
596             {
597               "name": "Hooks",
598               "dependencies": {
599                 "YapDatabase/SQLCipher-ObjC/Extensions/Hooks": [
601                 ]
602               },
603               "source_files": "YapDatabase/Extensions/Hooks/Swift/*.swift"
604             },
605             {
606               "name": "FilteredView",
607               "dependencies": {
608                 "YapDatabase/SQLCipher-ObjC/Extensions/FilteredView": [
610                 ],
611                 "YapDatabase/SQLCipher/Extensions/View": [
613                 ]
614               },
615               "source_files": "YapDatabase/Extensions/FilteredView/Swift/*.swift"
616             },
617             {
618               "name": "SearchResultsView",
619               "dependencies": {
620                 "YapDatabase/SQLCipher-ObjC/Extensions/SearchResultsView": [
622                 ],
623                 "YapDatabase/SQLCipher/Extensions/AutoView": [
625                 ],
626                 "YapDatabase/SQLCipher/Extensions/FullTextSearch": [
628                 ]
629               },
630               "source_files": "YapDatabase/Extensions/SearchResultsView/Swift/*.swift"
631             },
632             {
633               "name": "CloudKit",
634               "dependencies": {
635                 "YapDatabase/SQLCipher-ObjC/Extensions/CloudKit": [
637                 ]
638               },
639               "source_files": "YapDatabase/Extensions/CloudKit/Swift/*.swift"
640             },
641             {
642               "name": "RTreeIndex",
643               "dependencies": {
644                 "YapDatabase/SQLCipher-ObjC/Extensions/RTreeIndex": [
646                 ]
647               },
648               "source_files": "YapDatabase/Extensions/RTreeIndex/Swift/*.swift"
649             },
650             {
651               "name": "ActionManager",
652               "dependencies": {
653                 "YapDatabase/SQLCipher-ObjC/Extensions/ActionManager": [
655                 ],
656                 "YapDatabase/SQLCipher/Extensions/AutoView": [
658                 ]
659               },
660               "source_files": "YapDatabase/Extensions/ActionManager/Swift/*.swift",
661               "osx": {
662                 "frameworks": "SystemConfiguration"
663               },
664               "ios": {
665                 "frameworks": "SystemConfiguration"
666               },
667               "tvos": {
668                 "frameworks": "SystemConfiguration"
669               }
670             },
671             {
672               "name": "CloudCore",
673               "dependencies": {
674                 "YapDatabase/SQLCipher-ObjC/Extensions/CloudCore": [
676                 ]
677               },
678               "source_files": "YapDatabase/Extensions/CloudCore/Swift/*.swift"
679             }
680           ]
681         }
682       ]
683     },
684     {
685       "name": "SQLCipher+ModuleMap",
686       "osx": {
687         "module_map": "Framework/Mac/module.modulemap",
688         "frameworks": "SystemConfiguration"
689       },
690       "ios": {
691         "module_map": "Framework/iOS/module.modulemap",
692         "frameworks": "SystemConfiguration"
693       },
694       "tvos": {
695         "module_map": "Framework/tvOS/module.modulemap",
696         "frameworks": "SystemConfiguration"
697       },
698       "watchos": {
699         "module_map": "Framework/watchOS/module.modulemap"
700       },
701       "xcconfig": {
702         "OTHER_CFLAGS": "$(inherited) -DSQLITE_HAS_CODEC"
703       },
704       "dependencies": {
705         "SQLCipher": [
706           ">= 3.4.0"
707         ]
708       },
709       "source_files": [
710         "YapDatabase/*.{h,m,mm,c}",
711         "YapDatabase/{Internal,Utilities}/*.{h,m,mm,c}",
712         "YapDatabase/Extensions/**/*.{h,m,mm,c}"
713       ],
714       "private_header_files": [
715         "YapDatabase/Internal/*.h",
716         "YapDatabase/Extensions/**/Internal/*.h"
717       ]
718     }
719   ],
720   "swift_version": "5.0"