lib.json 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505
  1. {
  2. "brotli": {
  3. "source": "brotli",
  4. "static-libs-unix": [
  5. "libbrotlidec-static.a",
  6. "libbrotlienc-static.a",
  7. "libbrotlicommon-static.a"
  8. ],
  9. "static-libs-windows": [
  10. "brotlicommon-static.lib",
  11. "brotlienc-static.lib",
  12. "brotlidec-static.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.lib"
  40. ],
  41. "headers": [
  42. "curl"
  43. ],
  44. "lib-depends-unix": [
  45. "zlib"
  46. ],
  47. "lib-suggests": [
  48. "libssh2",
  49. "brotli",
  50. "nghttp2",
  51. "zstd",
  52. "openssl"
  53. ],
  54. "lib-suggests-windows": [
  55. "zlib",
  56. "libssh2",
  57. "brotli",
  58. "nghttp2",
  59. "zstd",
  60. "openssl",
  61. "idn2",
  62. "psl"
  63. ],
  64. "frameworks": [
  65. "CoreFoundation",
  66. "SystemConfiguration"
  67. ]
  68. },
  69. "freetype": {
  70. "source": "freetype",
  71. "static-libs-unix": [
  72. "libfreetype.a"
  73. ],
  74. "headers-unix": [
  75. "freetype2/freetype/freetype.h",
  76. "freetype2/ft2build.h"
  77. ],
  78. "lib-depends": [
  79. "zlib"
  80. ],
  81. "lib-suggests": [
  82. "libpng",
  83. "bzip2",
  84. "brotli"
  85. ]
  86. },
  87. "glfw": {
  88. "source": "ext-glfw",
  89. "static-libs-unix": [
  90. "libglfw3.a"
  91. ],
  92. "frameworks": [
  93. "CoreVideo",
  94. "OpenGL",
  95. "Cocoa",
  96. "IOKit"
  97. ]
  98. },
  99. "gmp": {
  100. "source": "gmp",
  101. "static-libs-unix": [
  102. "libgmp.a"
  103. ],
  104. "static-libs-windows": [
  105. "libgmp.lib"
  106. ],
  107. "headers": [
  108. "gmp.h"
  109. ]
  110. },
  111. "icu": {
  112. "source": "icu",
  113. "static-libs-unix": [
  114. "libicui18n.a",
  115. "libicuio.a",
  116. "libicuuc.a",
  117. "libicudata.a"
  118. ]
  119. },
  120. "imagemagick": {
  121. "source": "imagemagick",
  122. "static-libs-unix": [
  123. "libMagick++-7.Q16HDRI.a",
  124. "libMagickCore-7.Q16HDRI.a",
  125. "libMagickWand-7.Q16HDRI.a"
  126. ],
  127. "lib-depends": [
  128. "zlib",
  129. "libpng",
  130. "libjpeg",
  131. "bzip2",
  132. "libwebp",
  133. "freetype"
  134. ],
  135. "lib-suggests": [
  136. "zstd",
  137. "xz",
  138. "libzip",
  139. "libxml2"
  140. ]
  141. },
  142. "libavif": {
  143. "source": "libavif",
  144. "static-libs-unix": [
  145. "libavif.a"
  146. ]
  147. },
  148. "libevent": {
  149. "source": "libevent",
  150. "static-libs-unix": [
  151. "libevent.a",
  152. "libevent_core.a",
  153. "libevent_extra.a",
  154. "libevent_openssl.a"
  155. ],
  156. "lib-depends": [
  157. "openssl"
  158. ]
  159. },
  160. "libffi": {
  161. "source": "libffi",
  162. "static-libs-unix": [
  163. "libffi.a"
  164. ],
  165. "static-libs-windows": [
  166. "libffi.lib"
  167. ],
  168. "headers-unix": [
  169. "ffi.h",
  170. "ffitarget.h"
  171. ],
  172. "headers-windows": [
  173. "ffi.h",
  174. "fficonfig.h",
  175. "ffitarget.h"
  176. ]
  177. },
  178. "libiconv": {
  179. "source": "libiconv",
  180. "static-libs-unix": [
  181. "libiconv.a",
  182. "libcharset.a"
  183. ],
  184. "headers": [
  185. "iconv.h",
  186. "libcharset.h",
  187. "localcharset.h"
  188. ]
  189. },
  190. "libjpeg": {
  191. "source": "libjpeg",
  192. "static-libs-unix": [
  193. "libjpeg.a",
  194. "libturbojpeg.a"
  195. ]
  196. },
  197. "libmcrypt": {
  198. "source": "libmcrypt",
  199. "static-libs-unix": [
  200. "libmcrypt.a"
  201. ]
  202. },
  203. "libmemcached": {
  204. "source": "libmemcached",
  205. "static-libs-unix": [
  206. "libmemcached.a",
  207. "libmemcachedutil.a"
  208. ]
  209. },
  210. "libpng": {
  211. "source": "libpng",
  212. "static-libs-unix": [
  213. "libpng.a"
  214. ],
  215. "static-libs-windows": [
  216. "libpng16_static.lib"
  217. ],
  218. "headers-unix": [
  219. "png.h",
  220. "pngconf.h",
  221. "pnglibconf.h"
  222. ],
  223. "headers-windows": [
  224. "png.h",
  225. "pngconf.h"
  226. ],
  227. "lib-depends": [
  228. "zlib"
  229. ]
  230. },
  231. "libsodium": {
  232. "source": "libsodium",
  233. "static-libs-unix": [
  234. "libsodium.a"
  235. ]
  236. },
  237. "libssh2": {
  238. "source": "libssh2",
  239. "static-libs-unix": [
  240. "libssh2.a"
  241. ],
  242. "static-libs-windows": [
  243. "libssh2.lib"
  244. ],
  245. "headers": [
  246. "libssh2.h",
  247. "libssh2_publickey.h",
  248. "libssh2_sftp.h"
  249. ],
  250. "lib-depends": [
  251. "openssl"
  252. ],
  253. "lib-suggests": [
  254. "zlib"
  255. ]
  256. },
  257. "libwebp": {
  258. "source": "libwebp",
  259. "static-libs-unix": [
  260. "libwebp.a",
  261. "libwebpdecoder.a",
  262. "libwebpdemux.a",
  263. "libwebpmux.a",
  264. "libsharpyuv.a"
  265. ]
  266. },
  267. "libxml2": {
  268. "source": "libxml2",
  269. "static-libs-unix": [
  270. "libxml2.a"
  271. ],
  272. "static-libs-windows": [
  273. [
  274. "libxml2s.lib",
  275. "libxml2_a.lib"
  276. ]
  277. ],
  278. "headers": [
  279. "libxml2"
  280. ],
  281. "lib-depends": [
  282. "libiconv"
  283. ],
  284. "lib-suggests": [
  285. "xz",
  286. "zlib",
  287. "icu"
  288. ],
  289. "lib-suggests-windows": [
  290. "icu",
  291. "xz",
  292. "zlib",
  293. "pthreads4w"
  294. ]
  295. },
  296. "libyaml": {
  297. "source": "libyaml",
  298. "static-libs-unix": [
  299. "libyaml.a"
  300. ],
  301. "static-libs-windows": [
  302. "yaml.lib"
  303. ],
  304. "headers": [
  305. "yaml.h"
  306. ]
  307. },
  308. "libzip": {
  309. "source": "libzip",
  310. "static-libs-unix": [
  311. "libzip.a"
  312. ],
  313. "static-libs-windows": [
  314. [
  315. "zip.lib",
  316. "libzip_a.lib"
  317. ]
  318. ],
  319. "headers": [
  320. "zip.h",
  321. "zipconf.h"
  322. ],
  323. "lib-depends": [
  324. "zlib"
  325. ],
  326. "lib-suggests": [
  327. "bzip2",
  328. "xz",
  329. "zstd",
  330. "openssl"
  331. ]
  332. },
  333. "mcrypt": {
  334. "source": "mcrypt",
  335. "static-libs-unix": [
  336. "libmcrypt.a"
  337. ]
  338. },
  339. "ncurses": {
  340. "source": "ncurses",
  341. "static-libs-unix": [
  342. "libncurses.a"
  343. ]
  344. },
  345. "nghttp2": {
  346. "source": "nghttp2",
  347. "static-libs-unix": [
  348. "libnghttp2.a"
  349. ],
  350. "static-libs-windows": [
  351. "nghttp2.lib"
  352. ],
  353. "headers": [
  354. "nghttp2"
  355. ],
  356. "lib-depends": [
  357. "zlib",
  358. "openssl"
  359. ],
  360. "lib-suggests": [
  361. "libxml2"
  362. ]
  363. },
  364. "onig": {
  365. "source": "onig",
  366. "static-libs-unix": [
  367. "libonig.a"
  368. ],
  369. "static-libs-windows": [
  370. [
  371. "onig.lib",
  372. "onig_a.lib"
  373. ]
  374. ],
  375. "headers": [
  376. "oniggnu.h",
  377. "oniguruma.h"
  378. ]
  379. },
  380. "openssl": {
  381. "source": "openssl",
  382. "static-libs-unix": [
  383. "libssl.a",
  384. "libcrypto.a"
  385. ],
  386. "static-libs-windows": [
  387. "libssl.lib",
  388. "libcrypto.lib"
  389. ],
  390. "headers": [
  391. "openssl"
  392. ],
  393. "lib-depends": [
  394. "zlib"
  395. ]
  396. },
  397. "pkg-config": {
  398. "source": "pkg-config"
  399. },
  400. "postgresql": {
  401. "source": "postgresql",
  402. "static-libs-unix": [
  403. "libpq.a",
  404. "libpgport.a",
  405. "libpgcommon.a"
  406. ],
  407. "lib-depends": [
  408. "libiconv",
  409. "libxml2",
  410. "openssl",
  411. "zlib",
  412. "readline"
  413. ],
  414. "lib-suggests": [
  415. "icu"
  416. ]
  417. },
  418. "pthreads4w": {
  419. "source": "pthreads4w",
  420. "static-libs-windows": [
  421. "libpthreadVC3.lib"
  422. ],
  423. "headers-windows": [
  424. "_ptw32.h",
  425. "pthread.h",
  426. "sched.h",
  427. "semaphore.h"
  428. ]
  429. },
  430. "readline": {
  431. "source": "readline",
  432. "static-libs-unix": [
  433. "libreadline.a"
  434. ],
  435. "lib-depends": [
  436. "ncurses"
  437. ]
  438. },
  439. "sqlite": {
  440. "source": "sqlite",
  441. "static-libs-unix": [
  442. "libsqlite3.a"
  443. ],
  444. "headers-unix": [
  445. "sqlite3.h",
  446. "sqlite3ext.h"
  447. ]
  448. },
  449. "xz": {
  450. "source": "xz",
  451. "static-libs-unix": [
  452. "liblzma.a"
  453. ],
  454. "static-libs-windows": [
  455. [
  456. "liblzma.lib",
  457. "liblzma_a.lib"
  458. ]
  459. ],
  460. "headers-unix": [
  461. "lzma"
  462. ],
  463. "headers-windows": [
  464. "lzma",
  465. "lzma.h"
  466. ],
  467. "lib-depends": [
  468. "libiconv"
  469. ]
  470. },
  471. "zlib": {
  472. "source": "zlib",
  473. "static-libs-unix": [
  474. "libz.a"
  475. ],
  476. "static-libs-windows": [
  477. "zlib_a.lib"
  478. ],
  479. "headers": [
  480. "zlib.h",
  481. "zconf.h"
  482. ]
  483. },
  484. "zstd": {
  485. "source": "zstd",
  486. "static-libs-unix": [
  487. "libzstd.a"
  488. ],
  489. "static-libs-windows": [
  490. [
  491. "zstd.lib",
  492. "zstd_static.lib"
  493. ]
  494. ],
  495. "headers-unix": [
  496. "zdict.h",
  497. "zstd.h",
  498. "zstd_errors.h"
  499. ],
  500. "headers-windows": [
  501. "zstd.h",
  502. "zstd_errors.h"
  503. ]
  504. }
  505. }