calibre/bypy/sources.json
2025-11-01 09:34:46 +05:30

656 lines
21 KiB
JSON

[
{
"name": "nasm 2.16.01",
"os": "macos,windows",
"type": "build",
"unix": {
"file_extension": "tar.xz",
"hash": "sha256:c77745f4802375efeee2ec5c0ad6b7f037ea9c87c92b149a9637ff099f162558",
"urls": ["https://www.nasm.us/pub/nasm/releasebuilds/{version}/{filename}"]
},
"windows": {
"file_extension": "nasm-2.16.01-win64.zip",
"hash": "sha256:029eed31faf0d2c5f95783294432cbea6c15bf633430f254bb3c1f195c67ca3a",
"urls": ["https://www.nasm.us/pub/nasm/releasebuilds/{version}/win64/{name}-{version}-win64.zip"]
}
},
{
"name": "cmake 3.31.8",
"os": "macos",
"type": "build",
"unix": {
"file_extension": "tar.gz",
"hash": "sha256:e3cde3ca83dc2d3212105326b8f1b565116be808394384007e7ef1c253af6caa",
"urls": ["https://github.com/Kitware/CMake/releases/download/v{version}/{filename}"]
}
},
{
"name": "autoconf 2.71",
"os": "macos",
"type": "build",
"unix": {
"file_extension": "tar.xz",
"hash": "sha256:f14c83cfebcc9427f2c3cea7258bd90df972d92eb26752da4ddad81c87a0faa4",
"urls": ["https://ftp.gnu.org/gnu/autoconf/{filename}"]
}
},
{
"name": "automake 1.16.5",
"os": "macos",
"type": "build",
"unix": {
"file_extension": "tar.xz",
"hash": "sha256:f01d58cd6d9d77fbdca9eb4bbd5ead1988228fdb73d6f7a201f5f8d6b118b469",
"urls": ["https://ftp.gnu.org/gnu/automake/{filename}"]
}
},
{
"name": "libtool 2.4.7",
"os": "macos",
"type": "build",
"unix": {
"file_extension": "tar.xz",
"hash": "sha256:4f7f217f057ce655ff22559ad221a0fd8ef84ad1fc5fcb6990cecc333aa1635d",
"urls": ["https://ftp.gnu.org/gnu/libtool/{filename}"]
}
},
{
"name": "easylzma 1753f61f673abdebc08fcf4a37eedd6da8a67ba1",
"os": "windows",
"type": "build",
"windows": {
"hash": "sha256:7664240898fe09bce8b39cd428407dd24ac3b87200e6b40d4007c78f2c725254",
"urls": ["github:lloyd/easylzma"]
}
},
{
"name": "zlib 1.3.1",
"unix": {
"file_extension": "tar.xz",
"hash": "sha256:38ef96b8dfe510d42707d9c781877914792541133e1870841463bfa73f883e32",
"urls": ["https://zlib.net/{filename}"]
}
},
{
"name": "bzip2 1.0.8",
"os": "linux",
"unix": {
"file_extension": "tar.gz",
"hash": "sha256:ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269",
"urls": ["https://www.sourceware.org/pub/{name}/{filename}"]
}
},
{
"name": "xz 5.8.1",
"os": "macos,linux",
"unix": {
"hash": "sha256:507825b599356c10dca1cd720c9d0d0c9d5400b9de300af00e4d1ea150795543",
"urls": ["https://tukaani.org/xz/{filename}"]
}
},
{
"name": "unrar 7.1.10",
"unix": {
"hash": "sha256:72a9ccca146174f41876e8b21ab27e973f039c6d10b13aabcb320e7055b9bb98",
"urls": ["https://www.rarlab.com/rar/unrarsrc-{version}.{file_extension}"]
}
},
{
"name": "libbrotli 1.2.0",
"unix": {
"hash": "sha256:816c96e8e8f193b40151dad7e8ff37b1221d019dbcb9c35cd3fadbfe6477dfec",
"urls": ["https://github.com/google/brotli/archive/refs/tags/v{version}.tar.gz"]
}
},
{
"name": "libdeflate 1.21",
"comment": "Used optionally by libtiff instead of zlib, sadly the Ubuntu build image comes with this library installed so libtiff links against it on Linux",
"os": "linux",
"unix": {
"hash": "sha256:7f05b533dd1d95e48a9f7d633beab67d8c6f502c01a2a5f46b204c16d1e748ad",
"urls": ["https://github.com/ebiggers/libdeflate/releases/download/v{version}/{filename}"]
}
},
{
"name": "zstd 1.5.7",
"unix": {
"hash": "sha256:eb33e51f49a15e023950cd7825ca74a4a2b43db8354825ac24fc1b7ee09e6fa3",
"urls": ["https://github.com/facebook/zstd/releases/download/v{version}/{filename}"]
}
},
{
"name": "expat 2.5.0",
"unix": {
"file_extension": "tar.bz2",
"hash": "sha256:6f0e6e01f7b30025fa05c85fdad1e5d0ec7fd35d9f61b22f34998de11969ff67",
"urls": ["https://github.com/libexpat/libexpat/releases/download/R_{version_with_underscores}/{filename}"]
}
},
{
"name": "sqlite 3.50.4",
"comment": "When updating this also update apsw in pyproject.toml",
"unix": {
"hash": "sha256:a3db587a1b92ee5ddac2f66b3edb41b26f9c867275782d46c3a088977d6a5b18",
"urls": ["https://www.sqlite.org/2025/{name}-autoconf-3500400.{file_extension}"]
}
},
{
"name": "libffi 3.4.4",
"os": "linux",
"unix": {
"hash": "sha256:d66c56ad259a82cf2a9dfc408b32bf5da52371500b84745f7fb8b645712df676",
"urls": ["https://github.com/libffi/libffi/releases/download/v{version}/{filename}"]
}
},
{
"name": "hyphen 2.8.8",
"unix": {
"hash": "sha1:0556c392beb59433e577e3517575801212201df6",
"urls": ["https://downloads.sourceforge.net/hunspell/{filename}"]
}
},
{
"name": "openssl 3.1.8",
"unix": {
"hash": "sha256:d319da6aecde3aa6f426b44bbf997406d95275c5c59ab6f6ef53caaa079f456f",
"urls": ["https://www.openssl.org/source/{filename}"]
}
},
{
"name": "ncurses 6.4",
"os": "linux",
"unix": {
"hash": "sha256:6931283d9ac87c5073f30b6290c4c75f21632bb4fc3603ac8100812bed248159",
"urls": ["https://ftp.gnu.org/gnu/ncurses/{filename}"]
}
},
{
"name": "readline 8.2",
"os": "linux",
"unix": {
"hash": "sha256:3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35",
"urls": ["https://ftp.gnu.org/gnu/readline/{filename}"]
}
},
{
"name": "python 3.11.14",
"unix": {
"file_extension": "tar.xz",
"hash": "sha256:8d3ed8ec5c88c1c95f5e558612a725450d2452813ddad5e58fdb1a53b1209b78",
"urls": ["https://www.python.org/ftp/python/{version}/Python-{version}.{file_extension}"]
}
},
{
"name": "uchardet 0.0.8",
"unix": {
"file_extension": "tar.xz",
"hash": "sha256:e97a60cfc00a1c147a674b097bb1422abd9fa78a2d9ce3f3fdcc2e78a34ac5f0",
"urls": ["https://www.freedesktop.org/software/uchardet/releases/{filename}"]
}
},
{
"name": "icu 73-2",
"unix": {
"file_extension": "tgz",
"hash": "sha256:818a80712ed3caacd9b652305e01afc7fa167e6f2e94996da44b90c2ab604ce1",
"urls": ["https://github.com/unicode-org/icu/releases/download/release-{version}/icu4c-{version_with_underscores}-src.{file_extension}"]
},
"windows": {
"file_extension": "zip",
"hash": "sha256:2c4300315141942178502f85f1167c0a6a65847c9b683e95c79535b373c1e369",
"urls": ["https://github.com/unicode-org/icu/releases/download/release-{version}/icu4c-{version_with_underscores}-src.{file_extension}"]
}
},
{
"name": "libstemmer 2.2.0",
"unix": {
"hash": "sha256:b941d9fe9cf36b4e2f8d3873cd4d8b8775bd94867a1df8d8c001bb8b688377c3",
"urls": ["https://snowballstem.org/dist/libstemmer_c-{version}.{file_extension}"]
}
},
{
"name": "libjpeg 3.0.0",
"unix": {
"hash": "sha256:c77c65fcce3d33417b2e90432e7a0eb05f59a7fff884022a9d931775d583bfaa",
"urls": ["https://downloads.sourceforge.net/project/libjpeg-turbo/{version}/libjpeg-turbo-{version}.{file_extension}"]
}
},
{
"name": "libpng 1.6.40",
"unix": {
"file_extension": "tar.xz",
"hash": "sha256:535b479b2467ff231a3ec6d92a525906fb8ef27978be4f66dbe05d3f3a01b3a1",
"urls": ["https://downloads.sourceforge.net/sourceforge/libpng/{filename}"]
}
},
{
"name": "libjbig 2.1",
"comment": "Needed for libtiff",
"unix": {
"hash": "sha256:de7106b6bfaf495d6865c7dd7ac6ca1381bd12e0d81405ea81e7f2167263d932",
"urls": ["https://www.cl.cam.ac.uk/~mgk25/jbigkit/download/jbigkit-{version}.{file_extension}"]
}
},
{
"name": "libtiff 4.7.1",
"unix": {
"file_extension": "tar.xz",
"hash": "sha256:b92017489bdc1db3a4c97191aa4b75366673cb746de0dce5d7a749d5954681ba",
"urls": ["http://download.osgeo.org/libtiff/tiff-{version}.{file_extension}"]
}
},
{
"name": "libwebp 1.3.2",
"unix": {
"hash": "sha256:2a499607df669e40258e53d0ade8035ba4ec0175244869d1025d460562aa09b4",
"urls": ["http://downloads.webmproject.org/releases/webp/{filename}"]
}
},
{
"name": "jxrlib 0.2.4",
"unix": {
"hash": "sha256:324af02e341bcb9e3b31a6d6892f47231f95f9f87ab4fe7645be619dcaf965a7",
"urls": ["https://github.com/glencoesoftware/jxrlib/archive/v{version}.{file_extension}"]
}
},
{
"name": "freetype 2.13.2",
"os": "macos,windows",
"unix": {
"file_extension": "tar.xz",
"hash": "sha256:12991c4e55c506dd7f9b765933e62fd2be2e06d421505d7950a132e4f1bb484d",
"urls": ["https://download.savannah.gnu.org/releases/freetype/{filename}"]
}
},
{
"name": "graphite 1.3.14",
"os": "linux",
"unix": {
"file_extension": "tgz",
"hash": "sha256:f99d1c13aa5fa296898a181dff9b82fb25f6cc0933dbaa7a475d8109bd54209d",
"urls": ["https://downloads.sourceforge.net/silgraphite/graphite2-{version}.{file_extension}"]
}
},
{
"name": "fontconfig 2.14.2",
"os": "macos",
"unix": {
"file_extension": "tar.xz",
"hash": "sha256:dba695b57bce15023d2ceedef82062c2b925e51f5d4cc4aef736cf13f60a468b",
"urls": ["https://www.fontconfig.org/release/{filename}"]
}
},
{
"name": "iconv 1.17",
"unix": {
"hash": "sha256:8f74213b56238c85a50a5329f77e06198771e70dd9a739779f4c02f65d971313",
"urls": ["https://ftp.gnu.org/pub/gnu/libiconv/lib{filename}"]
},
"windows": {
"file_extension": "zip",
"hash": "sha256:61b4445e67a3855945f88908c3c86801ef328feac15ef558b7e471269eca49fb",
"urls": ["https://github.com/pffang/libiconv-for-Windows/archive/1353455a6c4e15c9db6865fd9c2bf7203b59c0ec.zip"]
}
},
{
"name": "libxml2 2.15.0",
"comment": "When updating this, must rebuild at least: libxslt, lxml, html5-parser, podofo, qt-webengine",
"unix": {
"file_extension": "tar.xz",
"hash": "sha256:5abc766497c5b1d6d99231f662e30c99402a90d03b06c67b62d6c1179dedd561",
"urls": ["https://download.gnome.org/sources/libxml2/{version_except_last}/{filename}"]
}
},
{
"name": "libxslt 1.1.43",
"unix": {
"file_extension": "tar.xz",
"hash": "sha256:5a3d6b383ca5afc235b171118e90f5ff6aa27e9fea3303065231a6d403f0183a",
"urls": ["https://download.gnome.org/sources/libxslt/{version_except_last}/{filename}"]
}
},
{
"name": "chmlib 0.40",
"unix": {
"file_extension": "tar.bz2",
"hash": "sha1:5231d7531e8808420d7f89fd1e4fdbac1ed7a167",
"urls": ["http://www.jedrea.com/chmlib/{filename}"]
}
},
{
"name": "optipng 0.7.7",
"unix": {
"hash": "sha256:4f32f233cef870b3f95d3ad6428bfe4224ef34908f1b42b0badf858216654452",
"urls": ["https://downloads.sourceforge.net/sourceforge/optipng/{filename}"]
}
},
{
"name": "mozjpeg 4.1.4",
"unix": {
"hash": "sha256:8a5018dc93c08a49fba3aff8d1a0be0a3e26460e315d1db45abb64402935e0db",
"urls": ["https://github.com/mozilla/mozjpeg/archive/v{version}.tar.gz"]
}
},
{
"name": "libusb 1.0.26",
"os": "macos, linux",
"unix": {
"file_extension": "tar.bz2",
"hash": "sha256:12ce7a61fc9854d1d2a1ffe095f7b5fac19ddba095c259e6067a46500381b5a5",
"urls": ["https://github.com/libusb/libusb/releases/download/v{version}/{filename}"]
}
},
{
"name": "libmtp 1.1.21",
"os": "macos, linux",
"unix": {
"hash": "sha256:c4ffa5ab8c8f48c91b0047f2e253c101c418d5696a5ed65c839922a4280872a7",
"urls": ["https://downloads.sourceforge.net/libmtp/{filename}"]
}
},
{
"name": "openjpeg 2.5.0",
"unix": {
"hash": "sha256:0333806d6adecc6f7a91243b2b839ff4d2053823634d4f6ed7a59bc87409122a",
"urls": ["https://github.com/uclouvain/openjpeg/archive/v{version}/{filename}"]
}
},
{
"name": "lcms2 2.17",
"unix": {
"file_extension": "tar.gz",
"hash": "sha256:d11af569e42a1baa1650d20ad61d12e41af4fead4aa7964a01f93b08b53ab074",
"urls": ["https://github.com/mm2/Little-CMS/releases/download/lcms{version}/lcms2-{version}.{file_extension}"]
}
},
{
"name": "poppler 25.09.1",
"unix": {
"file_extension": "tar.xz",
"hash": "sha256:0c1091d01d3dd1664a13816861e812d02b29201e96665454b81b52d261fad658",
"urls": ["https://poppler.freedesktop.org/{filename}"]
}
},
{
"name": "podofo 0.10.5",
"unix": {
"hash": "sha256:49b159e88ba177ad2561b5cf6cbd68ecbe83272f5488bc527e44f97dbf695273",
"urls": ["https://github.com/podofo/podofo/archive/refs/tags/{version}.{file_extension}"]
}
},
{
"name": "libgpg-error 1.47",
"os": "linux",
"unix": {
"file_extension": "tar.bz2",
"hash": "sha256:9e3c670966b96ecc746c28c2c419541e3bcb787d1a73930f5e5f5e1bcbbb9bdb",
"urls": ["https://gnupg.org/ftp/gcrypt/libgpg-error/{filename}"]
}
},
{
"name": "libgcrypt 1.10.2",
"os": "linux",
"unix": {
"file_extension": "tar.bz2",
"hash": "sha256:3b9c02a004b68c256add99701de00b383accccf37177e0d6c58289664cce0c03",
"urls": ["https://gnupg.org/ftp/gcrypt/libgcrypt/{filename}"]
}
},
{
"name": "glib 2.82.5",
"os": "linux",
"unix": {
"file_extension": "tar.xz",
"hash": "sha256:05c2031f9bdf6b5aba7a06ca84f0b4aced28b19bf1b50c6ab25cc675277cbc3f",
"urls": ["https://ftp.gnome.org/pub/GNOME/sources/glib/{version_except_last}/{filename}"]
}
},
{
"name": "dbus 1.15.8",
"os": "linux",
"unix": {
"file_extension": "tar.xz",
"hash": "sha256:84fc597e6ec82f05dc18a7d12c17046f95bad7be99fc03c15bc254c4701ed204",
"urls": ["https://dbus.freedesktop.org/releases/dbus/{filename}"]
}
},
{
"name": "dbusglib 0.112",
"os": "linux",
"unix": {
"hash": "sha256:7d550dccdfcd286e33895501829ed971eeb65c614e73aadb4a08aeef719b143a",
"urls": ["https://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-{version}.{file_extension}"]
}
},
{
"name": "gnuwin32 1",
"type": "build",
"os": "windows",
"windows": {
"file_extension": "zip",
"hash": "sha256:4a9dc893cc0a1695a16102a42ef47ef2e228652891f4afea67fadd452b63656b",
"urls": ["http://download.qt.io/development_releases/gnuwin32/{name}.zip"]
}
},
{
"name": "hunspell 1.7.2",
"unix": {
"hash": "sha256:11ddfa39afe28c28539fe65fc4f1592d410c1e9b6dd7d8a91ca25d85e9ec65b8",
"urls": ["https://github.com/hunspell/hunspell/releases/download/v{version}/{filename}"]
},
"windows": {
"file_extension": "zip",
"hash": "sha256:1d6b3ea1ab9ad4603335f0a663f260e88814d5f35b0ab69f0f24f6c19c02a3e1",
"urls": ["https://github.com/hunspell/hunspell/archive/refs/tags/v{version}.{file_extension}"]
}
},
{
"name": "ninja 1.11.1",
"type": "build",
"comment": "Needed for Qt",
"os": "macos,windows",
"unix": {
"hash": "sha256:31747ae633213f1eda3842686f83c2aa1412e0f5691d1c14dbbcc67fe7400cea",
"urls": ["https://github.com/ninja-build/ninja/archive/refs/tags/v{version}.{file_extension}"]
}
},
{
"name": "nodejs 20.19.4",
"type": "build",
"comment": "Needed for building Qt WebEngine",
"os": "macos,linux",
"unix": {
"hash": "sha256:a87cf69f4df8deece34165ebf668e3279e12352c4f077a9cc87641f4c9d21a96",
"urls": ["https://github.com/nodejs/node/archive/refs/tags/v{version}.{file_extension}"]
}
},
{
"name": "nv-codec-headers 11.1",
"type": "build",
"comment": "Needed for building Qt Multimedia, see https://code.qt.io/cgit/qt/qt5.git/tree/coin/provisioning/common/unix/install-ffmpeg.sh only change the version when bumping ffmpeg and qt versions.",
"os": "linux",
"unix": {
"file_extension": "zip",
"hash": "sha256:d0262edcd464c36eddd35c754faf29799161a30b4f8635a4aa06f9ecedf053e2",
"urls": ["https://github.com/FFmpeg/nv-codec-headers/archive/refs/heads/sdk/{version}.{file_extension}"]
}
},
{
"name": "ffmpeg 7.1.2",
"comment": "Needed for building Qt Multimedia. Only change the version when bumping Qt version. Get the needed ffmpeg version from: https://doc.qt.io/qt-6/qtmultimedia-index.html#ffmpeg-as-the-default-backend",
"unix": {
"file_extension": "tar.xz",
"hash": "sha256:089bc60fb59d6aecc5d994ff530fd0dcb3ee39aa55867849a2bbc4e555f9c304",
"urls": ["https://www.ffmpeg.org/releases/{filename}"]
}
},
{
"name": "qt-base 6.8.2",
"hashes": {
"unix": "sha256:012043ce6d411e6e8a91fdc4e05e6bedcfa10fcb1347d3c33908f7fdd10dfe05"
}
},
{
"name": "qt-svg",
"hashes": {
"unix": "sha256:aa2579f21ca66d19cbcf31d87e9067e07932635d36869c8239d4decd0a9dc1fa"
}
},
{
"name": "qt-shadertools",
"hashes": {
"unix": "sha256:d1d5f90e8885fc70d63ac55a4ce4d9a2688562033a000bc4aff9320f5f551871"
}
},
{
"name": "qt-declarative",
"hashes": {
"unix": "sha256:144d876adc8bb55909735143e678d1e24eadcd0a380a0186792d88b731346d56"
}
},
{
"name": "qt-imageformats",
"hashes": {
"unix": "sha256:d2a1bbb84707b8a0aec29227b170be00f04383fbf2361943596d09e7e443c8e1"
}
},
{
"name": "qt-webchannel",
"hashes": {
"unix": "sha256:869f1e53f44673a57670005b1239cd67b9a5f372c8cae799c1e4af3f1c68b7ac"
}
},
{
"name": "qt-positioning",
"hashes": {
"unix": "sha256:df30664f4e936466a7e1157ff26abc61efb5e94c9eb8750e1bcdffeec95db8e5"
}
},
{
"name": "qt-wayland",
"os": "linux",
"hashes": {
"unix": "sha256:5e46157908295f2bf924462d8c0855b0508ba338ced9e810891fefa295dc9647"
}
},
{
"name": "qt-sensors",
"hashes": {
"unix": "sha256:8a817c9b001ad0abdbf15064826ca6a8ee6b66fef8f04b4343ac9f7b2ddbf4ca"
}
},
{
"name": "qt-multimedia",
"hashes": {
"unix": "sha256:34f561fdc07b158bcc4ad040b596fc6086c48908060e854b473b557e4feb1569"
}
},
{
"name": "qt-speech",
"hashes": {
"unix": "sha256:e09b52336bb90090f4582a382fa084f7573ebd207cc81f3066ef94cc1bf202c3"
}
},
{
"name": "qt-webengine",
"hashes": {
"unix": "sha256:ff95987f16c197b31ad4d96972f8d9b00c740c5bed70c3e68ee42d673ee54802"
}
},
{
"name": "speech-dispatcher-client 0.11.5",
"os": "linux",
"unix": {
"hash": "sha256:1ce4759ffabbaf1aeb433a5ec0739be0676e9bdfbae9444a7b3be1b2af3ec12b",
"urls": ["https://github.com/brailcom/speechd/releases/download/{version}/speech-dispatcher-{version}.{file_extension}"]
}
},
{
"name": "onnx 1.22.1",
"unix": {
"hash": "sha256:9eacbf624d6f7466da81d9beb4399cb8683808b15c1276b7cd56c6907bf59f77",
"urls": ["https://github.com/microsoft/onnxruntime/archive/refs/tags/v{version}.{file_extension}"]
}
},
{
"name": "espeak a4ca101c99de35345f89df58195b2159748b7092",
"comment": "We need the espeak_TextToPhonemesWithTerminator() function. No release of espeak-ng with that function has been made yet, so use a commit that includes it",
"unix": {
"file_extension": "zip",
"hash": "sha256:3cbbd7bb84bc9b4391c3f3bb86750094a38f4bd6fcdc4fda7e2516d2955d3366",
"urls": ["https://github.com/espeak-ng/espeak-ng/archive/{version}.{file_extension}"]
}
}
]