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:

Reply via email to