lib.json 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493
  1. {
  2. "brotli": {
  3. "source": "brotli",
  4. "static-libs-unix": [
  5. "libbrotlidec-static.a",
  6. "libbrotlienc-static.a",
  7. "libbrotlicommon-static.a"
  8. ],
  9. "static-libs-windows": [
  10. "brotlicommon-static.lib",
  11. "brotlienc-static.lib",
  12. "brotlidec-static.lib"
  13. ],
  14. "headers": [
  15. "brotli"
  16. ]
  17. },
  18. "bzip2": {
  19. "source": "bzip2",
  20. "static-libs-unix": [
  21. "libbz2.a"
  22. ],
  23. "static-libs-windows": [
  24. [
  25. "libbz2.lib",
  26. "libbz2_a.lib"
  27. ]
  28. ],
  29. "headers": [
  30. "bzlib.h"
  31. ]
  32. },
  33. "curl": {
  34. "source": "curl",
  35. "static-libs-unix": [
  36. "libcurl.a"
  37. ],
  38. "static-libs-windows": [
  39. "libcurl.lib"
  40. ],
  41. "headers": [
  42. "curl"
  43. ],
  44. "lib-depends-unix": [
  45. "zlib"
  46. ],
  47. "lib-suggests": [
  48. "libssh2",
  49. "brotli",
  50. "nghttp2",
  51. "zstd",
  52. "openssl"
  53. ],
  54. "lib-suggests-windows": [
  55. "zlib",
  56. "libssh2",
  57. "brotli",
  58. "nghttp2",
  59. "zstd",
  60. "openssl",
  61. "idn2",
  62. "psl"
  63. ],
  64. "frameworks": [
  65. "CoreFoundation",
  66. "SystemConfiguration"
  67. ]
  68. },
  69. "freetype": {
  70. "source": "freetype",
  71. "static-libs-unix": [
  72. "libfreetype.a"
  73. ],
  74. "headers-unix": [
  75. "freetype2/freetype/freetype.h",
  76. "freetype2/ft2build.h"
  77. ],
  78. "lib-depends": [
  79. "zlib"
  80. ],
  81. "lib-suggests": [
  82. "libpng",
  83. "bzip2",
  84. "brotli"
  85. ]
  86. },
  87. "gmp": {
  88. "source": "gmp",
  89. "static-libs-unix": [
  90. "libgmp.a"
  91. ],
  92. "static-libs-windows": [
  93. "libgmp.lib"
  94. ],
  95. "headers": [
  96. "gmp.h"
  97. ]
  98. },
  99. "icu": {
  100. "source": "icu",
  101. "static-libs-unix": [
  102. "libicui18n.a",
  103. "libicuio.a",
  104. "libicuuc.a",
  105. "libicudata.a"
  106. ]
  107. },
  108. "imagemagick": {
  109. "source": "imagemagick",
  110. "static-libs-unix": [
  111. "libMagick++-7.Q16HDRI.a",
  112. "libMagickCore-7.Q16HDRI.a",
  113. "libMagickWand-7.Q16HDRI.a"
  114. ],
  115. "lib-depends": [
  116. "zlib",
  117. "libpng",
  118. "libjpeg",
  119. "bzip2",
  120. "libwebp",
  121. "freetype"
  122. ],
  123. "lib-suggests": [
  124. "zstd",
  125. "xz",
  126. "libzip",
  127. "libxml2"
  128. ]
  129. },
  130. "libavif": {
  131. "source": "libavif",
  132. "static-libs-unix": [
  133. "libavif.a"
  134. ]
  135. },
  136. "libevent": {
  137. "source": "libevent",
  138. "static-libs-unix": [
  139. "libevent.a",
  140. "libevent_core.a",
  141. "libevent_extra.a",
  142. "libevent_openssl.a"
  143. ],
  144. "lib-depends": [
  145. "openssl"
  146. ]
  147. },
  148. "libffi": {
  149. "source": "libffi",
  150. "static-libs-unix": [
  151. "libffi.a"
  152. ],
  153. "static-libs-windows": [
  154. "libffi.lib"
  155. ],
  156. "headers-unix": [
  157. "ffi.h",
  158. "ffitarget.h"
  159. ],
  160. "headers-windows": [
  161. "ffi.h",
  162. "fficonfig.h",
  163. "ffitarget.h"
  164. ]
  165. },
  166. "libiconv": {
  167. "source": "libiconv",
  168. "static-libs-unix": [
  169. "libiconv.a",
  170. "libcharset.a"
  171. ],
  172. "headers": [
  173. "iconv.h",
  174. "libcharset.h",
  175. "localcharset.h"
  176. ]
  177. },
  178. "libjpeg": {
  179. "source": "libjpeg",
  180. "static-libs-unix": [
  181. "libjpeg.a",
  182. "libturbojpeg.a"
  183. ]
  184. },
  185. "libmcrypt": {
  186. "source": "libmcrypt",
  187. "static-libs-unix": [
  188. "libmcrypt.a"
  189. ]
  190. },
  191. "libpng": {
  192. "source": "libpng",
  193. "static-libs-unix": [
  194. "libpng.a"
  195. ],
  196. "static-libs-windows": [
  197. "libpng16_static.lib"
  198. ],
  199. "headers-unix": [
  200. "png.h",
  201. "pngconf.h",
  202. "pnglibconf.h"
  203. ],
  204. "headers-windows": [
  205. "png.h",
  206. "pngconf.h"
  207. ],
  208. "lib-depends": [
  209. "zlib"
  210. ]
  211. },
  212. "libsodium": {
  213. "source": "libsodium",
  214. "static-libs-unix": [
  215. "libsodium.a"
  216. ]
  217. },
  218. "libssh2": {
  219. "source": "libssh2",
  220. "static-libs-unix": [
  221. "libssh2.a"
  222. ],
  223. "static-libs-windows": [
  224. "libssh2.lib"
  225. ],
  226. "headers": [
  227. "libssh2.h",
  228. "libssh2_publickey.h",
  229. "libssh2_sftp.h"
  230. ],
  231. "lib-depends": [
  232. "openssl"
  233. ],
  234. "lib-suggests": [
  235. "zlib"
  236. ]
  237. },
  238. "libwebp": {
  239. "source": "libwebp",
  240. "static-libs-unix": [
  241. "libwebp.a",
  242. "libwebpdecoder.a",
  243. "libwebpdemux.a",
  244. "libwebpmux.a",
  245. "libsharpyuv.a"
  246. ]
  247. },
  248. "libxml2": {
  249. "source": "libxml2",
  250. "static-libs-unix": [
  251. "libxml2.a"
  252. ],
  253. "static-libs-windows": [
  254. [
  255. "libxml2s.lib",
  256. "libxml2_a.lib"
  257. ]
  258. ],
  259. "headers": [
  260. "libxml2"
  261. ],
  262. "lib-depends": [
  263. "libiconv"
  264. ],
  265. "lib-suggests": [
  266. "xz",
  267. "zlib",
  268. "icu"
  269. ],
  270. "lib-suggests-windows": [
  271. "icu",
  272. "xz",
  273. "zlib",
  274. "pthreads4w"
  275. ]
  276. },
  277. "libyaml": {
  278. "source": "libyaml",
  279. "static-libs-unix": [
  280. "libyaml.a"
  281. ],
  282. "static-libs-windows": [
  283. "yaml.lib"
  284. ],
  285. "headers": [
  286. "yaml.h"
  287. ]
  288. },
  289. "libzip": {
  290. "source": "libzip",
  291. "static-libs-unix": [
  292. "libzip.a"
  293. ],
  294. "static-libs-windows": [
  295. [
  296. "zip.lib",
  297. "libzip_a.lib"
  298. ]
  299. ],
  300. "headers": [
  301. "zip.h",
  302. "zipconf.h"
  303. ],
  304. "lib-depends": [
  305. "zlib"
  306. ],
  307. "lib-suggests": [
  308. "bzip2",
  309. "xz",
  310. "zstd",
  311. "openssl"
  312. ]
  313. },
  314. "mcrypt": {
  315. "source": "mcrypt",
  316. "static-libs-unix": [
  317. "libmcrypt.a"
  318. ]
  319. },
  320. "ncurses": {
  321. "source": "ncurses",
  322. "static-libs-unix": [
  323. "libncurses.a"
  324. ]
  325. },
  326. "nghttp2": {
  327. "source": "nghttp2",
  328. "static-libs-unix": [
  329. "libnghttp2.a"
  330. ],
  331. "static-libs-windows": [
  332. "nghttp2.lib"
  333. ],
  334. "headers": [
  335. "nghttp2"
  336. ],
  337. "lib-depends": [
  338. "zlib",
  339. "openssl"
  340. ],
  341. "lib-suggests": [
  342. "libxml2"
  343. ]
  344. },
  345. "onig": {
  346. "source": "onig",
  347. "static-libs-unix": [
  348. "libonig.a"
  349. ],
  350. "static-libs-windows": [
  351. [
  352. "onig.lib",
  353. "onig_a.lib"
  354. ]
  355. ],
  356. "headers": [
  357. "oniggnu.h",
  358. "oniguruma.h"
  359. ]
  360. },
  361. "openssl": {
  362. "source": "openssl",
  363. "static-libs-unix": [
  364. "libssl.a",
  365. "libcrypto.a"
  366. ],
  367. "static-libs-windows": [
  368. "libssl.lib",
  369. "libcrypto.lib"
  370. ],
  371. "headers": [
  372. "openssl"
  373. ],
  374. "lib-depends": [
  375. "zlib"
  376. ]
  377. },
  378. "pkg-config": {
  379. "source": "pkg-config"
  380. },
  381. "postgresql": {
  382. "source": "postgresql",
  383. "static-libs-unix": [
  384. "libpq.a",
  385. "libpgport.a",
  386. "libpgcommon.a"
  387. ],
  388. "lib-depends": [
  389. "libiconv",
  390. "libxml2",
  391. "openssl",
  392. "zlib",
  393. "readline"
  394. ],
  395. "lib-suggests": [
  396. "icu"
  397. ]
  398. },
  399. "pthreads4w": {
  400. "source": "pthreads4w",
  401. "static-libs-windows": [
  402. "libpthreadVC3.lib"
  403. ],
  404. "headers-windows": [
  405. "_ptw32.h",
  406. "pthread.h",
  407. "sched.h",
  408. "semaphore.h"
  409. ]
  410. },
  411. "readline": {
  412. "source": "readline",
  413. "static-libs-unix": [
  414. "libreadline.a"
  415. ],
  416. "lib-depends": [
  417. "ncurses"
  418. ]
  419. },
  420. "sqlite": {
  421. "source": "sqlite",
  422. "static-libs-unix": [
  423. "libsqlite3.a"
  424. ],
  425. "headers-unix": [
  426. "sqlite3.h",
  427. "sqlite3ext.h"
  428. ]
  429. },
  430. "xz": {
  431. "source": "xz",
  432. "static-libs-unix": [
  433. "liblzma.a"
  434. ],
  435. "static-libs-windows": [
  436. [
  437. "liblzma.lib",
  438. "liblzma_a.lib"
  439. ]
  440. ],
  441. "headers-unix": [
  442. "lzma"
  443. ],
  444. "headers-windows": [
  445. "lzma",
  446. "lzma.h"
  447. ],
  448. "lib-depends": [
  449. "libiconv"
  450. ]
  451. },
  452. "zlib": {
  453. "source": "zlib",
  454. "static-libs-unix": [
  455. "libz.a"
  456. ],
  457. "static-libs-windows": [
  458. "zlib_a.lib"
  459. ],
  460. "headers": [
  461. "zlib.h",
  462. "zconf.h"
  463. ]
  464. },
  465. "libmemcached": {
  466. "source": "libmemcached",
  467. "static-libs-unix": [
  468. "libmemcached.a",
  469. "libmemcachedutil.a"
  470. ]
  471. },
  472. "zstd": {
  473. "source": "zstd",
  474. "static-libs-unix": [
  475. "libzstd.a"
  476. ],
  477. "static-libs-windows": [
  478. [
  479. "zstd.lib",
  480. "zstd_static.lib"
  481. ]
  482. ],
  483. "headers-unix": [
  484. "zdict.h",
  485. "zstd.h",
  486. "zstd_errors.h"
  487. ],
  488. "headers-windows": [
  489. "zstd.h",
  490. "zstd_errors.h"
  491. ]
  492. }
  493. }