lib.json 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566
  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. "liblz4": {
  228. "source": "liblz4",
  229. "static-libs-unix": [
  230. "liblz4.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. "libuv": {
  288. "source": "libuv",
  289. "static-libs-unix": [
  290. "libuv.a"
  291. ]
  292. },
  293. "libwebp": {
  294. "source": "libwebp",
  295. "static-libs-unix": [
  296. "libwebp.a",
  297. "libwebpdecoder.a",
  298. "libwebpdemux.a",
  299. "libwebpmux.a",
  300. "libsharpyuv.a"
  301. ]
  302. },
  303. "libxml2": {
  304. "source": "libxml2",
  305. "static-libs-unix": [
  306. "libxml2.a"
  307. ],
  308. "static-libs-windows": [
  309. [
  310. "libxml2s.lib",
  311. "libxml2_a.lib"
  312. ]
  313. ],
  314. "headers": [
  315. "libxml2"
  316. ],
  317. "lib-depends": [
  318. "libiconv",
  319. "zlib"
  320. ],
  321. "lib-suggests": [
  322. "xz",
  323. "icu"
  324. ],
  325. "lib-suggests-windows": [
  326. "icu",
  327. "xz"
  328. ]
  329. },
  330. "libxslt": {
  331. "source": "libxslt",
  332. "static-libs-unix": [
  333. "libxslt.a",
  334. "libexslt.a"
  335. ],
  336. "lib-depends": [
  337. "libxml2"
  338. ]
  339. },
  340. "libyaml": {
  341. "source": "libyaml",
  342. "static-libs-unix": [
  343. "libyaml.a"
  344. ],
  345. "static-libs-windows": [
  346. "yaml.lib"
  347. ],
  348. "headers": [
  349. "yaml.h"
  350. ]
  351. },
  352. "libzip": {
  353. "source": "libzip",
  354. "static-libs-unix": [
  355. "libzip.a"
  356. ],
  357. "static-libs-windows": [
  358. [
  359. "zip.lib",
  360. "libzip_a.lib"
  361. ]
  362. ],
  363. "headers": [
  364. "zip.h",
  365. "zipconf.h"
  366. ],
  367. "lib-depends": [
  368. "zlib"
  369. ],
  370. "lib-suggests": [
  371. "bzip2",
  372. "xz",
  373. "zstd",
  374. "openssl"
  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. "unixodbc": {
  500. "source": "unixodbc",
  501. "static-libs-unix": [
  502. "libodbc.a",
  503. "libodbccr.a",
  504. "libodbcinst.a"
  505. ],
  506. "lib-depends": [
  507. "libiconv"
  508. ]
  509. },
  510. "xz": {
  511. "source": "xz",
  512. "static-libs-unix": [
  513. "liblzma.a"
  514. ],
  515. "static-libs-windows": [
  516. [
  517. "liblzma.lib",
  518. "liblzma_a.lib"
  519. ]
  520. ],
  521. "headers-unix": [
  522. "lzma"
  523. ],
  524. "headers-windows": [
  525. "lzma",
  526. "lzma.h"
  527. ],
  528. "lib-depends": [
  529. "libiconv"
  530. ]
  531. },
  532. "zlib": {
  533. "source": "zlib",
  534. "static-libs-unix": [
  535. "libz.a"
  536. ],
  537. "static-libs-windows": [
  538. "zlib_a.lib"
  539. ],
  540. "headers": [
  541. "zlib.h",
  542. "zconf.h"
  543. ]
  544. },
  545. "zstd": {
  546. "source": "zstd",
  547. "static-libs-unix": [
  548. "libzstd.a"
  549. ],
  550. "static-libs-windows": [
  551. [
  552. "zstd.lib",
  553. "zstd_static.lib"
  554. ]
  555. ],
  556. "headers-unix": [
  557. "zdict.h",
  558. "zstd.h",
  559. "zstd_errors.h"
  560. ],
  561. "headers-windows": [
  562. "zstd.h",
  563. "zstd_errors.h"
  564. ]
  565. }
  566. }