import lib.cpp as cpp from lib.make import * version("3.8.7") source_url( "https://github.com/libarchive/libarchive/releases/download/v3.8.7/libarchive-3.8.7.tar.gz" ) def build(): cpp.configure(["--prefix=/"]) cpp.make() cpp.make_install() on_build(build) package("libarchive") cpp.use_auto_pack(["lib"]) dep("libcrypto@same-arch") dep("libzstd @same-arch") dep("libz @same-arch") dep("liblzma @same-arch") dep("semi-libc @same-arch") dep("libzstd @same-arch") package("libarchive-tools") cpp.use_auto_pack(["bin"]) dep("libarchive (same)") provide("bsdtar") package("libarchive-dev") cpp.use_auto_pack(["dev"]) dep("libarchive (same)")