pkgname = "cargo-c" pkgver = "0.10.16" pkgrel = 0 build_style = "cargo" # no tests in others make_check_args = ["--lib"] hostmakedepends = [ "cargo-auditable", "pkgconf", ] makedepends = [ "curl-devel", "libgit2-devel", "openssl3-devel", "rust-std", "sqlite-devel", ] pkgdesc = "Cargo plugin to install C-ABI libraries" license = "MIT" url = "https://github.com/lu-zero/cargo-c" source = [ f"{url}/archive/refs/tags/v{pkgver}.tar.gz", f"!{url}/releases/download/v{pkgver}/Cargo.lock>Cargo.lock.{pkgver}", ] source_paths = [".", "."] sha256 = [ "c0ebb3175393da5b55c3cd83ba1ae9d42d32e2aece6ceff1424239ffb68eb3e3", "5b4201d68d52bd9cbf928d48ae9274131c604fe7b21149841fd07cc78a50b36e", ] # mfs be like rebuild literally everything and then run # test_semver_one_zero_zero and test_semver_zero_zero_zero options = ["!check"] def post_extract(self): self.cp(self.sources_path / f"Cargo.lock.{pkgver}", "Cargo.lock") def post_install(self): self.install_license("LICENSE")