# Maintainer: Ariel AxionL pkgname=gcsf-git pkgver=r161.cc3f079 pkgrel=3 pkgdesc="a FUSE file system based on Google Drive (Written by Rust)" arch=('x86_64') depends=('fuse2' 'gcc-libs') makedepends=('git' 'rust') optdepends=("ranger: A simple, vim-like file manager") conflicts=("gcsf") provides=("gcsf") url="https://github.com/harababurel/gcsf" license=('MIT') install="gcsf-git.install" source=("$pkgname::git+$url.git" "gcsf-git.install") sha256sums=('SKIP' '3cd6b36903ea832e855f07b7ec76612a10f03fccfc893fb58b23e4a12b104ab9') pkgver() { cd "$srcdir/$pkgname" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { cd $pkgname cargo fmt --all -- --write-mode=diff cargo build --release } package() { cd $srcdir/$pkgname # License install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE # Binaries install -Dm755 target/release/gcsf $pkgdir/usr/bin/gcsf } # vim set: ts=4 sw=4 et