# Maintainer: Dct Mei pkgname=geph4-client pkgver=4.4.20 pkgrel=1 pkgdesc="A command-line Geph4 toolset" arch=('x86_64') url="https://github.com/geph-official/geph4" license=('GPL3') groups=('geph4') depends=('gcc-libs') makedepends=('rust') conflicts=('geph4-client-git') backup=('etc/default/geph4-client') source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz" "geph4-client.default" "geph4-client.service") sha256sums=('90b778edc01dd3de6bee073b22b5c2151c326b6fdf921fbf7d7af6633ea1f75a' 'fe10aa9e8ecc58e3b01487cb60c6fe970dd80343d1b715744e734077b1e14f66' '2aef927e466ce22796bbaec6d618f6178d0251e6d0ba1df3c526d3374dd903da') build() { cd "${srcdir}"/"${groups}-${pkgver}"/ cargo build --release --manifest-path=Cargo.toml } package() { cd "${srcdir}"/"${groups}-${pkgver}"/ install -Dm 644 LICENSE.md "${pkgdir}"/usr/share/licenses/geph4-client/LICENSE install -Dm 755 target/release/geph4-client -t "${pkgdir}"/usr/bin/ install -Dm 644 "${srcdir}"/geph4-client.default "${pkgdir}"/etc/default/geph4-client install -Dm 644 "${srcdir}"/geph4-client.service -t "${pkgdir}"/usr/lib/systemd/system/ }