# Maintainer: k1f0 pkgname=angryoxide _pkgname=AngryOxide pkgver=0.8.13 pkgrel=1 _patch="" pkgdesc='802.11 Attack Tool' arch=('x86_64') url='https://github.com/Ragnt/AngryOxide' license=('GPL-3.0-only') makedepends=('cargo' 'git') options=(!lto) source=("${pkgname}-${pkgver}${_patch}::${url}/archive/refs/tags/v${pkgver}${_patch}.tar.gz") b2sums=('97bddd1386400150c89803f553fdc3bbfcb3b554012d858169c87a15245473233420fef0a7e17b78e6b5137978a2b82ee1c0f03414f7598ae8e4a96e8bc5c9d8') prepare() { cd "${srcdir}/${_pkgname}-${pkgver}${_patch}" cargo fetch --locked --target "${CARCH}-unknown-linux-gnu" } build() { cd "${srcdir}/${_pkgname}-${pkgver}${_patch}" export RUSTUP_TOOLCHAIN=stable export CARGO_TARGET_DIR=target cargo build --frozen --release } package() { cd "${srcdir}/${_pkgname}-${pkgver}${_patch}" # executable install -Dm0755 -t "${pkgdir}/usr/bin" "target/release/${pkgname}" # bash completion mv completions/bash_angryoxide_completions completions/angryoxide install -Dm0644 -t "${pkgdir}/usr/share/bash-completion/completions" "completions/${pkgname}" # zsh completion mv completions/zsh_angryoxide_completions completions/_angryoxide install -Dm0644 -t "${pkgdir}/usr/share/zsh/site-functions" "completions/_${pkgname}" }