[Add] RongCloudRTC 5.12.0
[CocoaPods.git] / Specs / 2 / 7 / f / SpectrumCore / 1.2.0 / SpectrumCore.podspec.json
blobbd08d450ae0c5adef7369fb3b0acf7893aca067f
2   "name": "SpectrumCore",
3   "version": "1.2.0",
4   "summary": "A client-side image transcoding library.",
5   "description": "Spectrum is a cross-platform image transcoding library that can easily be integrated into an iOS project to efficiently perform common image operations.",
6   "homepage": "http://libspectrum.io",
7   "license": {
8     "type": "MIT",
9     "file": "LICENSE"
10   },
11   "authors": "Facebook",
12   "source": {
13     "git": "https://github.com/facebookincubator/spectrum.git",
14     "tag": "v1.2.0"
15   },
16   "platforms": {
17     "ios": "8.0"
18   },
19   "default_subspecs": [
20     "Plugins/Jpeg",
21     "Plugins/Png",
22     "Plugins/Webp"
23   ],
24   "dependencies": {
25     "spectrum-folly": [
26       "~> 2019.01.21.00"
27     ]
28   },
29   "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DSPECTRUM_TARGET_IOS -DSPECTRUM_EXTERNAL",
30   "subspecs": [
31     {
32       "name": "Base",
33       "header_dir": "spectrum",
34       "header_mappings_dir": "cpp/spectrum",
35       "source_files": "cpp/spectrum/**/*.{h,cpp}",
36       "exclude_files": "cpp/spectrum/plugins"
37     },
38     {
39       "name": "Plugins",
40       "subspecs": [
41         {
42           "name": "Jpeg",
43           "dependencies": {
44             "SpectrumCore/Base": [
45               "1.2.0"
46             ],
47             "mozjpeg": [
48               "3.3.2"
49             ]
50           },
51           "source_files": "cpp/spectrum/plugins/jpeg/**/*.{h,cpp}",
52           "header_dir": "spectrum/plugins/jpeg",
53           "header_mappings_dir": "cpp/spectrum/plugins/jpeg"
54         },
55         {
56           "name": "Png",
57           "dependencies": {
58             "SpectrumCore/Base": [
59               "1.2.0"
60             ],
61             "libpng": [
62               "~> 1.6.35"
63             ]
64           },
65           "source_files": "cpp/spectrum/plugins/png/**/*.{h,cpp}",
66           "header_dir": "spectrum/plugins/png",
67           "header_mappings_dir": "cpp/spectrum/plugins/png"
68         },
69         {
70           "name": "Webp",
71           "dependencies": {
72             "SpectrumCore/Base": [
73               "1.2.0"
74             ],
75             "libwebp": [
76               "~> 1.1.0"
77             ]
78           },
79           "source_files": "cpp/spectrum/plugins/webp/**/*.{h,cpp}",
80           "header_dir": "spectrum/plugins/webp",
81           "header_mappings_dir": "cpp/spectrum/plugins/webp",
82           "compiler_flags": "-DCOCOAPODS_BUILD"
83         }
84       ]
85     }
86   ]