lib.json 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659
  1. {
  2. "brotli": {
  3. "source": "brotli",
  4. "static-libs-unix": [
  5. "libbrotlidec.a",
  6. "libbrotlienc.a",
  7. "libbrotlicommon.a"
  8. ],
  9. "static-libs-windows": [
  10. "brotlicommon.lib",
  11. "brotlienc.lib",
  12. "brotlidec.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_a.lib"
  40. ],
  41. "headers": [
  42. "curl"
  43. ],
  44. "lib-depends-unix": [
  45. "openssl",
  46. "zlib"
  47. ],
  48. "lib-depends-windows": [
  49. "openssl",
  50. "zlib",
  51. "libssh2",
  52. "nghttp2"
  53. ],
  54. "lib-suggests-unix": [
  55. "libssh2",
  56. "brotli",
  57. "nghttp2",
  58. "zstd"
  59. ],
  60. "lib-suggests-windows": [
  61. "brotli",
  62. "zstd"
  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. "gettext": {
  89. "source": "gettext",
  90. "static-libs-unix": [
  91. "libintl.a"
  92. ],
  93. "lib-depends": [
  94. "libiconv"
  95. ],
  96. "lib-suggests": [
  97. "ncurses",
  98. "libxml2"
  99. ],
  100. "frameworks": [
  101. "CoreFoundation"
  102. ]
  103. },
  104. "glfw": {
  105. "source": "ext-glfw",
  106. "static-libs-unix": [
  107. "libglfw3.a"
  108. ],
  109. "frameworks": [
  110. "CoreVideo",
  111. "OpenGL",
  112. "Cocoa",
  113. "IOKit"
  114. ]
  115. },
  116. "gmp": {
  117. "source": "gmp",
  118. "static-libs-unix": [
  119. "libgmp.a"
  120. ],
  121. "static-libs-windows": [
  122. "libgmp.lib"
  123. ],
  124. "headers": [
  125. "gmp.h"
  126. ]
  127. },
  128. "icu": {
  129. "source": "icu",
  130. "cpp-library": true,
  131. "static-libs-unix": [
  132. "libicui18n.a",
  133. "libicuio.a",
  134. "libicuuc.a",
  135. "libicudata.a"
  136. ],
  137. "static-libs-windows": [
  138. "icuuc.lib",
  139. "icudt.lib",
  140. "icuin.lib",
  141. "icuio.lib"
  142. ]
  143. },
  144. "imagemagick": {
  145. "source": "imagemagick",
  146. "static-libs-unix": [
  147. "libMagick++-7.Q16HDRI.a",
  148. "libMagickWand-7.Q16HDRI.a",
  149. "libMagickCore-7.Q16HDRI.a"
  150. ],
  151. "lib-depends": [
  152. "zlib",
  153. "libpng",
  154. "libjpeg",
  155. "libwebp",
  156. "freetype",
  157. "libtiff"
  158. ],
  159. "lib-suggests": [
  160. "zstd",
  161. "xz",
  162. "bzip2",
  163. "libzip",
  164. "libxml2"
  165. ]
  166. },
  167. "imap": {
  168. "source": "imap",
  169. "static-libs-unix": [
  170. "libc-client.a"
  171. ],
  172. "lib-suggests": [
  173. "openssl"
  174. ]
  175. },
  176. "ldap": {
  177. "source": "ldap",
  178. "static-libs-unix": [
  179. "liblber.a",
  180. "libldap.a"
  181. ],
  182. "lib-depends": [
  183. "openssl",
  184. "zlib",
  185. "gmp",
  186. "libsodium"
  187. ]
  188. },
  189. "libargon2": {
  190. "source": "libargon2",
  191. "static-libs-unix": [
  192. "libargon2.a"
  193. ]
  194. },
  195. "libavif": {
  196. "source": "libavif",
  197. "static-libs-unix": [
  198. "libavif.a"
  199. ]
  200. },
  201. "libcares": {
  202. "source": "libcares",
  203. "static-libs-unix": [
  204. "libcares.a"
  205. ],
  206. "headers-unix": [
  207. "ares.h",
  208. "ares_dns.h",
  209. "ares_nameser.h",
  210. "ares_rules.h"
  211. ]
  212. },
  213. "libevent": {
  214. "source": "libevent",
  215. "static-libs-unix": [
  216. "libevent.a",
  217. "libevent_core.a",
  218. "libevent_extra.a",
  219. "libevent_openssl.a"
  220. ],
  221. "lib-depends": [
  222. "openssl"
  223. ]
  224. },
  225. "libffi": {
  226. "source": "libffi",
  227. "static-libs-unix": [
  228. "libffi.a"
  229. ],
  230. "static-libs-windows": [
  231. "libffi.lib"
  232. ],
  233. "headers-unix": [
  234. "ffi.h",
  235. "ffitarget.h"
  236. ],
  237. "headers-windows": [
  238. "ffi.h",
  239. "fficonfig.h",
  240. "ffitarget.h"
  241. ]
  242. },
  243. "libffi-win": {
  244. "source": "libffi-win",
  245. "static-libs-windows": [
  246. "libffi.lib"
  247. ],
  248. "headers-windows": [
  249. "ffi.h",
  250. "ffitarget.h",
  251. "fficonfig.h"
  252. ]
  253. },
  254. "libiconv": {
  255. "source": "libiconv",
  256. "static-libs-unix": [
  257. "libiconv.a",
  258. "libcharset.a"
  259. ],
  260. "headers": [
  261. "iconv.h",
  262. "libcharset.h",
  263. "localcharset.h"
  264. ]
  265. },
  266. "libiconv-win": {
  267. "source": "libiconv-win",
  268. "static-libs-windows": [
  269. "libiconv.lib",
  270. "libiconv_a.lib"
  271. ]
  272. },
  273. "libjpeg": {
  274. "source": "libjpeg",
  275. "static-libs-unix": [
  276. "libjpeg.a",
  277. "libturbojpeg.a"
  278. ]
  279. },
  280. "liblz4": {
  281. "source": "liblz4",
  282. "static-libs-unix": [
  283. "liblz4.a"
  284. ]
  285. },
  286. "libmemcached": {
  287. "source": "libmemcached",
  288. "static-libs-unix": [
  289. "libmemcached.a",
  290. "libmemcachedutil.a"
  291. ]
  292. },
  293. "libpng": {
  294. "source": "libpng",
  295. "static-libs-unix": [
  296. "libpng16.a"
  297. ],
  298. "static-libs-windows": [
  299. "libpng16_static.lib"
  300. ],
  301. "headers-unix": [
  302. "png.h",
  303. "pngconf.h",
  304. "pnglibconf.h"
  305. ],
  306. "headers-windows": [
  307. "png.h",
  308. "pngconf.h"
  309. ],
  310. "lib-depends": [
  311. "zlib"
  312. ]
  313. },
  314. "librabbitmq": {
  315. "source": "librabbitmq",
  316. "static-libs-unix": [
  317. "librabbitmq.a"
  318. ],
  319. "static-libs-windows": [
  320. "rabbitmq.4.lib"
  321. ],
  322. "lib-depends": [
  323. "openssl"
  324. ]
  325. },
  326. "libsodium": {
  327. "source": "libsodium",
  328. "static-libs-unix": [
  329. "libsodium.a"
  330. ]
  331. },
  332. "libssh2": {
  333. "source": "libssh2",
  334. "static-libs-unix": [
  335. "libssh2.a"
  336. ],
  337. "static-libs-windows": [
  338. "libssh2.lib"
  339. ],
  340. "headers": [
  341. "libssh2.h",
  342. "libssh2_publickey.h",
  343. "libssh2_sftp.h"
  344. ],
  345. "lib-depends": [
  346. "openssl"
  347. ],
  348. "lib-suggests": [
  349. "zlib"
  350. ]
  351. },
  352. "libtiff": {
  353. "source": "libtiff",
  354. "static-libs-unix": [
  355. "libtiff.a"
  356. ]
  357. },
  358. "libuuid": {
  359. "source": "libuuid",
  360. "static-libs-unix": [
  361. "libuuid.a"
  362. ],
  363. "headers": [
  364. "uuid/uuid.h"
  365. ]
  366. },
  367. "libuv": {
  368. "source": "libuv",
  369. "static-libs-unix": [
  370. "libuv.a"
  371. ]
  372. },
  373. "libwebp": {
  374. "source": "libwebp",
  375. "static-libs-unix": [
  376. "libwebp.a",
  377. "libwebpdecoder.a",
  378. "libwebpdemux.a",
  379. "libwebpmux.a",
  380. "libsharpyuv.a"
  381. ]
  382. },
  383. "libxml2": {
  384. "source": "libxml2",
  385. "static-libs-unix": [
  386. "libxml2.a"
  387. ],
  388. "static-libs-windows": [
  389. "libxml2s.lib",
  390. "libxml2_a.lib"
  391. ],
  392. "headers": [
  393. "libxml2"
  394. ],
  395. "lib-depends-unix": [
  396. "libiconv"
  397. ],
  398. "lib-suggests-unix": [
  399. "xz",
  400. "icu",
  401. "zlib"
  402. ],
  403. "lib-depends-windows": [
  404. "libiconv-win"
  405. ],
  406. "lib-suggests-windows": [
  407. "zlib"
  408. ]
  409. },
  410. "libxslt": {
  411. "source": "libxslt",
  412. "static-libs-unix": [
  413. "libxslt.a",
  414. "libexslt.a"
  415. ],
  416. "lib-depends": [
  417. "libxml2"
  418. ]
  419. },
  420. "libyaml": {
  421. "source": "libyaml",
  422. "static-libs-unix": [
  423. "libyaml.a"
  424. ],
  425. "static-libs-windows": [
  426. "yaml.lib"
  427. ],
  428. "headers": [
  429. "yaml.h"
  430. ]
  431. },
  432. "libzip": {
  433. "source": "libzip",
  434. "static-libs-unix": [
  435. "libzip.a"
  436. ],
  437. "static-libs-windows": [
  438. [
  439. "zip.lib",
  440. "libzip_a.lib"
  441. ]
  442. ],
  443. "headers": [
  444. "zip.h",
  445. "zipconf.h"
  446. ],
  447. "lib-depends": [
  448. "zlib"
  449. ],
  450. "lib-suggests": [
  451. "bzip2",
  452. "xz",
  453. "zstd",
  454. "openssl"
  455. ]
  456. },
  457. "ncurses": {
  458. "source": "ncurses",
  459. "static-libs-unix": [
  460. "libncurses.a"
  461. ]
  462. },
  463. "nghttp2": {
  464. "source": "nghttp2",
  465. "static-libs-unix": [
  466. "libnghttp2.a"
  467. ],
  468. "static-libs-windows": [
  469. "nghttp2.lib"
  470. ],
  471. "headers": [
  472. "nghttp2"
  473. ],
  474. "lib-depends": [
  475. "zlib",
  476. "openssl"
  477. ],
  478. "lib-suggests": [
  479. "libxml2"
  480. ]
  481. },
  482. "onig": {
  483. "source": "onig",
  484. "static-libs-unix": [
  485. "libonig.a"
  486. ],
  487. "static-libs-windows": [
  488. "onig.lib",
  489. "onig_a.lib"
  490. ],
  491. "headers": [
  492. "oniggnu.h",
  493. "oniguruma.h"
  494. ]
  495. },
  496. "openssl": {
  497. "source": "openssl",
  498. "static-libs-unix": [
  499. "libssl.a",
  500. "libcrypto.a"
  501. ],
  502. "static-libs-windows": [
  503. "libssl.lib",
  504. "libcrypto.lib"
  505. ],
  506. "headers": [
  507. "openssl"
  508. ],
  509. "lib-depends": [
  510. "zlib"
  511. ]
  512. },
  513. "pkg-config": {
  514. "source": "pkg-config"
  515. },
  516. "postgresql": {
  517. "source": "postgresql",
  518. "static-libs-unix": [
  519. "libpq.a",
  520. "libpgport.a",
  521. "libpgcommon.a"
  522. ],
  523. "lib-depends": [
  524. "libiconv",
  525. "libxml2",
  526. "openssl",
  527. "zlib",
  528. "readline"
  529. ],
  530. "lib-suggests": [
  531. "icu",
  532. "libxslt",
  533. "ldap",
  534. "zstd"
  535. ]
  536. },
  537. "qdbm": {
  538. "source": "qdbm",
  539. "static-libs-unix": [
  540. "libqdbm.a"
  541. ],
  542. "static-libs-windows": [
  543. "qdbm_a.lib"
  544. ],
  545. "headers-windows": [
  546. "depot.h"
  547. ]
  548. },
  549. "readline": {
  550. "source": "readline",
  551. "static-libs-unix": [
  552. "libreadline.a"
  553. ],
  554. "lib-depends": [
  555. "ncurses"
  556. ]
  557. },
  558. "snappy": {
  559. "source": "snappy",
  560. "static-libs-unix": [
  561. "libsnappy.a"
  562. ],
  563. "headers-unix": [
  564. "snappy.h",
  565. "snappy-c.h",
  566. "snappy-sinksource.h",
  567. "snappy-stubs-public.h"
  568. ],
  569. "lib-depends": [
  570. "zlib"
  571. ]
  572. },
  573. "sqlite": {
  574. "source": "sqlite",
  575. "static-libs-unix": [
  576. "libsqlite3.a"
  577. ],
  578. "static-libs-windows": [
  579. "libsqlite3_a.lib"
  580. ],
  581. "headers": [
  582. "sqlite3.h",
  583. "sqlite3ext.h"
  584. ]
  585. },
  586. "tidy": {
  587. "source": "tidy",
  588. "static-libs-unix": [
  589. "libtidy.a"
  590. ]
  591. },
  592. "unixodbc": {
  593. "source": "unixodbc",
  594. "static-libs-unix": [
  595. "libodbc.a",
  596. "libodbccr.a",
  597. "libodbcinst.a"
  598. ],
  599. "lib-depends": [
  600. "libiconv"
  601. ]
  602. },
  603. "xz": {
  604. "source": "xz",
  605. "static-libs-unix": [
  606. "liblzma.a"
  607. ],
  608. "static-libs-windows": [
  609. [
  610. "liblzma.lib",
  611. "liblzma_a.lib"
  612. ]
  613. ],
  614. "headers-unix": [
  615. "lzma"
  616. ],
  617. "headers-windows": [
  618. "lzma",
  619. "lzma.h"
  620. ],
  621. "lib-depends": [
  622. "libiconv"
  623. ]
  624. },
  625. "zlib": {
  626. "source": "zlib",
  627. "static-libs-unix": [
  628. "libz.a"
  629. ],
  630. "static-libs-windows": [
  631. "zlib_a.lib"
  632. ],
  633. "headers": [
  634. "zlib.h",
  635. "zconf.h"
  636. ]
  637. },
  638. "zstd": {
  639. "source": "zstd",
  640. "static-libs-unix": [
  641. "libzstd.a"
  642. ],
  643. "static-libs-windows": [
  644. [
  645. "zstd.lib",
  646. "zstd_static.lib"
  647. ]
  648. ],
  649. "headers-unix": [
  650. "zdict.h",
  651. "zstd.h",
  652. "zstd_errors.h"
  653. ],
  654. "headers-windows": [
  655. "zstd.h",
  656. "zstd_errors.h"
  657. ]
  658. }
  659. }