blob: 7d4df2d507d7b5c2dad4d7f446b9467e3935af01 [file] [log] [blame]
{
"name": "PromiseKit",
"version": "0.9.13.1",
"source": {
"git": "https://github.com/mxcl/PromiseKit.git",
"tag": "0.9.13.1"
},
"license": "MIT",
"summary": "A delightful Promises implementation for iOS and OS X.",
"homepage": "http://promisekit.org",
"social_media_url": "https://twitter.com/mxcl",
"authors": {
"Max Howell": "mxcl@me.com"
},
"documentation_url": "http://promisekit.org",
"requires_arc": true,
"compiler_flags": "-fmodules",
"platforms": {
"ios": "5.0",
"osx": "10.7"
},
"default_subspecs": "defaults",
"subspecs": [
{
"name": "base",
"source_files": [
"objc/PromiseKit/*.h",
"objc/PromiseKit.{h,m}"
],
"preserve_paths": [
"objc/Private",
"objc/PromiseKit"
],
"frameworks": "Foundation"
},
{
"name": "defaults",
"dependencies": {
"PromiseKit/Foundation": [
],
"PromiseKit/timing": [
]
},
"ios": {
"dependencies": {
"PromiseKit/UIKit": [
],
"PromiseKit/UIAnimation": [
]
}
}
},
{
"name": "private",
"source_files": "objc/Private/PMKManualReference.m",
"preserve_paths": [
"objc/Private",
"objc/PromiseKit"
]
},
{
"name": "timing",
"dependencies": {
"PromiseKit/base": [
]
},
"ios": {
"source_files": [
"objc/PromiseKit/Promise+Timing.h",
"objc/PromiseKit+Timing.m"
]
},
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_TIMING=1"
},
"preserve_paths": [
"objc/Private",
"objc/PromiseKit"
]
},
{
"name": "Foundation",
"dependencies": {
"PromiseKit/base": [
],
"ChuzzleKit": [
],
"OMGHTTPURLRQ": [
]
},
"source_files": [
"objc/Foundation+PromiseKit.{h,m}",
"objc/deprecated/PromiseKit+Foundation.h"
],
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_FOUNDATION=1"
},
"preserve_paths": [
"objc/Private",
"objc/PromiseKit"
],
"frameworks": "Foundation"
},
{
"name": "UIKit",
"dependencies": {
"PromiseKit/base": [
],
"PromiseKit/private": [
]
},
"ios": {
"source_files": [
"objc/UIKit+PromiseKit.{h,m}",
"objc/deprecated/PromiseKit+UIKit.h"
],
"frameworks": "UIKit"
},
"platforms": {
"ios": "5.0"
},
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIKIT=1"
},
"preserve_paths": [
"objc/Private",
"objc/PromiseKit"
],
"weak_frameworks": "AssetsLibrary"
},
{
"name": "UIAnimation",
"dependencies": {
"PromiseKit/base": [
],
"PromiseKit/private": [
]
},
"ios": {
"source_files": [
"objc/UIView+PromiseKit.m",
"objc/UIKit+PromiseKit.h",
"objc/deprecated/PromiseKit+UIAnimation.h"
],
"frameworks": "UIKit"
},
"platforms": {
"ios": "4.0"
},
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIANIMATION=1"
},
"preserve_paths": [
"objc/Private",
"objc/PromiseKit"
]
},
{
"name": "CoreLocation",
"dependencies": {
"PromiseKit/base": [
],
"PromiseKit/private": [
]
},
"source_files": [
"objc/CoreLocation+PromiseKit.{h,m}",
"objc/deprecated/PromiseKit+CoreLocation.h"
],
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CORELOCATION=1"
},
"frameworks": "CoreLocation",
"preserve_paths": [
"objc/Private",
"objc/PromiseKit"
]
},
{
"name": "MapKit",
"dependencies": {
"PromiseKit/base": [
]
},
"source_files": [
"objc/MapKit+PromiseKit.{h,m}",
"objc/deprecated/PromiseKit+MapKit.h"
],
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MAPKIT=1"
},
"frameworks": "MapKit",
"preserve_paths": [
"objc/Private",
"objc/PromiseKit"
]
},
{
"name": "Accounts",
"dependencies": {
"PromiseKit/base": [
]
},
"source_files": [
"objc/Accounts+PromiseKit.{h,m}",
"objc/deprecated/PromiseKit+Accounts.h"
],
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_ACCOUNTS=1"
},
"frameworks": "Accounts",
"preserve_paths": [
"objc/Private",
"objc/PromiseKit"
]
},
{
"name": "Social",
"dependencies": {
"PromiseKit/base": [
],
"ChuzzleKit": [
]
},
"source_files": [
"objc/Social+PromiseKit.{h,m}",
"objc/deprecated/PromiseKit+Social.h"
],
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SOCIAL=1"
},
"frameworks": "Social",
"preserve_paths": [
"objc/Private",
"objc/PromiseKit"
]
},
{
"name": "StoreKit",
"dependencies": {
"PromiseKit/base": [
],
"PromiseKit/private": [
]
},
"source_files": [
"objc/StoreKit+PromiseKit.{h,m}",
"objc/deprecated/PromiseKit+StoreKit.h"
],
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_STOREKIT=1"
},
"frameworks": "StoreKit",
"preserve_paths": [
"objc/Private",
"objc/PromiseKit"
]
},
{
"name": "AVFoundation",
"dependencies": {
"PromiseKit/base": [
]
},
"ios": {
"source_files": [
"objc/AVFoundation+PromiseKit.{h,m}",
"objc/deprecated/PromiseKit+AVFoundation.h"
],
"frameworks": "AVFoundation"
},
"platforms": {
"ios": "5.0"
},
"preserve_paths": [
"objc/Private",
"objc/PromiseKit"
]
}
]
}