| { |
| "name": "PromiseKit", |
| "version": "0.9.14", |
| "source": { |
| "git": "https://github.com/mxcl/PromiseKit.git", |
| "tag": "0.9.14" |
| }, |
| "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", |
| "objc/NSURLConnection+PromiseKit.m", |
| "objc/NSNotificationCenter+PromiseKit.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" |
| ] |
| } |
| ] |
| } |