cargo-makepkg

Crates.iocargo-makepkg
lib.rscargo-makepkg
version0.1.0
sourcesrc
created_at2018-03-22 03:55:10.834366
updated_at2018-03-22 03:55:10.834366
descriptionBuild ArchLinux packages with Cargo
homepage
repositoryhttps://github.com/brandonio21/cargo-makepkg
max_upload_size
id56837
size24,608
Brandon Milton (brandonio21)

documentation

README

cargo-makepkg

A Cargo extension similar to cargo-deb which allows building of Arch Linux packages from cargo. This makes it quick-and-easy to send your Rust projects to your Arch using friends!

This process involves building a PKGBUILD file and invoking makepkg to create a .tar.xz package and a .SRCINFO file.

Usage

cargo install cargo-makepkg
cargo makepkg
cat target/archlinux/<version>/PKGBUILD

Information will be extracted from Cargo.toml to create a PKGBUILD file. If you have any differing information, it can be specified in the [package.metadata.archlinux_pkgbuild] section of Cargo.toml. See src/config/arch.rs for available fields.

Similar Projects

cargo-makepkg is technically a heavily-modified fork of cargo-arch, which builds PKGBUILD files based on the contents of Cargo.toml.

cargo-pkgbuild is similar to cargo-arch and accomplishes the same goal in a much simpler way.

Commit count: 33

cargo fmt