{ "name": "YapDatabase", "version": "2.9.3", "summary": "A key/value store built atop sqlite for iOS & Mac.", "homepage": "https://github.com/yapstudios/YapDatabase", "license": "MIT", "authors": { "Robbie Hanson": "robbiehanson@deusty.com" }, "source": { "git": "https://github.com/yapstudios/YapDatabase.git", "tag": "2.9.3" }, "platforms": { "osx": "10.9", "ios": "8.0", "tvos": "9.0", "watchos": "2.0" }, "libraries": "c++", "default_subspecs": "Standard", "subspecs": [ { "name": "Standard", "subspecs": [ { "name": "Core", "xcconfig": { "OTHER_CFLAGS": "$(inherited) -DYAP_STANDARD_SQLITE" }, "libraries": "sqlite3", "dependencies": { "CocoaLumberjack": [ "~> 2" ] }, "source_files": [ "YapDatabase/*.{h,m,mm,c}", "YapDatabase/{Internal,Utilities}/*.{h,m,mm,c}", "YapDatabase/Extensions/Protocol/**/*.{h,m,mm,c}" ], "private_header_files": [ "YapDatabase/Internal/*.h", "YapDatabase/Extensions/Protocol/Internal/*.h" ] }, { "name": "Extensions", "dependencies": { "YapDatabase/Standard/Core": [ ] }, "subspecs": [ { "name": "View", "source_files": "YapDatabase/Extensions/View/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/View/Internal/*.h" }, { "name": "AutoView", "dependencies": { "YapDatabase/Standard/Extensions/View": [ ] }, "source_files": "YapDatabase/Extensions/AutoView/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/AutoView/Internal/*.h" }, { "name": "ManualView", "dependencies": { "YapDatabase/Standard/Extensions/View": [ ] }, "source_files": "YapDatabase/Extensions/ManualView/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/ManualView/Internal/*.h" }, { "name": "SecondaryIndex", "source_files": "YapDatabase/Extensions/SecondaryIndex/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/SecondaryIndex/Internal/*.h" }, { "name": "CrossProcessNotification", "source_files": "YapDatabase/Extensions/CrossProcessNotification/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/CrossProcessNotification/Internal/*.h" }, { "name": "Relationships", "source_files": "YapDatabase/Extensions/Relationships/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/Relationships/Internal/*.h" }, { "name": "FullTextSearch", "source_files": "YapDatabase/Extensions/FullTextSearch/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/FullTextSearch/Internal/*.h" }, { "name": "Hooks", "source_files": "YapDatabase/Extensions/Hooks/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/Hooks/Internal/*.h" }, { "name": "FilteredView", "dependencies": { "YapDatabase/Standard/Extensions/View": [ ] }, "source_files": "YapDatabase/Extensions/FilteredView/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/FilteredView/Internal/*.h" }, { "name": "SearchResultsView", "dependencies": { "YapDatabase/Standard/Extensions/AutoView": [ ], "YapDatabase/Standard/Extensions/FullTextSearch": [ ] }, "source_files": "YapDatabase/Extensions/SearchResultsView/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/SearchResultsView/Internal/*.h" }, { "name": "CloudKit", "platforms": { "osx": "10.8", "ios": "6.0", "tvos": "9.0" }, "source_files": "YapDatabase/Extensions/CloudKit/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/CloudKit/Internal/*.h" }, { "name": "RTreeIndex", "source_files": "YapDatabase/Extensions/RTreeIndex/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/RTreeIndex/Internal/*.h" }, { "name": "ConnectionProxy", "source_files": "YapDatabase/Extensions/ConnectionProxy/**/*.{h,m,mm,c}" }, { "name": "ActionManager", "osx": { "frameworks": "SystemConfiguration" }, "ios": { "frameworks": "SystemConfiguration" }, "tvos": { "frameworks": "SystemConfiguration" }, "dependencies": { "YapDatabase/Standard/Extensions/View": [ ] }, "source_files": "YapDatabase/Extensions/ActionManager/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/ActionManager/Internal/*.h" } ] } ] }, { "name": "SQLCipher", "subspecs": [ { "name": "Core", "xcconfig": { "OTHER_CFLAGS": "$(inherited) -DSQLITE_HAS_CODEC" }, "dependencies": { "SQLCipher": [ ">= 3.4.0" ], "CocoaLumberjack": [ "~> 2" ] }, "source_files": [ "YapDatabase/*.{h,m,mm,c}", "YapDatabase/{Internal,Utilities}/*.{h,m,mm,c}", "YapDatabase/Extensions/Protocol/**/*.{h,m,mm,c}" ], "private_header_files": [ "YapDatabase/Internal/*.h", "YapDatabase/Extensions/Protocol/Internal/*.h" ] }, { "name": "Extensions", "dependencies": { "YapDatabase/SQLCipher/Core": [ ] }, "subspecs": [ { "name": "View", "source_files": "YapDatabase/Extensions/View/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/View/Internal/*.h" }, { "name": "AutoView", "dependencies": { "YapDatabase/SQLCipher/Extensions/View": [ ] }, "source_files": "YapDatabase/Extensions/AutoView/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/AutoView/Internal/*.h" }, { "name": "ManualView", "dependencies": { "YapDatabase/SQLCipher/Extensions/View": [ ] }, "source_files": "YapDatabase/Extensions/ManualView/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/ManualView/Internal/*.h" }, { "name": "SecondaryIndex", "source_files": "YapDatabase/Extensions/SecondaryIndex/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/SecondaryIndex/Internal/*.h" }, { "name": "CrossProcessNotification", "source_files": "YapDatabase/Extensions/CrossProcessNotification/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/CrossProcessNotification/Internal/*.h" }, { "name": "Relationships", "source_files": "YapDatabase/Extensions/Relationships/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/Relationships/Internal/*.h" }, { "name": "FullTextSearch", "source_files": "YapDatabase/Extensions/FullTextSearch/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/FullTextSearch/Internal/*.h" }, { "name": "Hooks", "source_files": "YapDatabase/Extensions/Hooks/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/Hooks/Internal/*.h" }, { "name": "FilteredView", "dependencies": { "YapDatabase/SQLCipher/Extensions/View": [ ] }, "source_files": "YapDatabase/Extensions/FilteredView/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/FilteredView/Internal/*.h" }, { "name": "SearchResultsView", "dependencies": { "YapDatabase/SQLCipher/Extensions/AutoView": [ ], "YapDatabase/SQLCipher/Extensions/FullTextSearch": [ ] }, "source_files": "YapDatabase/Extensions/SearchResultsView/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/SearchResultsView/Internal/*.h" }, { "name": "CloudKit", "platforms": { "osx": "10.8", "ios": "6.0", "tvos": "9.0" }, "source_files": "YapDatabase/Extensions/CloudKit/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/CloudKit/Internal/*.h" }, { "name": "RTreeIndex", "source_files": "YapDatabase/Extensions/RTreeIndex/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/RTreeIndex/Internal/*.h" }, { "name": "ConnectionProxy", "source_files": "YapDatabase/Extensions/ConnectionProxy/**/*.{h,m,mm,c}" }, { "name": "ActionManager", "osx": { "frameworks": "SystemConfiguration" }, "ios": { "frameworks": "SystemConfiguration" }, "tvos": { "frameworks": "SystemConfiguration" }, "dependencies": { "YapDatabase/SQLCipher/Extensions/View": [ ] }, "source_files": "YapDatabase/Extensions/ActionManager/**/*.{h,m,mm,c}", "private_header_files": "YapDatabase/Extensions/ActionManager/Internal/*.h" } ] } ] } ] }