Date: Sunday, September 18, 2022 @ 16:04:15 Author: orhun Revision: 1304964
addpkg: cargo-binstall 0.13.1-1 Added: cargo-binstall/ cargo-binstall/repos/ cargo-binstall/trunk/ cargo-binstall/trunk/PKGBUILD ----------+ PKGBUILD | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) Added: cargo-binstall/trunk/PKGBUILD =================================================================== --- cargo-binstall/trunk/PKGBUILD (rev 0) +++ cargo-binstall/trunk/PKGBUILD 2022-09-18 16:04:15 UTC (rev 1304964) @@ -0,0 +1,37 @@ +# Maintainer: Orhun Parmaksız <[email protected]> + +pkgname=cargo-binstall +pkgver=0.13.1 +pkgrel=1 +pkgdesc="Binary installation for Rust projects" +arch=('x86_64') +url="https://github.com/cargo-bins/cargo-binstall" +license=('GPL3') +depends=('gcc-libs') +makedepends=('cargo') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +sha256sums=('defc1900a9a2c05a3427e2a895c781e54df0c11fa89d00f53dd3318fcdf1e7d7') + +prepare() { + cd "$pkgname-$pkgver" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + +build() { + cd "$pkgname-$pkgver" + CFLAGS+=" -ffat-lto-objects" + cargo build --release --frozen +} + +check() { + cd "$pkgname-$pkgver" + cargo test --frozen +} + +package() { + cd "$pkgname-$pkgver" + install -Dm 755 "target/release/$pkgname" -t "$pkgdir/usr/bin" + install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" +} + +# vim:set ts=2 sw=2 et:
