# Maintainer: Stanislav Nikitin pkgname=('alfis') pkgver=0.6.6 pkgrel=1 pkgdesc='Alternative Free Identity System using blockchain' arch=('x86_64') url='https://github.com/Revertron/Alfis' license=('AGPL3') depends=('webkit2gtk' 'gtk3') makedepends=('cargo' 'rust' 'atk' 'pango') source=("https://github.com/Revertron/Alfis/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz") sha256sums=('f4549cf9ac536149acc0def5ce96e605f33ab89a6d849dae5794493cb332ff35') _dirname="Alfis-${pkgver}" build() { cd ${_dirname} cargo build --release --all-features } package() { cd ${_dirname} cargo install --locked --root "${pkgdir}"/usr --path "${srcdir}"/${_dirname} --all-features rm "${pkgdir}"/usr/{.crates.toml,.crates2.json} install -Dm644 "${srcdir}"/${_dirname}/contrib/systemd/alfis.service "${pkgdir}"/usr/lib/systemd/system/alfis.service install -Dm644 "${srcdir}"/${_dirname}/contrib/systemd/alfis.sysusers "${pkgdir}"/usr/lib/sysusers.d/alfis.conf install -Dm644 "${srcdir}"/${_dirname}/contrib/systemd/alfis.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/alfis.conf install -Dm644 "${srcdir}"/${_dirname}/contrib/org.alfis.Alfis.desktop "${pkgdir}"/usr/share/applications/org.alfis.Alfis.desktop }