blob: 1acf2bb82738f091c55fb9e3b000b1b84464000c [file] [log] [blame]
{
"name": "Globus",
"version": "0.1.83",
"homepage": "http://www.globus-ltd.com",
"summary": "Globus components for iOS",
"license": {
"type": "MIT",
"file": "LICENSE"
},
"authors": {
"Alexander Trifonov": "a.trifonov@globus-ltd.com"
},
"source": {
"git": "https://github.com/GlobusLTD/components-ios.git",
"tag": "0.1.83"
},
"platforms": {
"ios": "7.0",
"watchos": "2.0"
},
"requires_arc": true,
"subspecs": [
{
"name": "Dev",
"dependencies": {
"Globus/Grid": [
],
"Globus/Action": [
],
"Globus/Timer": [
],
"Globus/Timeout": [
],
"Globus/Observer": [
],
"Globus/RegExpParser": [
],
"Globus/TaskManager": [
],
"Globus/ApiManager": [
],
"Globus/Model": [
],
"Globus/ManagedModel": [
],
"Globus/DataSource": [
],
"Globus/Window": [
],
"Globus/TextField": [
],
"Globus/DateField": [
],
"Globus/ListField": [
],
"Globus/PhoneField": [
],
"Globus/TextView": [
],
"Globus/BlurView": [
],
"Globus/Button": [
],
"Globus/LayoutView": [
],
"Globus/LoadedView": [
],
"Globus/PageControl": [
],
"Globus/RoundView": [
],
"Globus/TouchView": [
],
"Globus/ImageView": [
],
"Globus/ScrollView": [
],
"Globus/SearchBar": [
],
"Globus/DataView": [
],
"Globus/PressAndHoldGestureRecognizer": [
],
"Globus/TransitionController": [
],
"Globus/BaseViewController": [
],
"Globus/DialogViewController": [
],
"Globus/PageViewController": [
],
"Globus/SlideViewController": [
],
"Globus/NavigationViewController": [
],
"Globus/TabBarViewController": [
],
"Globus/SplitViewController": [
],
"Globus/ViewController": [
],
"Globus/PopoverController": [
],
"Globus/GeoLocationManager": [
],
"Globus/NotificationManager": [
],
"Globus/Style": [
],
"Globus/AppGroupNotificationCenter": [
],
"Globus/WebViewController": [
],
"Globus/Moon": [
],
"Globus/AudioSession": [
],
"Globus/AudioPlayer": [
],
"Globus/AudioRecorder": [
],
"Globus/VideoPlayerView": [
]
}
},
{
"name": "CoreFoundation",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_CORE_FOUNDATION"
},
"source_files": "Globus/CoreFoundation/**/*.{h,m}",
"ios": {
"frameworks": "Foundation"
},
"watchos": {
"frameworks": "Foundation"
}
},
{
"name": "CoreGraphics",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_CORE_GRAPHICS"
},
"source_files": "Globus/CoreGraphics/**/*.{h,m}",
"ios": {
"frameworks": "QuartzCore"
},
"watchos": {
"frameworks": "CoreGraphics"
},
"dependencies": {
"Globus/CoreFoundation": [
]
}
},
{
"name": "CoreAnimation",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_CORE_ANIMATION"
},
"source_files": "Globus/CoreAnimation/**/*.{h,m}",
"dependencies": {
"Globus/CoreFoundation": [
]
}
},
{
"name": "UIKit",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_UI_KIT"
},
"source_files": "Globus/UIKit/**/*.{h,m}",
"ios": {
"frameworks": "UIKit"
},
"watchos": {
"frameworks": "UIKit"
},
"dependencies": {
"Globus/CoreFoundation": [
],
"Globus/CoreGraphics": [
]
}
},
{
"name": "Grid",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_GRID"
},
"source_files": "Globus/Grid/**/*.{h,m}",
"dependencies": {
"Globus/CoreFoundation": [
]
}
},
{
"name": "Action",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_ACTION"
},
"source_files": "Globus/Action/**/*.{h,m}",
"dependencies": {
"Globus/CoreFoundation": [
]
}
},
{
"name": "Timer",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_TIMER"
},
"source_files": "Globus/Timer/**/*.{h,m}",
"dependencies": {
"Globus/Action": [
]
}
},
{
"name": "Timeout",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_TIMEOUT"
},
"source_files": "Globus/Timeout/**/*.{h,m}",
"dependencies": {
"Globus/CoreFoundation": [
]
}
},
{
"name": "Observer",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_OBSERVER"
},
"source_files": "Globus/Observer/**/*.{h,m}",
"dependencies": {
"Globus/CoreFoundation": [
]
}
},
{
"name": "KVO",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_KVO"
},
"source_files": "Globus/KVO/**/*.{h,m}",
"dependencies": {
"Globus/CoreFoundation": [
]
}
},
{
"name": "RegExpParser",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_REG_EXP_PARSER"
},
"source_files": "Globus/RegExpParser/**/*.{h,m}",
"dependencies": {
"Globus/CoreFoundation": [
]
}
},
{
"name": "TaskManager",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_TASK_MANAGER"
},
"source_files": "Globus/TaskManager/**/*.{h,m}",
"dependencies": {
"Globus/CoreFoundation": [
]
}
},
{
"name": "Model",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_MODEL"
},
"source_files": "Globus/Model/**/*.{h,m}",
"dependencies": {
"Globus/UIKit": [
]
}
},
{
"name": "ManagedModel",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_MANAGED_MODEL"
},
"source_files": "Globus/ManagedModel/**/*.{h,m}",
"ios": {
"frameworks": "CoreData"
},
"watchos": {
"frameworks": "CoreData"
},
"dependencies": {
"Globus/Model": [
]
}
},
{
"name": "Cache",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_CACHE"
},
"source_files": "Globus/Cache/**/*.{h,m}",
"dependencies": {
"Globus/CoreFoundation": [
],
"Globus/CoreGraphics": [
],
"Globus/Timer": [
],
"Globus/Model": [
]
}
},
{
"name": "ApiManager",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_API_MANAGER"
},
"source_files": "Globus/ApiManager/**/*.{h,m}",
"dependencies": {
"Globus/CoreFoundation": [
]
}
},
{
"name": "DataSource",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_DATA_SOURCE"
},
"source_files": "Globus/DataSource/**/*.{h,m}",
"dependencies": {
"Globus/CoreFoundation": [
]
}
},
{
"name": "SpinnerView",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_SPINNER_VIEW"
},
"source_files": "Globus/SpinnerView/**/*.{h,m}",
"dependencies": {
"Globus/UIKit": [
],
"Globus/CoreAnimation": [
]
}
},
{
"name": "BlurView",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_BLUR_VIEW"
},
"source_files": "Globus/BlurView/**/*.{h,m}",
"dependencies": {
"Globus/UIKit": [
]
}
},
{
"name": "ActivityView",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_ACTIVITY_VIEW"
},
"source_files": "Globus/ActivityView/**/*.{h,m}",
"dependencies": {
"Globus/SpinnerView": [
],
"Globus/BlurView": [
]
}
},
{
"name": "InputValidation",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_INPUT_VALIDATION"
},
"source_files": "Globus/InputValidation/**/*.{h,m}",
"dependencies": {
"Globus/UIKit": [
],
"Globus/Action": [
]
}
},
{
"name": "TextField",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_TEXT_FIELD"
},
"source_files": "Globus/TextField/**/*.{h,m}",
"dependencies": {
"Globus/InputValidation": [
]
}
},
{
"name": "DateField",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_DATE_FIELD"
},
"source_files": "Globus/DateField/**/*.{h,m}",
"dependencies": {
"Globus/TextField": [
]
}
},
{
"name": "ListField",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_LIST_FIELD"
},
"source_files": "Globus/ListField/**/*.{h,m}",
"dependencies": {
"Globus/TextField": [
]
}
},
{
"name": "PhoneField",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_PHONE_FIELD"
},
"source_files": "Globus/PhoneField/**/*.{h,m}",
"dependencies": {
"Globus/TextField": [
]
}
},
{
"name": "TextView",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_TEXT_VIEW"
},
"source_files": "Globus/TextView/**/*.{h,m}",
"dependencies": {
"Globus/InputValidation": [
]
}
},
{
"name": "BadgeView",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_BADGE_VIEW"
},
"source_files": "Globus/BadgeView/**/*.{h,m}",
"dependencies": {
"Globus/UIKit": [
]
}
},
{
"name": "Button",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_BUTTON"
},
"source_files": "Globus/Button/**/*.{h,m}",
"dependencies": {
"Globus/BadgeView": [
]
}
},
{
"name": "LayoutView",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_LAYOUT_VIEW"
},
"source_files": "Globus/LayoutView/**/*.{h,m}",
"dependencies": {
"Globus/UIKit": [
],
"Globus/KVO": [
]
}
},
{
"name": "LoadedView",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_LOADED_VIEW"
},
"source_files": "Globus/LoadedView/**/*.{h,m}",
"dependencies": {
"Globus/UIKit": [
]
}
},
{
"name": "PageControl",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_PAGE_CONTROL"
},
"source_files": "Globus/PageControl/**/*.{h,m}",
"dependencies": {
"Globus/UIKit": [
]
}
},
{
"name": "RoundView",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_ROUND_VIEW"
},
"source_files": "Globus/RoundView/**/*.{h,m}",
"dependencies": {
"Globus/UIKit": [
]
}
},
{
"name": "TouchView",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_TOUCH_VIEW"
},
"source_files": "Globus/TouchView/**/*.{h,m}",
"dependencies": {
"Globus/UIKit": [
]
}
},
{
"name": "ImageView",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_IMAGE_VIEW"
},
"source_files": "Globus/ImageView/**/*.{h,m}",
"dependencies": {
"Globus/UIKit": [
],
"Globus/ApiManager": [
],
"Globus/Cache": [
]
}
},
{
"name": "ScrollView",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_SCROLL_VIEW"
},
"source_files": "Globus/ScrollView/**/*.{h,m}",
"dependencies": {
"Globus/UIKit": [
]
}
},
{
"name": "SearchBar",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_SEARCH_BAR"
},
"source_files": "Globus/SearchBar/**/*.{h,m}",
"dependencies": {
"Globus/BlurView": [
],
"Globus/Button": [
],
"Globus/TextField": [
]
}
},
{
"name": "DataView",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_DATA_VIEW"
},
"source_files": "Globus/DataView/**/*.{h,m}",
"dependencies": {
"Globus/Grid": [
],
"Globus/Timeout": [
],
"Globus/UIKit": [
],
"Globus/SearchBar": [
],
"Globus/PageControl": [
],
"Globus/Window": [
]
}
},
{
"name": "PressAndHoldGestureRecognizer",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_PRESS_AND_HOLD_GESTURE_RECORNIZER"
},
"source_files": "Globus/PressAndHoldGestureRecognizer/**/*.{h,m}",
"dependencies": {
"Globus/UIKit": [
],
"Globus/Action": [
]
}
},
{
"name": "Window",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_WINDOW"
},
"source_files": "Globus/Window/**/*.{h,m}",
"dependencies": {
"Globus/ActivityView": [
]
}
},
{
"name": "TransitionController",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_TRANSITION_CONTROLLER"
},
"source_files": "Globus/TransitionController/**/*.{h,m}",
"dependencies": {
"Globus/UIKit": [
]
}
},
{
"name": "BaseViewController",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_BASE_VIEW_CONTROLLER"
},
"source_files": "Globus/BaseViewController/**/*.{h,m}",
"dependencies": {
"Globus/TransitionController": [
],
"Globus/Window": [
]
}
},
{
"name": "DialogViewController",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_DIALOG_VIEW_CONTROLLER"
},
"source_files": "Globus/DialogViewController/**/*.{h,m}",
"dependencies": {
"Globus/BaseViewController": [
],
"Globus/SlideViewController": [
],
"Globus/BlurView": [
]
}
},
{
"name": "SlideViewController",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_SLIDE_VIEW_CONTROLLER"
},
"source_files": "Globus/SlideViewController/**/*.{h,m}",
"dependencies": {
"Globus/BaseViewController": [
]
}
},
{
"name": "PageViewController",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_PAGE_VIEW_CONTROLLER"
},
"source_files": "Globus/PageViewController/**/*.{h,m}",
"dependencies": {
"Globus/BaseViewController": [
],
"Globus/SlideViewController": [
]
}
},
{
"name": "NavigationViewController",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_NAVIGATION_VIEW_CONTROLLER"
},
"source_files": "Globus/NavigationViewController/**/*.{h,m}",
"dependencies": {
"Globus/BaseViewController": [
],
"Globus/SlideViewController": [
]
}
},
{
"name": "TabBarViewController",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_TAB_BAR_VIEW_CONTROLLER"
},
"source_files": "Globus/TabBarViewController/**/*.{h,m}",
"dependencies": {
"Globus/BaseViewController": [
],
"Globus/SlideViewController": [
]
}
},
{
"name": "SplitViewController",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_SPLIT_VIEW_CONTROLLER"
},
"source_files": "Globus/SplitViewController/**/*.{h,m}",
"dependencies": {
"Globus/BaseViewController": [
],
"Globus/SlideViewController": [
]
}
},
{
"name": "ViewController",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_VIEW_CONTROLLER"
},
"source_files": "Globus/ViewController/**/*.{h,m}",
"dependencies": {
"Globus/BaseViewController": [
],
"Globus/ActivityView": [
]
}
},
{
"name": "PopoverController",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_POPOVER_CONTROLLER"
},
"source_files": "Globus/PopoverController/**/*.{h,m}",
"dependencies": {
"Globus/UIKit": [
]
}
},
{
"name": "GeoLocationManager",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_GEO_LOCATION_MANAGER"
},
"source_files": "Globus/GeoLocationManager/**/*.{h,m}",
"ios": {
"frameworks": "CoreLocation"
},
"watchos": {
"frameworks": "CoreLocation"
},
"dependencies": {
"Globus/Action": [
],
"Globus/UIKit": [
]
}
},
{
"name": "NotificationManager",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_NOTIFICATION_MANAGER"
},
"source_files": "Globus/NotificationManager/**/*.{h,m}",
"dependencies": {
"Globus/UIKit": [
]
}
},
{
"name": "Style",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_STYLE"
},
"source_files": "Globus/Style/**/*.{h,m}",
"dependencies": {
"Globus/UIKit": [
]
}
},
{
"name": "AppGroupNotificationCenter",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_APP_GROUP_NOTIFICATION_CENTER"
},
"source_files": "Globus/AppGroupNotificationCenter/**/*.{h,m}",
"dependencies": {
"Globus/Action": [
]
}
},
{
"name": "WebViewController",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_WEB_VIEW_CONTROLLER"
},
"source_files": "Globus/WebViewController/**/*.{h,m}",
"ios": {
"weak_frameworks": "WebKit"
},
"resources": "Globus/WebViewController/GLBWebViewController.bundle",
"dependencies": {
"Globus/ViewController": [
]
}
},
{
"name": "Moon",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_MOON"
},
"source_files": "Globus/Moon/**/*.{h,m}",
"resources": "Globus/Moon/GLBMoon.bundle"
},
{
"name": "AudioSession",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_AUDIO_SESSION"
},
"source_files": "Globus/AudioSession/**/*.{h,m}",
"ios": {
"frameworks": "UIKit"
},
"dependencies": {
"Globus/CoreFoundation": [
]
}
},
{
"name": "AudioPlayer",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_AUDIO_PLAYER"
},
"source_files": "Globus/AudioPlayer/**/*.{h,m}",
"dependencies": {
"Globus/AudioSession": [
],
"Globus/Action": [
]
}
},
{
"name": "AudioRecorder",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_AUDIO_RECORDER"
},
"source_files": "Globus/AudioRecorder/**/*.{h,m}",
"dependencies": {
"Globus/AudioSession": [
],
"Globus/Action": [
]
}
},
{
"name": "VideoPlayerView",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_VIDEO_PLAYER_VIEW"
},
"source_files": "Globus/VideoPlayerView/**/*.{h,m}",
"dependencies": {
"Globus/AudioSession": [
],
"Globus/UIKit": [
],
"Globus/Action": [
]
}
},
{
"name": "WatchManager",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GLOBUS_WATCH_MANAGER"
},
"source_files": "Globus/WatchManager/**/*.{h,m}",
"ios": {
"frameworks": "WatchConnectivity"
},
"dependencies": {
"Globus/CoreFoundation": [
],
"Globus/UIKit": [
]
}
}
]
}