321 lines
11 KiB
JSON
321 lines
11 KiB
JSON
{
|
|
"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"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|