pkgname=inkr pkgver=1.0.0 pkgrel=1 pkgdesc="A note-taking and handwriting tool" arch=('x86_64' 'aarch64') url="https://git.nubo.sh/hulthe/inkr" #license=('GPL') groups=('base-devel') depends=('glibc') makedepends=('cargo') #optdepends=('ed: for "patch -e" functionality') #source=(" ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.xz"{,.sig}) #sha256sums=('SKIP') prepare() { export RUSTUP_TOOLCHAIN=stable cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" } build() { export RUSTUP_TOOLCHAIN=stable cargo build --frozen --release } package() { cd .. install -Dm0755 -t "$pkgdir/usr/bin/" "${CARGO_TARGET_DIR:-target}/release/$pkgname" install -Dm0755 -t "$pkgdir/usr/share/applications/" "assets/$pkgname.desktop" install -Dm0755 "assets/icon.svg" "$pkgdir/usr/share/pixmaps/$pkgname.svg" }