lib.json 15 KB

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