44 lines
1.4 KiB
Plaintext

# Contributor: Robin Candau <robincandau@protonmail.com>
# Maintainer: Robin Candau <robincandau@protonmail.com>
pkgname=hyfetch
pkgver=2.0.5
pkgrel=0
pkgdesc="Neofetch with LGBTQ+ pride flags!"
url="https://github.com/hykilpikonna/hyfetch"
arch="all"
license="MIT"
depends="bash"
makedepends="cargo cargo-auditable"
subpackages="$pkgname-doc $pkgname-bash-completion $pkgname-zsh-completion"
source="$pkgname-$pkgver.tar.gz::https://github.com/hykilpikonna/hyfetch/archive/$pkgver.tar.gz"
options="net" # cargo fetch
prepare() {
default_prepare
cargo fetch --target="$CTARGET" --locked
}
build() {
cargo auditable build --frozen --release
}
check() {
# there will be a "${c1}", it's normal.
target/release/hyfetch --test-print
}
package() {
install -Dm 755 "target/release/$pkgname" "$pkgdir/usr/bin/$pkgname"
install -Dm 644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
install -Dm 644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
install -Dm 644 "docs/$pkgname.1" "$pkgdir/usr/share/man/man1/$pkgname.1"
install -Dm 644 "$pkgname/scripts/autocomplete.bash" "$pkgdir/usr/share/bash-completion/completions/$pkgname"
install -Dm 644 "$pkgname/scripts/autocomplete.zsh" "$pkgdir/usr/share/zsh/site-functions/_$pkgname"
}
sha512sums="
ded99f53853aa35749785b604951124bdb08622ab606770c886a90abcb762aee14365a28a2ca21b2263ef85b49a0cb551861e683feac2bd378ef1f02040082b8 hyfetch-2.0.5.tar.gz
"