lib.json 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748
  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. },
  430. "libuuid": {
  431. "source": "libuuid",
  432. "static-libs-unix": [
  433. "libuuid.a"
  434. ],
  435. "headers": [
  436. "uuid/uuid.h"
  437. ]
  438. },
  439. "libuv": {
  440. "source": "libuv",
  441. "static-libs-unix": [
  442. "libuv.a"
  443. ]
  444. },
  445. "libwebp": {
  446. "source": "libwebp",
  447. "static-libs-unix": [
  448. "libwebp.a",
  449. "libwebpdecoder.a",
  450. "libwebpdemux.a",
  451. "libwebpmux.a",
  452. "libsharpyuv.a"
  453. ],
  454. "static-libs-windows": [
  455. "libwebp.lib",
  456. "libwebpdecoder.lib",
  457. "libwebpdemux.lib",
  458. "libsharpyuv.lib"
  459. ]
  460. },
  461. "libxml2": {
  462. "source": "libxml2",
  463. "static-libs-unix": [
  464. "libxml2.a"
  465. ],
  466. "static-libs-windows": [
  467. "libxml2s.lib",
  468. "libxml2_a.lib"
  469. ],
  470. "headers": [
  471. "libxml2"
  472. ],
  473. "lib-depends-unix": [
  474. "libiconv"
  475. ],
  476. "lib-suggests-unix": [
  477. "xz",
  478. "icu",
  479. "zlib"
  480. ],
  481. "lib-depends-windows": [
  482. "libiconv-win"
  483. ],
  484. "lib-suggests-windows": [
  485. "zlib"
  486. ]
  487. },
  488. "libxslt": {
  489. "source": "libxslt",
  490. "static-libs-unix": [
  491. "libxslt.a",
  492. "libexslt.a"
  493. ],
  494. "lib-depends": [
  495. "libxml2"
  496. ]
  497. },
  498. "libyaml": {
  499. "source": "libyaml",
  500. "static-libs-unix": [
  501. "libyaml.a"
  502. ],
  503. "static-libs-windows": [
  504. "yaml.lib"
  505. ],
  506. "headers": [
  507. "yaml.h"
  508. ]
  509. },
  510. "libzip": {
  511. "source": "libzip",
  512. "static-libs-unix": [
  513. "libzip.a"
  514. ],
  515. "static-libs-windows": [
  516. "zip.lib",
  517. "libzip_a.lib"
  518. ],
  519. "headers": [
  520. "zip.h",
  521. "zipconf.h"
  522. ],
  523. "lib-depends-unix": [
  524. "zlib"
  525. ],
  526. "lib-suggests-unix": [
  527. "bzip2",
  528. "xz",
  529. "zstd",
  530. "openssl"
  531. ],
  532. "lib-depends-windows": [
  533. "zlib",
  534. "bzip2",
  535. "xz"
  536. ],
  537. "lib-suggests-windows": [
  538. "zstd",
  539. "openssl"
  540. ]
  541. },
  542. "ncurses": {
  543. "source": "ncurses",
  544. "static-libs-unix": [
  545. "libncurses.a"
  546. ]
  547. },
  548. "nghttp2": {
  549. "source": "nghttp2",
  550. "static-libs-unix": [
  551. "libnghttp2.a"
  552. ],
  553. "static-libs-windows": [
  554. "nghttp2.lib"
  555. ],
  556. "headers": [
  557. "nghttp2"
  558. ],
  559. "lib-depends": [
  560. "zlib",
  561. "openssl"
  562. ],
  563. "lib-suggests": [
  564. "libxml2"
  565. ]
  566. },
  567. "onig": {
  568. "source": "onig",
  569. "static-libs-unix": [
  570. "libonig.a"
  571. ],
  572. "static-libs-windows": [
  573. "onig.lib",
  574. "onig_a.lib"
  575. ],
  576. "headers": [
  577. "oniggnu.h",
  578. "oniguruma.h"
  579. ]
  580. },
  581. "openssl": {
  582. "source": "openssl",
  583. "static-libs-unix": [
  584. "libssl.a",
  585. "libcrypto.a"
  586. ],
  587. "static-libs-windows": [
  588. "libssl.lib",
  589. "libcrypto.lib"
  590. ],
  591. "headers": [
  592. "openssl"
  593. ],
  594. "lib-depends": [
  595. "zlib"
  596. ]
  597. },
  598. "pkg-config": {
  599. "source": "pkg-config"
  600. },
  601. "postgresql": {
  602. "source": "postgresql",
  603. "static-libs-unix": [
  604. "libpq.a",
  605. "libpgport.a",
  606. "libpgcommon.a"
  607. ],
  608. "lib-depends": [
  609. "libiconv",
  610. "libxml2",
  611. "openssl",
  612. "zlib",
  613. "readline"
  614. ],
  615. "lib-suggests": [
  616. "icu",
  617. "libxslt",
  618. "ldap",
  619. "zstd"
  620. ]
  621. },
  622. "pthreads4w": {
  623. "source": "pthreads4w",
  624. "static-libs-windows": [
  625. "libpthreadVC3.lib"
  626. ]
  627. },
  628. "qdbm": {
  629. "source": "qdbm",
  630. "static-libs-unix": [
  631. "libqdbm.a"
  632. ],
  633. "static-libs-windows": [
  634. "qdbm_a.lib"
  635. ],
  636. "headers-windows": [
  637. "depot.h"
  638. ]
  639. },
  640. "readline": {
  641. "source": "readline",
  642. "static-libs-unix": [
  643. "libreadline.a"
  644. ],
  645. "lib-depends": [
  646. "ncurses"
  647. ]
  648. },
  649. "snappy": {
  650. "source": "snappy",
  651. "static-libs-unix": [
  652. "libsnappy.a"
  653. ],
  654. "headers-unix": [
  655. "snappy.h",
  656. "snappy-c.h",
  657. "snappy-sinksource.h",
  658. "snappy-stubs-public.h"
  659. ],
  660. "lib-depends": [
  661. "zlib"
  662. ]
  663. },
  664. "sqlite": {
  665. "source": "sqlite",
  666. "static-libs-unix": [
  667. "libsqlite3.a"
  668. ],
  669. "static-libs-windows": [
  670. "libsqlite3_a.lib"
  671. ],
  672. "headers": [
  673. "sqlite3.h",
  674. "sqlite3ext.h"
  675. ]
  676. },
  677. "tidy": {
  678. "source": "tidy",
  679. "static-libs-unix": [
  680. "libtidy.a"
  681. ]
  682. },
  683. "unixodbc": {
  684. "source": "unixodbc",
  685. "static-libs-unix": [
  686. "libodbc.a",
  687. "libodbccr.a",
  688. "libodbcinst.a"
  689. ],
  690. "lib-depends": [
  691. "libiconv"
  692. ]
  693. },
  694. "xz": {
  695. "source": "xz",
  696. "static-libs-unix": [
  697. "liblzma.a"
  698. ],
  699. "static-libs-windows": [
  700. "lzma.lib",
  701. "liblzma_a.lib"
  702. ],
  703. "headers-unix": [
  704. "lzma"
  705. ],
  706. "headers-windows": [
  707. "lzma",
  708. "lzma.h"
  709. ],
  710. "lib-depends-unix": [
  711. "libiconv"
  712. ]
  713. },
  714. "zlib": {
  715. "source": "zlib",
  716. "static-libs-unix": [
  717. "libz.a"
  718. ],
  719. "static-libs-windows": [
  720. "zlib_a.lib"
  721. ],
  722. "headers": [
  723. "zlib.h",
  724. "zconf.h"
  725. ]
  726. },
  727. "zstd": {
  728. "source": "zstd",
  729. "static-libs-unix": [
  730. "libzstd.a"
  731. ],
  732. "static-libs-windows": [
  733. [
  734. "zstd.lib",
  735. "zstd_static.lib"
  736. ]
  737. ],
  738. "headers-unix": [
  739. "zdict.h",
  740. "zstd.h",
  741. "zstd_errors.h"
  742. ],
  743. "headers-windows": [
  744. "zstd.h",
  745. "zstd_errors.h"
  746. ]
  747. }
  748. }