lib.json 13 KB

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