[Add] DittoObjC 4.9.2
[CocoaPods.git] / Specs / c / 2 / 8 / YapDatabase / 2.9 / YapDatabase.podspec.json
blobb3777f54f5c5a2febd7d932d233973dd90b83d84
2   "name": "YapDatabase",
3   "version": "2.9",
4   "summary": "A 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": "2.9"
13   },
14   "platforms": {
15     "osx": "10.8",
16     "ios": "6.0",
17     "tvos": "9.0"
18   },
19   "module_map": "Framework/module.modulemap",
20   "libraries": "c++",
21   "default_subspecs": "Standard",
22   "subspecs": [
23     {
24       "name": "Standard",
25       "subspecs": [
26         {
27           "name": "Core",
28           "libraries": "sqlite3",
29           "xcconfig": {
30             "OTHER_CFLAGS": "$(inherited) -DYAP_STANDARD_SQLITE"
31           },
32           "dependencies": {
33             "CocoaLumberjack": [
34               "~> 2"
35             ]
36           },
37           "source_files": [
38             "YapDatabase/*.{h,m,mm,c}",
39             "YapDatabase/{Internal,Utilities}/*.{h,m,mm,c}",
40             "YapDatabase/Extensions/Protocol/**/*.{h,m,mm,c}"
41           ],
42           "private_header_files": "YapDatabase/**/Internal/*.h"
43         },
44         {
45           "name": "Extensions",
46           "dependencies": {
47             "YapDatabase/Standard/Core": [
49             ]
50           },
51           "subspecs": [
52             {
53               "name": "Views",
54               "source_files": "YapDatabase/Extensions/Views/**/*.{h,m,mm,c}"
55             },
56             {
57               "name": "SecondaryIndex",
58               "source_files": "YapDatabase/Extensions/SecondaryIndex/**/*.{h,m,mm,c}"
59             },
60             {
61               "name": "CrossProcessNotification",
62               "source_files": "YapDatabase/Extensions/CrossProcessNotification/**/*.{h,m,mm,c}"
63             },
64             {
65               "name": "Relationships",
66               "source_files": "YapDatabase/Extensions/Relationships/**/*.{h,m,mm,c}"
67             },
68             {
69               "name": "FullTextSearch",
70               "source_files": "YapDatabase/Extensions/FullTextSearch/**/*.{h,m,mm,c}"
71             },
72             {
73               "name": "Hooks",
74               "source_files": "YapDatabase/Extensions/Hooks/**/*.{h,m,mm,c}"
75             },
76             {
77               "name": "FilteredViews",
78               "dependencies": {
79                 "YapDatabase/Standard/Extensions/Views": [
81                 ]
82               },
83               "source_files": "YapDatabase/Extensions/FilteredViews/**/*.{h,m,mm,c}"
84             },
85             {
86               "name": "SearchResults",
87               "dependencies": {
88                 "YapDatabase/Standard/Extensions/Views": [
90                 ],
91                 "YapDatabase/Standard/Extensions/FullTextSearch": [
93                 ]
94               },
95               "source_files": "YapDatabase/Extensions/SearchResults/**/*.{h,m,mm,c}"
96             },
97             {
98               "name": "CloudKit",
99               "source_files": "YapDatabase/Extensions/CloudKit/**/*.{h,m,mm,c}"
100             },
101             {
102               "name": "RTreeIndex",
103               "source_files": "YapDatabase/Extensions/RTreeIndex/**/*.{h,m,mm,c}"
104             },
105             {
106               "name": "ConnectionProxy",
107               "source_files": "YapDatabase/Extensions/ConnectionProxy/**/*.{h,m,mm,c}"
108             },
109             {
110               "name": "ActionManager",
111               "platforms": {
112                 "osx": "10.8",
113                 "ios": "6.0"
114               },
115               "dependencies": {
116                 "Reachability": [
117                   "~> 3"
118                 ],
119                 "YapDatabase/Standard/Extensions/Views": [
121                 ]
122               },
123               "source_files": "YapDatabase/Extensions/ActionManager/**/*.{h,m,mm,c}"
124             }
125           ]
126         }
127       ]
128     },
129     {
130       "name": "SQLCipher",
131       "subspecs": [
132         {
133           "name": "Core",
134           "dependencies": {
135             "SQLCipher/fts": [
137             ],
138             "CocoaLumberjack": [
139               "~> 2"
140             ]
141           },
142           "xcconfig": {
143             "OTHER_CFLAGS": "$(inherited) -DSQLITE_HAS_CODEC"
144           },
145           "source_files": [
146             "YapDatabase/*.{h,m,mm,c}",
147             "YapDatabase/{Internal,Utilities}/*.{h,m,mm,c}",
148             "YapDatabase/Extensions/Protocol/**/*.{h,m,mm,c}"
149           ],
150           "private_header_files": "YapDatabase/**/Internal/*.h"
151         },
152         {
153           "name": "Extensions",
154           "dependencies": {
155             "YapDatabase/SQLCipher/Core": [
157             ]
158           },
159           "subspecs": [
160             {
161               "name": "Views",
162               "source_files": "YapDatabase/Extensions/Views/**/*.{h,m,mm,c}"
163             },
164             {
165               "name": "SecondaryIndex",
166               "source_files": "YapDatabase/Extensions/SecondaryIndex/**/*.{h,m,mm,c}"
167             },
168             {
169               "name": "CrossProcessNotification",
170               "source_files": "YapDatabase/Extensions/CrossProcessNotification/**/*.{h,m,mm,c}"
171             },
172             {
173               "name": "Relationships",
174               "source_files": "YapDatabase/Extensions/Relationships/**/*.{h,m,mm,c}"
175             },
176             {
177               "name": "FullTextSearch",
178               "source_files": "YapDatabase/Extensions/FullTextSearch/**/*.{h,m,mm,c}"
179             },
180             {
181               "name": "Hooks",
182               "source_files": "YapDatabase/Extensions/Hooks/**/*.{h,m,mm,c}"
183             },
184             {
185               "name": "FilteredViews",
186               "dependencies": {
187                 "YapDatabase/SQLCipher/Extensions/Views": [
189                 ]
190               },
191               "source_files": "YapDatabase/Extensions/FilteredViews/**/*.{h,m,mm,c}"
192             },
193             {
194               "name": "SearchResults",
195               "dependencies": {
196                 "YapDatabase/SQLCipher/Extensions/Views": [
198                 ],
199                 "YapDatabase/SQLCipher/Extensions/FullTextSearch": [
201                 ]
202               },
203               "source_files": "YapDatabase/Extensions/SearchResults/**/*.{h,m,mm,c}"
204             },
205             {
206               "name": "CloudKit",
207               "source_files": "YapDatabase/Extensions/CloudKit/**/*.{h,m,mm,c}"
208             },
209             {
210               "name": "RTreeIndex",
211               "source_files": "YapDatabase/Extensions/RTreeIndex/**/*.{h,m,mm,c}"
212             },
213             {
214               "name": "ConnectionProxy",
215               "source_files": "YapDatabase/Extensions/ConnectionProxy/**/*.{h,m,mm,c}"
216             },
217             {
218               "name": "ActionManager",
219               "platforms": {
220                 "osx": "10.8",
221                 "ios": "6.0"
222               },
223               "dependencies": {
224                 "Reachability": [
225                   "~> 3"
226                 ],
227                 "YapDatabase/SQLCipher/Extensions/Views": [
229                 ]
230               },
231               "source_files": "YapDatabase/Extensions/ActionManager/**/*.{h,m,mm,c}"
232             }
233           ]
234         }
235       ]
236     }
237   ]