lib.json 14 KB

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