1 unstable release
Uses old Rust 2015
0.1.0 | Mar 22, 2018 |
---|
#5 in #makepkg
14KB
225 lines
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.
Dependencies
~0.8–1.7MB
~37K SLoC