lib.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555
  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. "openssl",
  46. "zlib"
  47. ],
  48. "lib-suggests": [
  49. "libssh2",
  50. "brotli",
  51. "nghttp2",
  52. "zstd"
  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. "CoreServices",
  67. "SystemConfiguration"
  68. ]
  69. },
  70. "freetype": {
  71. "source": "freetype",
  72. "static-libs-unix": [
  73. "libfreetype.a"
  74. ],
  75. "headers-unix": [
  76. "freetype2/freetype/freetype.h",
  77. "freetype2/ft2build.h"
  78. ],
  79. "lib-depends": [
  80. "zlib"
  81. ],
  82. "lib-suggests": [
  83. "libpng",
  84. "bzip2",
  85. "brotli"
  86. ]
  87. },
  88. "glfw": {
  89. "source": "ext-glfw",
  90. "static-libs-unix": [
  91. "libglfw3.a"
  92. ],
  93. "frameworks": [
  94. "CoreVideo",
  95. "OpenGL",
  96. "Cocoa",
  97. "IOKit"
  98. ]
  99. },
  100. "gmp": {
  101. "source": "gmp",
  102. "static-libs-unix": [
  103. "libgmp.a"
  104. ],
  105. "static-libs-windows": [
  106. "libgmp.lib"
  107. ],
  108. "headers": [
  109. "gmp.h"
  110. ]
  111. },
  112. "icu": {
  113. "source": "icu",
  114. "cpp-library": true,
  115. "static-libs-unix": [
  116. "libicui18n.a",
  117. "libicuio.a",
  118. "libicuuc.a",
  119. "libicudata.a"
  120. ]
  121. },
  122. "imagemagick": {
  123. "source": "imagemagick",
  124. "static-libs-unix": [
  125. "libMagick++-7.Q16HDRI.a",
  126. "libMagickWand-7.Q16HDRI.a",
  127. "libMagickCore-7.Q16HDRI.a"
  128. ],
  129. "lib-depends": [
  130. "zlib",
  131. "libpng",
  132. "libjpeg",
  133. "libwebp",
  134. "freetype"
  135. ],
  136. "lib-suggests": [
  137. "zstd",
  138. "xz",
  139. "bzip2",
  140. "libzip",
  141. "libxml2"
  142. ]
  143. },
  144. "imap": {
  145. "source": "imap",
  146. "static-libs-unix": [
  147. "libc-client.a"
  148. ],
  149. "lib-suggests": [
  150. "openssl"
  151. ]
  152. },
  153. "ldap": {
  154. "source": "ldap",
  155. "static-libs-unix": [
  156. "liblber.a",
  157. "libldap.a"
  158. ],
  159. "lib-depends": [
  160. "openssl",
  161. "zlib",
  162. "gmp",
  163. "libsodium"
  164. ]
  165. },
  166. "libargon2": {
  167. "source": "libargon2",
  168. "static-libs-unix": [
  169. "libargon2.a"
  170. ]
  171. },
  172. "libavif": {
  173. "source": "libavif",
  174. "static-libs-unix": [
  175. "libavif.a"
  176. ]
  177. },
  178. "libevent": {
  179. "source": "libevent",
  180. "static-libs-unix": [
  181. "libevent.a",
  182. "libevent_core.a",
  183. "libevent_extra.a",
  184. "libevent_openssl.a"
  185. ],
  186. "lib-depends": [
  187. "openssl"
  188. ]
  189. },
  190. "libffi": {
  191. "source": "libffi",
  192. "static-libs-unix": [
  193. "libffi.a"
  194. ],
  195. "static-libs-windows": [
  196. "libffi.lib"
  197. ],
  198. "headers-unix": [
  199. "ffi.h",
  200. "ffitarget.h"
  201. ],
  202. "headers-windows": [
  203. "ffi.h",
  204. "fficonfig.h",
  205. "ffitarget.h"
  206. ]
  207. },
  208. "libiconv": {
  209. "source": "libiconv",
  210. "static-libs-unix": [
  211. "libiconv.a",
  212. "libcharset.a"
  213. ],
  214. "headers": [
  215. "iconv.h",
  216. "libcharset.h",
  217. "localcharset.h"
  218. ]
  219. },
  220. "libjpeg": {
  221. "source": "libjpeg",
  222. "static-libs-unix": [
  223. "libjpeg.a",
  224. "libturbojpeg.a"
  225. ]
  226. },
  227. "libmcrypt": {
  228. "source": "libmcrypt",
  229. "static-libs-unix": [
  230. "libmcrypt.a"
  231. ]
  232. },
  233. "libmemcached": {
  234. "source": "libmemcached",
  235. "static-libs-unix": [
  236. "libmemcached.a",
  237. "libmemcachedutil.a"
  238. ]
  239. },
  240. "libpng": {
  241. "source": "libpng",
  242. "static-libs-unix": [
  243. "libpng16.a"
  244. ],
  245. "static-libs-windows": [
  246. "libpng16_static.lib"
  247. ],
  248. "headers-unix": [
  249. "png.h",
  250. "pngconf.h",
  251. "pnglibconf.h"
  252. ],
  253. "headers-windows": [
  254. "png.h",
  255. "pngconf.h"
  256. ],
  257. "lib-depends": [
  258. "zlib"
  259. ]
  260. },
  261. "libsodium": {
  262. "source": "libsodium",
  263. "static-libs-unix": [
  264. "libsodium.a"
  265. ]
  266. },
  267. "libssh2": {
  268. "source": "libssh2",
  269. "static-libs-unix": [
  270. "libssh2.a"
  271. ],
  272. "static-libs-windows": [
  273. "libssh2.lib"
  274. ],
  275. "headers": [
  276. "libssh2.h",
  277. "libssh2_publickey.h",
  278. "libssh2_sftp.h"
  279. ],
  280. "lib-depends": [
  281. "openssl"
  282. ],
  283. "lib-suggests": [
  284. "zlib"
  285. ]
  286. },
  287. "libwebp": {
  288. "source": "libwebp",
  289. "static-libs-unix": [
  290. "libwebp.a",
  291. "libwebpdecoder.a",
  292. "libwebpdemux.a",
  293. "libwebpmux.a",
  294. "libsharpyuv.a"
  295. ]
  296. },
  297. "libxml2": {
  298. "source": "libxml2",
  299. "static-libs-unix": [
  300. "libxml2.a"
  301. ],
  302. "static-libs-windows": [
  303. [
  304. "libxml2s.lib",
  305. "libxml2_a.lib"
  306. ]
  307. ],
  308. "headers": [
  309. "libxml2"
  310. ],
  311. "lib-depends": [
  312. "libiconv",
  313. "zlib"
  314. ],
  315. "lib-suggests": [
  316. "xz",
  317. "icu"
  318. ],
  319. "lib-suggests-windows": [
  320. "icu",
  321. "xz"
  322. ]
  323. },
  324. "libxslt": {
  325. "source": "libxslt",
  326. "static-libs-unix": [
  327. "libxslt.a",
  328. "libexslt.a"
  329. ],
  330. "lib-depends": [
  331. "libxml2"
  332. ]
  333. },
  334. "libyaml": {
  335. "source": "libyaml",
  336. "static-libs-unix": [
  337. "libyaml.a"
  338. ],
  339. "static-libs-windows": [
  340. "yaml.lib"
  341. ],
  342. "headers": [
  343. "yaml.h"
  344. ]
  345. },
  346. "libzip": {
  347. "source": "libzip",
  348. "static-libs-unix": [
  349. "libzip.a"
  350. ],
  351. "static-libs-windows": [
  352. [
  353. "zip.lib",
  354. "libzip_a.lib"
  355. ]
  356. ],
  357. "headers": [
  358. "zip.h",
  359. "zipconf.h"
  360. ],
  361. "lib-depends": [
  362. "zlib"
  363. ],
  364. "lib-suggests": [
  365. "bzip2",
  366. "xz",
  367. "zstd",
  368. "openssl"
  369. ]
  370. },
  371. "mcrypt": {
  372. "source": "mcrypt",
  373. "static-libs-unix": [
  374. "libmcrypt.a"
  375. ]
  376. },
  377. "ncurses": {
  378. "source": "ncurses",
  379. "static-libs-unix": [
  380. "libncurses.a"
  381. ]
  382. },
  383. "nghttp2": {
  384. "source": "nghttp2",
  385. "static-libs-unix": [
  386. "libnghttp2.a"
  387. ],
  388. "static-libs-windows": [
  389. "nghttp2.lib"
  390. ],
  391. "headers": [
  392. "nghttp2"
  393. ],
  394. "lib-depends": [
  395. "zlib",
  396. "openssl"
  397. ],
  398. "lib-suggests": [
  399. "libxml2"
  400. ]
  401. },
  402. "onig": {
  403. "source": "onig",
  404. "static-libs-unix": [
  405. "libonig.a"
  406. ],
  407. "static-libs-windows": [
  408. [
  409. "onig.lib",
  410. "onig_a.lib"
  411. ]
  412. ],
  413. "headers": [
  414. "oniggnu.h",
  415. "oniguruma.h"
  416. ]
  417. },
  418. "openssl": {
  419. "source": "openssl",
  420. "static-libs-unix": [
  421. "libssl.a",
  422. "libcrypto.a"
  423. ],
  424. "static-libs-windows": [
  425. "libssl.lib",
  426. "libcrypto.lib"
  427. ],
  428. "headers": [
  429. "openssl"
  430. ],
  431. "lib-depends": [
  432. "zlib"
  433. ]
  434. },
  435. "pkg-config": {
  436. "source": "pkg-config"
  437. },
  438. "postgresql": {
  439. "source": "postgresql",
  440. "static-libs-unix": [
  441. "libpq.a",
  442. "libpgport.a",
  443. "libpgcommon.a"
  444. ],
  445. "lib-depends": [
  446. "libiconv",
  447. "libxml2",
  448. "openssl",
  449. "zlib",
  450. "readline"
  451. ],
  452. "lib-suggests": [
  453. "icu",
  454. "libxslt",
  455. "ldap",
  456. "zstd"
  457. ]
  458. },
  459. "readline": {
  460. "source": "readline",
  461. "static-libs-unix": [
  462. "libreadline.a"
  463. ],
  464. "lib-depends": [
  465. "ncurses"
  466. ]
  467. },
  468. "snappy": {
  469. "source": "snappy",
  470. "static-libs-unix": [
  471. "libsnappy.a"
  472. ],
  473. "headers-unix": [
  474. "snappy.h",
  475. "snappy-c.h",
  476. "snappy-sinksource.h",
  477. "snappy-stubs-public.h"
  478. ],
  479. "lib-depends": [
  480. "zlib"
  481. ]
  482. },
  483. "sqlite": {
  484. "source": "sqlite",
  485. "static-libs-unix": [
  486. "libsqlite3.a"
  487. ],
  488. "headers-unix": [
  489. "sqlite3.h",
  490. "sqlite3ext.h"
  491. ]
  492. },
  493. "tidy": {
  494. "source": "tidy",
  495. "static-libs-unix": [
  496. "libtidy.a"
  497. ]
  498. },
  499. "xz": {
  500. "source": "xz",
  501. "static-libs-unix": [
  502. "liblzma.a"
  503. ],
  504. "static-libs-windows": [
  505. [
  506. "liblzma.lib",
  507. "liblzma_a.lib"
  508. ]
  509. ],
  510. "headers-unix": [
  511. "lzma"
  512. ],
  513. "headers-windows": [
  514. "lzma",
  515. "lzma.h"
  516. ],
  517. "lib-depends": [
  518. "libiconv"
  519. ]
  520. },
  521. "zlib": {
  522. "source": "zlib",
  523. "static-libs-unix": [
  524. "libz.a"
  525. ],
  526. "static-libs-windows": [
  527. "zlib_a.lib"
  528. ],
  529. "headers": [
  530. "zlib.h",
  531. "zconf.h"
  532. ]
  533. },
  534. "zstd": {
  535. "source": "zstd",
  536. "static-libs-unix": [
  537. "libzstd.a"
  538. ],
  539. "static-libs-windows": [
  540. [
  541. "zstd.lib",
  542. "zstd_static.lib"
  543. ]
  544. ],
  545. "headers-unix": [
  546. "zdict.h",
  547. "zstd.h",
  548. "zstd_errors.h"
  549. ],
  550. "headers-windows": [
  551. "zstd.h",
  552. "zstd_errors.h"
  553. ]
  554. }
  555. }