diff options
author | Dct Mei | 2021-08-17 15:45:08 +0800 |
---|---|---|
committer | Dct Mei | 2021-08-17 15:46:05 +0800 |
commit | 3973e3272cfe2f819704e16596466cf9acd0c214 (patch) | |
tree | d34c8db68bb338ee225551255fe65befe582fdcf /PKGBUILD | |
download | aur-3973e3272cfe2f819704e16596466cf9acd0c214.tar.gz |
feat: v4.4.10-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..869476abfd37 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Dct Mei <dctxmei@yandex.com> + +pkgname=geph4-client +pkgver=4.4.10 +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/geph4-client-v${pkgver}.tar.gz" + "geph4-client.default" + "geph4-client.service") +sha256sums=('4e23e8c121e7f72cebfc8953883a1b2c7c2313329c32070e91220d3aa0e0c38d' + 'fe10aa9e8ecc58e3b01487cb60c6fe970dd80343d1b715744e734077b1e14f66' + '2aef927e466ce22796bbaec6d618f6178d0251e6d0ba1df3c526d3374dd903da') + +build() { + cd "${srcdir}"/"${groups}-${pkgname}-v${pkgver}"/ + cargo build --release --manifest-path=geph4-client/Cargo.toml +} + +package() { + cd "${srcdir}"/"${groups}-${pkgname}-v${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/ +} |