kiwix-build/kiwixbuild/dependencies/tc_musl.py

35 lines
1.1 KiB
Python

from .base import Dependency, ReleaseDownload, TcCopyBuilder
from kiwixbuild.utils import Remotefile
class aarch64_musl_toolchain(Dependency):
dont_skip = True
neutral = True
name = "aarch64_musl"
class Source(ReleaseDownload):
archive = Remotefile(
"aarch64-linux-musl-cross.tgz",
"0f18a885b161815520bbb5757a4b4ab40d0898c29bebee58d0cddd6112e59cc6",
# "https://more.musl.cc/10/x86_64-linux-musl/aarch64-linux-musl-cross.tgz",
"https://dev.kiwix.org/kiwix-build/aarch64-linux-musl-cross.tgz"
)
Builder = TcCopyBuilder
class x86_64_musl_toolchain(Dependency):
dont_skip = True
neutral = True
name = "x86-64_musl"
class Source(ReleaseDownload):
archive = Remotefile(
"x86_64-linux-musl-cross.tgz",
"a3d55de8105739fcfb8b10eaa72cdb5d779319726bacff24149388d7608d1ed8",
# "https://more.musl.cc/10/x86_64-linux-musl/x86_64-linux-musl-cross.tgz",
"https://dev.kiwix.org/kiwix-build/x86_64-linux-musl-cross.tgz"
)
Builder = TcCopyBuilder