# Maintainer: JMARyA pkgname=pacco pkgver=main pkgrel=1 pkgdesc="pacman package tool" arch=('x86_64' 'aarch64') url="https://git.hydrar.de/jmarya/pacco" license=("MIT") depends=('tar' 'xz' 'zstd' 'curl' 'base-devel' 'git' 'rsync' 'pacman') optdepends=('docker') makedepends=("rustup" "git") source=("${pkgname}::git+https://git.hydrar.de/jmarya/pacco.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/pacco" "$pkgdir/usr/bin/pacco" }