mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-03-31 19:33:09 +02:00
44 lines
1.4 KiB
Plaintext
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
|
|
"
|