21 lines
620 B
Python
21 lines
620 B
Python
from .base import Dependency, ReleaseDownload, MesonBuilder
|
|
|
|
from kiwixbuild.utils import Remotefile
|
|
|
|
|
|
class zstd(Dependency):
|
|
name = "zstd"
|
|
|
|
class Source(ReleaseDownload):
|
|
archive = Remotefile(
|
|
"zstd-1.5.5.tar.gz",
|
|
"98e9c3d949d1b924e28e01eccb7deed865eefebf25c2f21c702e5cd5b63b85e1",
|
|
"https://github.com/facebook/zstd/archive/refs/tags/v1.5.5.tar.gz",
|
|
)
|
|
|
|
class Builder(MesonBuilder):
|
|
subsource_dir = "build/meson"
|
|
build_type = "release"
|
|
strip_options = []
|
|
configure_options = ["-Dbin_programs=false", "-Dbin_contrib=false"]
|