diff options
author | Alexander Bruegmann | 2021-09-13 17:13:49 +0200 |
---|---|---|
committer | Alexander Bruegmann | 2021-09-13 17:13:49 +0200 |
commit | 6462b41a5ef3646185a1ba4c5ebdacaea90ab4da (patch) | |
tree | 558ea35454d47d197687e61036f830e92ba1376c /PKGBUILD | |
download | aur-6462b41a5ef3646185a1ba4c5ebdacaea90ab4da.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3d52e41ba6b4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Alexander Bruegmann <mail[at]abruegmann[dot]eu> + +_crate="cargo-generate-rpm" +pkgname="$_crate" +pkgver=0.5.0 +pkgrel=1 +pkgdesc='Cargo helper command to generate a binary RPM package (.rpm) from Cargo project' +license=('Apache') +arch=('aarch64' 'i686' 'x86_64') +url="https://crates.io/crates/$_crate" +makedepends=('cargo') +source=("$pkgname-$pkgver.tar.gz::https://static.crates.io/crates/$pkgname/$pkgname-$pkgver.crate") +sha512sums=('efb9169df863f7af3b39e994b68b90fe2d55d757bc7ced1d7fd7b0982701efb18488c76a000d6ca009d625cb155dba6a16f2cec71a9265b29446dfabe1d80d55') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + +build() { + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cd "$srcdir/$pkgname-$pkgver" + cargo build --frozen --release +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname" +}
\ No newline at end of file |