Date: Friday, March 17, 2023 @ 19:24:56 Author: orhun Revision: 1421368
addpkg: cargo-make 0.36.6-1 Added: cargo-make/ cargo-make/repos/ cargo-make/trunk/ cargo-make/trunk/PKGBUILD ----------+ PKGBUILD | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) Added: cargo-make/trunk/PKGBUILD =================================================================== --- cargo-make/trunk/PKGBUILD (rev 0) +++ cargo-make/trunk/PKGBUILD 2023-03-17 19:24:56 UTC (rev 1421368) @@ -0,0 +1,46 @@ +# Maintainer: Orhun Parmaksız <[email protected]> +# Maintainer: George Rawlinson <[email protected]> + +pkgname=cargo-make +pkgver=0.36.6 +pkgrel=1 +pkgdesc='Rust task runner and build tool' +arch=('x86_64') +url='https://github.com/sagiegurari/cargo-make' +license=('Apache') +depends=('gcc-libs' 'openssl' 'bzip2') +makedepends=('cargo') +source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") +sha256sums=('58d3347f2c2f0d32717286e0fa98bfed8fbe77b3865fcd1e4e864927c2682db1') +options=('!lto') + +prepare() { + cd "$pkgname-$pkgver" + + # download dependencies + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + +build() { + cd "$pkgname-$pkgver" + + cargo build --release --frozen +} + +package() { + cd "$pkgname-$pkgver" + + # binary + install -vDm755 -t "$pkgdir/usr/bin" target/release/{cargo-make,makers} + + # license + install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE + + # documentation + install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" *.md + + # shell auto-completion + install -vDm644 extra/shell/makers-completion.bash "$pkgdir/usr/share/bash-completion/completions/makers" +} + +# vim:set ts=2 sw=2 et:
