# Maintainer: MedzikUser pkgname='imgurs' pkgver="0.11.1" pkgrel=1 pkgdesc='CLI for a Imgur API written in Rust' arch=('x86_64') url="https://github.com/MedzikUser/imgurs" license=('BSD3') makedepends=('cargo') optdepends=('libnotify: Notification support' 'xsel: Clipboard support' 'xclip: Clipboard support') source=("${url}/archive/v${pkgver}.tar.gz") sha256sums=('bdb55f8091b4fda15787d04bc93e98c838749720ec4c3de684912359d98b7afd') build() { cd "${pkgname}-${pkgver}/imgurs-cli" cargo build --release --locked } package() { cd "${pkgname}-${pkgver}" install -Dm 755 target/release/$pkgname "$pkgdir/usr/bin/$pkgname" mkdir -p "$pkgdir"/usr/share/{bash-completion/completions,zsh/site-functions,fish/vendor_completions.d} target/release/$pkgname completions bash > "$pkgdir"/usr/share/bash-completion/completions/$pkgname target/release/$pkgname completions zsh > "$pkgdir"/usr/share/zsh/site-functions/_$pkgname target/release/$pkgname completions fish > "$pkgdir"/usr/share/fish/vendor_completions.d/$pkgname.fish mkdir -p "$pkgdir/usr/share/man/man1" target/release/$pkgname manpage | gzip > "$pkgdir/usr/share/man/man1/$pkgname.1.gz" install -Dm 644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }