pkgname: 'cargo-c' pkgver: '0.10.24' pkgrel: '1' pkgdesc: 'A cargo subcommand to build and install C-ABI compatibile dynamic and static libraries' url: 'https://github.com/lu-zero/cargo-c/' arch: x86_64 license: - MIT depends: [] makedepends: - rustc - openssl - zlib source: - 'https://github.com/lu-zero/cargo-c/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz' - 'https://github.com/lu-zero/cargo-c/releases/download/v${pkgver}/Cargo.lock' sha256sums: - SKIP - SKIP build: | mv Cargo.lock ${pkgname}-${pkgver}/Cargo.lock export CFLAGS+=' -ffat-lto-objects' cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" --manifest-path ${pkgname}-${pkgver}/Cargo.toml cargo build --release --frozen --manifest-path ${pkgname}-${pkgver}/Cargo.toml find ./${pkgname}-${pkgver}/target/release -maxdepth 1 -type f -executable -exec install -D -m755 -t ${PKGDIR}/usr/bin {} + install -Dm644 ${pkgname}-${pkgver}/LICENSE ${PKGDIR}/usr/share/licenses/${pkgname}/LICENSE package: | true