[Add] TrinityAudioSDK 3.2.118
[CocoaPods.git] / Specs / 1 / 3 / a / Typhoon / 2.1.2 / Typhoon.podspec.json
blob3df3435077523aa87f76f6db00ca1ee5820ed864
2   "name": "Typhoon",
3   "version": "2.1.2",
4   "license": "Apache2.0",
5   "summary": "A dependency injection container for Objective-C. Light-weight, yet flexible and full-featured.",
6   "homepage": "http://www.typhoonframework.org",
7   "authors": {
8     "Jasper Blues, Robert Gilliam, Daniel Rodríguez, Erik Sundin, Aleksey Garbarev & Contributors": "info@typhoonframework.org"
9   },
10   "source": {
11     "git": "https://github.com/appsquickly/Typhoon.git",
12     "tag": "2.1.2",
13     "submodules": true
14   },
15   "platforms": {
16     "ios": "5.0",
17     "osx": "10.7"
18   },
19   "documentation_url": "http://www.typhoonframework.org/docs/latest/api/",
20   "requires_arc": true,
21   "source_files": "Source/*.{h,m}",
22   "subspecs": [
23     {
24       "name": "Definition",
25       "source_files": "Source/Definition/*.{h,m}",
26       "subspecs": [
27         {
28           "name": "Method",
29           "source_files": "Source/Definition/Method/*.{h,m}",
30           "subspecs": [
31             {
32               "name": "Internal",
33               "source_files": "Source/Definition/Method/Internal/*.{h,m}"
34             }
35           ]
36         },
37         {
38           "name": "Injections",
39           "source_files": "Source/Definition/Injections/*.{h,m}"
40         },
41         {
42           "name": "Internal",
43           "source_files": "Source/Definition/Internal/*.{h,m}"
44         }
45       ]
46     },
47     {
48       "name": "Factory",
49       "source_files": "Source/Factory/*.{h,m}",
50       "dependencies": {
51         "Typhoon/Definition": [
53         ],
54         "Typhoon/Utils": [
56         ],
57         "Typhoon/no-arc": [
59         ],
60         "Typhoon/Configuration": [
62         ],
63         "Typhoon/TypeConversion": [
65         ]
66       },
67       "subspecs": [
68         {
69           "name": "Block",
70           "source_files": "Source/Factory/Block/*.{h,m}"
71         },
72         {
73           "name": "Hooks",
74           "source_files": "Source/Factory/Hooks/*.{h,m}"
75         },
76         {
77           "name": "Internal",
78           "source_files": "Source/Factory/Internal/*.{h,m}",
79           "exclude_files": "Source/Factory/Internal/NSInvocation+TCFInstanceBuilder.{h,m}"
80         },
81         {
82           "name": "Pool",
83           "source_files": "Source/Factory/Pool/*.{h,m}"
84         }
85       ]
86     },
87     {
88       "name": "Configuration",
89       "source_files": "Source/Configuration/*.{h,m}",
90       "subspecs": [
91         {
92           "name": "DefinitionOptionConfiguration",
93           "source_files": "Source/Configuration/DefinitionOptionConfiguration/*.{h,m}",
94           "subspecs": [
95             {
96               "name": "Factory",
97               "source_files": "Source/Configuration/DefinitionOptionConfiguration/Factory/*.{h,m}"
98             }
99           ]
100         },
101         {
102           "name": "ConfigPostProcessor",
103           "source_files": "Source/Configuration/ConfigPostProcessor/**/*.{h,m}"
104         },
105         {
106           "name": "Resource",
107           "source_files": "Source/Configuration/Resource/*.{h,m}"
108         },
109         {
110           "name": "Startup",
111           "source_files": "Source/Configuration/Startup/*.{h,m}"
112         }
113       ]
114     },
115     {
116       "name": "ios",
117       "platforms": {
118         "ios": "5.0"
119       },
120       "source_files": "Source/ios/*.{h,m}",
121       "subspecs": [
122         {
123           "name": "Configuration",
124           "source_files": "Source/ios/Configuration/**/*.{h,m}"
125         },
126         {
127           "name": "Storyboard",
128           "source_files": "Source/ios/Storyboard/**/*.{h,m}"
129         },
130         {
131           "name": "TypeConversion",
132           "source_files": "Source/ios/TypeConversion/**/*.{h,m}"
133         }
134       ]
135     },
136     {
137       "name": "TypeConversion",
138       "source_files": "Source/TypeConversion/*.{h,m}",
139       "subspecs": [
140         {
141           "name": "Converters",
142           "source_files": "Source/TypeConversion/Converters/*.{h,m}"
143         }
144       ]
145     },
146     {
147       "name": "Utils",
148       "source_files": "Source/{Utils,Vendor}/**/*.{h,m}"
149     },
150     {
151       "name": "Test",
152       "source_files": "Source/Test/**/*.{h,m}"
153     },
154     {
155       "name": "no-arc",
156       "requires_arc": false,
157       "source_files": "Source/Factory/Internal/NSInvocation+TCFInstanceBuilder.{h,m}"
158     }
159   ]