# Maintainer: "Amhairghin" Oscar Garcia Amor (https://ogarcia.me) pkgname=rlpcli pkgver=1.0.0 pkgrel=1 pkgdesc='Tiny LessPass API server client CLI to get passwords and site settings' arch=('arm' 'armv6h' 'armv7h' 'aarch64' 'i686' 'x86_64') url='https://gitlab.com/ogarcia/rlpcli' license=('GPL3') depends=('gcc-libs') makedepends=('rust') options=('!lto') source=("https://gitlab.com/ogarcia/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.bz2") b2sums=('340725fa1fd6d93317cb36e99fae855ee16471fdedacaddbd9c1f2ff63a7f8009251bd6477d054467a9d89b5eca24a92f3892d25f060622b9aa379133c6d4ed8') prepare() { cd "${pkgname}-${pkgver}" cargo fetch --locked } build() { cd "${pkgname}-${pkgver}" cargo build --frozen --release --target-dir=target } package() { # binary install -Dm755 "${srcdir}/${pkgname}-${pkgver}/target/release/${pkgname}" \ "${pkgdir}/usr/bin/${pkgname}" # readme install -Dm644 "${srcdir}/${pkgname}-${pkgver}/README.md" \ "${pkgdir}/usr/share/doc/${pkgname}/README.md" }