# Maintainer: JMARyA pkgname=g pkgver=main pkgrel=1 pkgdesc="git workflow wrapper" arch=('x86_64') url="https://git.hydrar.de/jmarya/g" license=("MIT") depends=("git" "serie" "ripgrep" "onefetch") makedepends=("rustup" "git") source=("${pkgname}::git+https://git.hydrar.de/jmarya/g.git") sha256sums=("SKIP") pkgver() { cd "$srcdir/$pkgname" echo "$(date +%Y.%m.%d)_$(git rev-parse --short HEAD)" } prepare() { cd "$srcdir/$pkgname" rustup default nightly cargo fetch } build() { cd "$srcdir/$pkgname" cargo build --release } check() { cd "$srcdir/$pkgname" cargo test --release } package() { cd "$srcdir/$pkgname" install -Dm755 "target/release/g" "$pkgdir/usr/bin/g" }